Die Makros eines Containers. Makros stellen Werte dar, die zur Laufzeit ausgewertet werden. Sie können beim Konfigurieren von Regeln und Tags auf Makros verweisen. Weitere Informationen zu den Eigenschaften, die für Google Tag Manager-Makros festgelegt werden können, finden Sie in der Makro-Wörterbuchreferenz. Informationen dazu, wie Nutzer Makros einrichten und verwenden, finden Sie in der Google Tag Manager-Hilfe unter Makros.
Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
Stellt ein Google Tag Manager-Makro dar.
{ "accountId": string, "containerId": string, "macroId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": long, "scheduleEndMs": long, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ], "enablingRuleId": [ string ], "disablingRuleId": [ string ], "fingerprint": string, "parentFolderId": string }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
accountId |
string |
Google Tag Manager-Konto-ID. | |
containerId |
string |
GTM-Container-ID | |
disablingRuleId[] |
list |
Nur für mobile Container: Eine Liste mit Regel-IDs zum Deaktivieren bedingter Makros. Das Makro ist aktiviert, wenn eine der Aktivierungsregeln wahr ist, während alle Deaktivierungsregeln falsch sind. Wird als ungeordnetes Set behandelt. | Bearbeitbar |
enablingRuleId[] |
list |
Nur für mobile Container: Eine Liste mit Regel-IDs zum Aktivieren bedingter Makros. Das Makro ist aktiviert, wenn eine der Aktivierungsregeln wahr und alle Deaktivierungsregeln falsch sind. Wird als ungeordnetes Set behandelt. | Bearbeitbar |
fingerprint |
string |
Der Fingerabdruck des GTM-Makros, wie er zum Speicherzeitpunkt berechnet wird. Dieser Wert wird bei jeder Änderung des Makros neu berechnet. | |
macroId |
string |
Die Makro-ID kennzeichnet das GTM-Makro eindeutig. | |
name |
string |
Anzeigename des Makros. | Bearbeitbar |
notes |
string |
Nutzerhinweise zur Anwendung dieses Makros im Container. | Bearbeitbar |
parameter[] |
list |
Die Parameter des Makros. | Bearbeitbar |
parameter[].key |
string |
Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie für Zuordnungswerte. Wird für Listenwerte ignoriert. | Bearbeitbar |
parameter[].list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
parameter[].map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
parameter[].type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
parameter[].value |
string |
Der Wert eines Parameters (kann Makroreferenzen wie "" enthalten) je nach Typ. | Bearbeitbar |
parentFolderId |
string |
ID des übergeordneten Ordners. | |
scheduleEndMs |
long |
Der Endzeitstempel in Millisekunden zum Planen eines Makros. | Bearbeitbar |
scheduleStartMs |
long |
Der Startzeitstempel in Millisekunden zum Planen eines Makros. | Bearbeitbar |
type |
string |
GTM-Makrotyp. | Bearbeitbar |
Methoden
Verwenden Sie die folgenden Methoden, um Makros zu erstellen, zu ändern, zu löschen oder abzurufen.
- Erstellen
- Ein GTM-Makro wird erstellt.
- delete
- Damit wird ein GTM-Makro gelöscht.
- get
- Ruft ein GTM-Makro ab.
- list
- Listet alle GTM-Makros eines Containers auf.
- Aktualisieren
- Aktualisiert ein Google Tag Manager-Makro.