Ressource: Tag
Stellt ein Google Tag Manager-Tag dar.
JSON-Darstellung |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
Felder | |
---|---|
path |
Der relative API-Pfad des GTM-Tags. |
accountId |
GTM-Konto-ID |
containerId |
GTM-Container-ID. |
workspaceId |
GTM-Workspace-ID. |
tagId |
Die Tag-ID identifiziert das GTM-Tag eindeutig. |
name |
Anzeigename des Tags. |
type |
GTM-Tag-Typ |
liveOnly |
Wenn dieser Wert auf „true“ gesetzt ist, wird dieses Tag nur in der Live-Umgebung ausgelöst (z.B. nicht im Vorschau- oder Debug-Modus). |
priority |
Benutzerdefinierte numerische Priorität des Tags. Tags werden asynchron in der Reihenfolge ihrer Priorität ausgelöst. Tags mit einem höheren numerischen Wert werden zuerst ausgelöst. Die Priorität eines Tags kann ein positiver oder negativer Wert sein. Der Standardwert ist 0. |
notes |
Nutzerhinweise zur Anwendung dieses Tags im Container. |
scheduleStartMs |
Der Zeitstempel in Millisekunden, zu dem ein Tag geplant werden soll. |
scheduleEndMs |
Der Endzeitstempel in Millisekunden für die Planung eines Tags. |
parameter[] |
Die Parameter des Tags. |
fingerprint |
Der Fingerabdruck des GTM-Tags, wie er zum Zeitpunkt der Speicherung berechnet wurde. Dieser Wert wird jedes Mal neu berechnet, wenn das Tag geändert wird. |
firingTriggerId[] |
Trigger-IDs auslösen Ein Tag wird ausgelöst, wenn einer der aufgeführten Trigger wahr ist und alle
(falls angegeben) falsch sind. |
blockingTriggerId[] |
Blockierende Trigger-IDs Wenn einer der aufgeführten Trigger als wahr ausgewertet wird, wird das Tag nicht ausgelöst. |
setupTag[] |
Die Liste der Einrichtungs-Tags. Derzeit ist nur ein Konto zulässig. |
teardownTag[] |
Die Liste der Deaktivierungs-Tags. Derzeit ist nur ein Konto zulässig. |
parentFolderId |
ID des übergeordneten Ordners. |
tagFiringOption |
Option zum Auslösen dieses Tags. |
tagManagerUrl |
Automatisch generierter Link zur Tag Manager-Benutzeroberfläche |
paused |
Gibt an, ob das Tag pausiert ist, wodurch das Auslösen des Tags verhindert wird. |
monitoringMetadata |
Eine Zuordnung von Schlüssel/Wert-Paaren von Tag-Metadaten, die in die Ereignisdaten für die Tag-Überwachung einbezogen werden sollen. Hinweise:
|
monitoringMetadataTagNameKey |
Wenn der Name nicht leer ist, wird er mit dem angegebenen Schlüssel in die Metadatenzuordnung für die Überwachung aufgenommen. |
consentSettings |
Einwilligungseinstellungen eines Tags. |
SetupTag
Stellt einen Verweis auf ein Tag dar, das vor einem anderen Tag ausgelöst wird, um Abhängigkeiten einzurichten.
JSON-Darstellung |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
Felder | |
---|---|
tagName |
Der Name des Einrichtungstags. |
stopOnSetupFailure |
Wenn „true“ festgelegt ist, wird das Haupt-Tag nur dann ausgelöst, wenn das Setup-Tag erfolgreich ausgelöst wurde. Wenn „falsch“ festgelegt ist, wird das Haupt-Tag unabhängig vom Status der Auslösung des Setup-Tags ausgelöst. |
TeardownTag
Stellt ein Tag dar, das nach einem anderen Tag ausgelöst wird, um Abhängigkeiten aufzuheben.
JSON-Darstellung |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
Felder | |
---|---|
tagName |
Der Name des Deaktivierungs-Tags. |
stopTeardownOnFailure |
Wenn „wahr“ festgelegt ist, wird das Tag zum Rückbau nur dann ausgelöst, wenn das Haupt-Tag erfolgreich ausgelöst wurde. Wenn „false“ festgelegt ist, wird das Tag für den Rückbau unabhängig vom Status der Auslösung des Haupt-Tags ausgelöst. |
TagFiringOption
Enums | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
Das Tag kann pro Ereignis mehrmals ausgelöst werden. |
oncePerEvent |
Das Tag kann nur pro Ereignis ausgelöst werden, aber mehrmals pro Ladevorgang (z.B. App-Laden oder Seitenladevorgang). |
oncePerLoad |
Das Tag kann nur einmal pro Ladevorgang ausgelöst werden (z.B. App- oder Seitenladevorgang). |
ConsentSetting
JSON-Darstellung |
---|
{ "consentStatus": enum ( |
Felder | |
---|---|
consentStatus |
Der Einwilligungsstatus des Tags. Wenn „NEEDED“ festgelegt ist, prüft die Laufzeit, ob die vom
Feld gewährt wurden. |
consentType |
Die Art der Einwilligungen, die beim Auslösen des Tags geprüft werden sollen, wenn der Einwilligungsstatus „ERFORDERLICH“ ist. Dieser Parameter muss den Typ
wobei jedes Listenelement vom Typ
. |
ManualConsentOption
Enums | |
---|---|
notSet |
Standardwert, wenn der Nutzer keine Einstellung angegeben hat. |
notNeeded |
Für das Tag sind keine zusätzlichen Einwilligungseinstellungen erforderlich. |
needed |
Für das Tag sind zusätzliche Einwilligungseinstellungen erforderlich. |
Methoden |
|
---|---|
|
Erstellt ein GTM-Tag. |
|
Löscht ein GTM-Tag. |
|
Ermittelt ein GTM-Tag. |
|
Hier werden alle GTM-Tags eines Containers aufgelistet. |
|
Hiermit werden Änderungen an einem GTM-Tag in einem GTM-Arbeitsbereich rückgängig gemacht. |
|
Aktualisiert ein GTM-Tag. |