Tags: create

Erstellt ein GTM-Tag. Jetzt testen

Anfrage

HTTP-Anfrage

POST https://www.googleapis.com/tagmanager/v2/+parent/tags

Parameter

Parametername Wert Beschreibung
Pfadparameter
parent string Relativer API-Pfad für GTM Workspace Beispiel: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

Autorisierung

Für diese Anfrage ist eine Autorisierung mit folgendem Bereich erforderlich:

Umfang
https://www.googleapis.com/auth/tagmanager.edit.containers

Weitere Informationen finden Sie auf der Seite Authentifizierung und Autorisierung.

Anfragetext

Geben Sie im Anfragetext eine Tags-Ressource mit den folgenden Attributen an:

Property-Name Wert Beschreibung Hinweise
Erforderliche Attribute
consentSettings.consentType.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
monitoringMetadata.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
name string Anzeigename des Tags. Bearbeitbar
parameter[].type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
priority.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
type string GTM-Tag-Typ. Bearbeitbar
Optionale Attribute
blockingRuleId[] list Blockierregel-IDs. Wird eine der aufgelisteten Regeln als „true“ ausgewertet, wird das Tag nicht ausgelöst. Bearbeitbar
blockingTriggerId[] list Trigger-IDs blockieren. Wird einer der aufgeführten Trigger als „true“ ausgewertet, wird das Tag nicht ausgelöst. Bearbeitbar
consentSettings nested object Einwilligungseinstellungen eines Tags. Bearbeitbar
consentSettings.consentType.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
consentSettings.consentType.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
consentSettings.consentType.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
consentSettings.consentType.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
firingRuleId[] list Auslösungsregel-IDs. Ein Tag wird ausgelöst, wenn eine der aufgelisteten Regeln wahr und alle zugehörigen blockingRuleIds (falls angegeben) falsch sind. Bearbeitbar
firingTriggerId[] list Trigger-IDs werden ausgelöst. Ein Tag wird ausgelöst, wenn einer der aufgeführten Trigger wahr und alle zugehörigen blockingTriggerIds (falls angegeben) falsch sind. Bearbeitbar
liveOnly boolean Ist sie auf „true“ gesetzt, wird das Tag nur in der Live-Umgebung ausgelöst, also nicht im Vorschau- oder Debug-Modus. Bearbeitbar
monitoringMetadata nested object Eine Zuordnung von Schlüssel/Wert-Paaren von Tag-Metadaten, die für das Tag-Monitoring in die Ereignisdaten einbezogen werden sollen. Hinweise:
  • Dieser Parameter muss vom Typ MAP sein.
  • Alle Parameter in der Karte sind vom Typ TEMPLATE, dürfen jedoch keine Variablenverweise enthalten.
Bearbeitbar
monitoringMetadata.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
monitoringMetadata.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
monitoringMetadata.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
monitoringMetadata.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
monitoringMetadataTagNameKey string Wenn das Feld nicht leer ist, wird der Anzeigename des Tags mithilfe des angegebenen Schlüssels in die Monitoring-Metadatenzuordnung aufgenommen. Bearbeitbar
notes string Nutzernotizen zur Anwendung dieses Tags im Container. Bearbeitbar
parameter[] list Die Parameter des Tags. Bearbeitbar
parameter[].key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie 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 Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
parameter[].value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
paused boolean Gibt an, ob das Tag pausiert ist, wodurch das Tag nicht ausgelöst wird. Bearbeitbar
priority nested object Benutzerdefinierte numerische Priorität des Tags. Tags werden asynchron in der Reihenfolge ihrer Priorität ausgelöst. Tags mit höherem numerischen Wert werden zuerst ausgelöst. Die Priorität eines Tags kann ein positiver oder negativer Wert sein. Der Standardwert ist 0. Bearbeitbar
priority.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
priority.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
priority.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
priority.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
scheduleEndMs long Der Endzeitstempel in Millisekunden für die Planung eines Tags. Bearbeitbar
scheduleStartMs long Der Startzeitstempel in Millisekunden für die Planung eines Tags. Bearbeitbar

Antwort

Wenn der Vorgang erfolgreich ist, wird mit dieser Methode eine Tags-Ressource im Antworttext zurückgegeben.

Testen!

Verwenden Sie den unten angegebenen APIs Explorer, um diese Methode für Livedaten aufzurufen und die Antwort einzusehen.