Erstellt einen GTM-Trigger. Probieren Sie es aus oder sehen Sie sich ein Beispiel an.
Anfragen
HTTP-Anfrage
POST https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/triggers
Parameter
Parametername | Wert | Beschreibung |
---|---|---|
Pfadparameter | ||
accountId |
string |
Die Google Tag Manager-Konto-ID. |
containerId |
string |
Die GTM-Container-ID. |
Autorisierung
Für diese Anfrage ist eine Autorisierung in folgendem Bereich erforderlich. Weitere Informationen zur Authentifizierung und Autorisierung
Umfang |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
Anfragetext
Geben Sie im Anfragetext eine Trigger-Ressource mit den folgenden Attributen an:
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
Erforderliche Eigenschaften | |||
autoEventFilter[].parameter[] |
list |
Eine Liste benannter Parameter (Schlüssel/Wert), je nach Art der Bedingung. Hinweise:
|
Bearbeitbar |
autoEventFilter[].parameter[].type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
autoEventFilter[].type |
string |
Der Operatortyp für diese Bedingung.
Zulässige Werte sind:
|
Bearbeitbar |
checkValidation.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
continuousTimeMinMilliseconds.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
customEventFilter[].parameter[] |
list |
Eine Liste benannter Parameter (Schlüssel/Wert), je nach Art der Bedingung. Hinweise:
|
Bearbeitbar |
customEventFilter[].parameter[].type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
customEventFilter[].type |
string |
Der Operatortyp für diese Bedingung.
Zulässige Werte sind:
|
Bearbeitbar |
eventName.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
filter[].parameter[] |
list |
Eine Liste benannter Parameter (Schlüssel/Wert), je nach Art der Bedingung. Hinweise:
|
Bearbeitbar |
filter[].parameter[].type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
filter[].type |
string |
Der Operatortyp für diese Bedingung.
Zulässige Werte sind:
|
Bearbeitbar |
horizontalScrollPercentageList.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
interval.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
intervalSeconds.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
limit.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
maxTimerLengthSeconds.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
name |
string |
Anzeigename des Triggers | Bearbeitbar |
parameter[].type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
selector.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
totalTimeMinMilliseconds.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
type |
string |
Definiert das Datenschichtereignis, das diesen Trigger auslöst.
Zulässige Werte sind:
|
Bearbeitbar |
uniqueTriggerId.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
verticalScrollPercentageList.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
visibilitySelector.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
visiblePercentageMax.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
visiblePercentageMin.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
waitForTags.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
waitForTagsTimeout.type |
string |
Der Parametertyp. Gültige Werte sind:
Zulässige Werte sind:
|
Bearbeitbar |
Optionale Attribute | |||
autoEventFilter[] |
list |
Wird beim automatischen Ereignis-Tracking verwendet. | Bearbeitbar |
autoEventFilter[].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 |
autoEventFilter[].parameter[].list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
autoEventFilter[].parameter[].map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
autoEventFilter[].parameter[].value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
checkValidation |
nested object |
Gibt an, ob Tags nur ausgelöst werden sollen, wenn das Sende- oder Link-Klickereignis nicht von einem anderen Event-Handler abgebrochen wird (z.B. aufgrund der Validierung). Nur gültig für Formularübermittlungs- und Linkklick-Trigger. | Bearbeitbar |
checkValidation.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 |
checkValidation.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
checkValidation.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
checkValidation.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
continuousTimeMinMilliseconds |
nested object |
Eine Sichtbarkeitstrigger löst die minimale kontinuierliche Sichtbarkeitsdauer (in Millisekunden) aus. Nur gültig für den Trigger für die AMP-Sichtbarkeit. | Bearbeitbar |
continuousTimeMinMilliseconds.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 |
continuousTimeMinMilliseconds.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
continuousTimeMinMilliseconds.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
continuousTimeMinMilliseconds.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
customEventFilter[] |
list |
Wird im Fall eines benutzerdefinierten Ereignisses verwendet, das ausgelöst wird, wenn alle Bedingungen erfüllt sind. | Bearbeitbar |
customEventFilter[].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 |
customEventFilter[].parameter[].list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
customEventFilter[].parameter[].map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
customEventFilter[].parameter[].value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
eventName |
nested object |
Name des ausgelösten GTM-Ereignisses. Nur gültig für Timer-Trigger. | Bearbeitbar |
eventName.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 |
eventName.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
eventName.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
eventName.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
filter[] |
list |
Der Trigger wird nur ausgelöst, wenn alle Bedingungen erfüllt sind. | Bearbeitbar |
filter[].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 |
filter[].parameter[].list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
filter[].parameter[].map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
filter[].parameter[].value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
horizontalScrollPercentageList |
nested object |
Liste mit Ganzzahlwerten für Scroll-Trigger. Der Trigger wird ausgelöst, wenn beim horizontalen Scrollen in der Ansicht jeder Prozentsatz erreicht ist. Nur gültig für AMP-Scroll-Trigger. | Bearbeitbar |
horizontalScrollPercentageList.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 |
horizontalScrollPercentageList.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
horizontalScrollPercentageList.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
horizontalScrollPercentageList.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
interval |
nested object |
Zeit zwischen dem Auslösen wiederkehrender Timer-Ereignisse (in Millisekunden). Nur gültig für Timer-Trigger. | Bearbeitbar |
interval.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 |
interval.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
interval.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
interval.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
intervalSeconds |
nested object |
Zeit zwischen den auslösenden Timer-Ereignissen (in Sekunden). Nur gültig für den AMP-Timer-Trigger. | Bearbeitbar |
intervalSeconds.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 |
intervalSeconds.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
intervalSeconds.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
intervalSeconds.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
limit |
nested object |
Die Anzahl der GTM-Ereignisse, die dieser Timer-Trigger auslöst. Wenn kein Limit festgelegt ist, werden weiterhin GTM-Ereignisse ausgelöst, bis der Nutzer die Seite verlässt. Nur gültig für Timer-Trigger. | Bearbeitbar |
limit.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 |
limit.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
limit.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
limit.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
maxTimerLengthSeconds |
nested object |
Maximale Zeit zum Auslösen von Timer-Ereignissen (in Sekunden). Nur gültig für den AMP-Timer-Trigger. | Bearbeitbar |
maxTimerLengthSeconds.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 |
maxTimerLengthSeconds.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
maxTimerLengthSeconds.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
maxTimerLengthSeconds.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | 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[].value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
selector |
nested object |
Ein CSS-Selektor für einen Klicktrigger (z. B. „eine“ oder „Schaltfläche“) Nur gültig für den AMP-Klick-Trigger. | Bearbeitbar |
selector.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 |
selector.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
selector.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
selector.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
totalTimeMinMilliseconds |
nested object |
Die minimale Gesamtsichtbarkeitsdauer (in Millisekunden) wird durch einen Sichtbarkeitsauslöser ausgelöst. Nur gültig für den Trigger für die AMP-Sichtbarkeit. | Bearbeitbar |
totalTimeMinMilliseconds.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 |
totalTimeMinMilliseconds.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
totalTimeMinMilliseconds.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
totalTimeMinMilliseconds.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
uniqueTriggerId |
nested object |
Global eindeutige ID des Triggers, der dies automatisch generiert (Formularübermittlung, Linkklick oder Timer), sofern vorhanden. Wird verwendet, damit inkompatible automatische Ereignisse zusammen mit der Triggerfilterung auf der Grundlage von Trigger-IDs funktionieren. Dieser Wert wird bei der Generierung der Ausgabe ausgefüllt, da die durch Trigger implizierten Tags erst dann vorhanden sind. Nur gültig für Formularübermittlungs-, Link-Klick- und Timer-Trigger. | Bearbeitbar |
uniqueTriggerId.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 |
uniqueTriggerId.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
uniqueTriggerId.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
uniqueTriggerId.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
verticalScrollPercentageList |
nested object |
Liste mit Ganzzahlwerten für Scroll-Trigger. Der Trigger wird ausgelöst, wenn beim vertikalen Scrollen der Ansicht jeder Prozentsatz erreicht ist. Nur gültig für AMP-Scroll-Trigger. | Bearbeitbar |
verticalScrollPercentageList.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 |
verticalScrollPercentageList.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
verticalScrollPercentageList.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
verticalScrollPercentageList.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
visibilitySelector |
nested object |
Ein CSS-Selektor für Sichtbarkeitstrigger (z. B. „#id“) Nur gültig für den Trigger für die AMP-Sichtbarkeit. | Bearbeitbar |
visibilitySelector.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 |
visibilitySelector.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
visibilitySelector.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
visibilitySelector.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
visiblePercentageMax |
nested object |
Eine Sichtbarkeit löst die maximale prozentuale Sichtbarkeit aus. Nur gültig für den Trigger für die AMP-Sichtbarkeit. | Bearbeitbar |
visiblePercentageMax.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 |
visiblePercentageMax.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
visiblePercentageMax.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
visiblePercentageMax.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
visiblePercentageMin |
nested object |
Eine Sichtbarkeit löst die minimale Sichtbarkeit in Prozent aus. Nur gültig für den Trigger für die AMP-Sichtbarkeit. | Bearbeitbar |
visiblePercentageMin.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 |
visiblePercentageMin.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
visiblePercentageMin.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
visiblePercentageMin.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
waitForTags |
nested object |
Gibt an, ob das Senden des Formulars oder das Öffnen von Links verzögert werden soll, bis alle Tags ausgelöst wurden. Dabei wird die Standardaktion verhindert und später die Standardaktion simuliert. Nur gültig für Formularübermittlungs- und Linkklick-Trigger. | Bearbeitbar |
waitForTags.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 |
waitForTags.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
waitForTags.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
waitForTags.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
waitForTagsTimeout |
nested object |
Zeitraum in Millisekunden, bis Tags ausgelöst werden, wenn das Attribut "waits_for_tags" oben true ergibt. Nur gültig für Formularübermittlungs- und Linkklick-Trigger. |
Bearbeitbar |
waitForTagsTimeout.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 |
waitForTagsTimeout.list[] |
list |
Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). | Bearbeitbar |
waitForTagsTimeout.map[] |
list |
Die Parameter dieses Zuordnungsparameters (muss Schlüssel aufweisen; Schlüssel müssen eindeutig sein). | Bearbeitbar |
waitForTagsTimeout.value |
string |
Der Wert eines Parameters (kann Variablenverweise wie "" enthalten) je nach Typ. | Bearbeitbar |
Antwort
Bei Erfolg gibt diese Methode eine Trigger-Ressource im Antworttext zurück.
Beispiele
Hinweis: Bei den für diese Methode verfügbaren Codebeispielen sind nicht alle unterstützten Programmiersprachen vertreten. Eine Liste der unterstützten Sprachen finden Sie auf der Seite für Clientbibliotheken.
Java
Verwendet die Java-Clientbibliothek.
/* * Note: This code assumes you have an authorized tagmanager service object. */ /* * This request creates a new trigger for the authorized user. */ // Create the condition parameters objects. Parameter arg0 = new Parameter(); arg0.setType("template"); arg0.setKey("arg0"); arg0.setValue("{{Page URL}}"); Parameter arg1 = new Parameter(); arg1.setType("template"); arg1.setKey("arg1"); arg1.setValue("timed.html"); // Create the auto event condition object. Condition condition = new Condition(); condition.setType("contains"); condition.setParameter(Arrays.asList(arg0, arg1)); // Create the event parameter. Parameter eventName = new Parameter(); eventName.setType("template"); eventName.setValue("gtm.timer"); // Create the interval parameter. Parameter interval = new Parameter(); interval.setType("template"); interval.setValue("10000"); // Create the limit parameter. Parameter limit = new Parameter(); limit.setType("template"); limit.setValue("10"); // Create the trigger object. Trigger trigger = new Trigger(); trigger.setName("Timer Trigger"); trigger.setType("timer"); trigger.setAutoEventFilter(Arrays.asList(condition)); trigger.setEventName(eventName); trigger.setInterval(interval); trigger.setLimit(limit); try { Trigger response = tagmanager.accounts().containers(). triggers().create("123456", "54321", trigger).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); } /* * The results of the create method are stored in the response object. * The following code shows how to access the created Id and Fingerprint. */ System.out.println("Trigger Id = " + response.getTriggerId()); System.out.println("Trigger Fingerprint = " + response.getFingerprint());
Python
Verwendet die Python-Clientbibliothek.
# Note: This code assumes you have an authorized tagmanager service object. # This request creates a new trigger. try: response = tagmanager.accounts().containers().triggers().create( accountId='123456', containerId='54321', body={ 'name': 'Timed trigger', 'type': 'timer', 'autoEventFilter': [ { 'type': 'contains', 'parameter': [ { 'type': 'template', 'key': 'arg0', 'value': '{{Page URL}}' }, { 'type': 'template', 'key': 'arg1', 'value': 'timed.html' } ] } ], 'eventName': { 'type': 'template', 'value': 'gtm.timer' }, 'interval': { 'type': 'template', 'value': '10000' }, 'limit': { 'type': 'template', 'value': '10' } } ).execute() except TypeError, error: # Handle errors in constructing a query. print 'There was an error in constructing your query : %s' % error except HttpError, error: # Handle API errors. print ('There was an API error : %s : %s' % (error.resp.status, error.resp.reason)) # The results of the create method are stored in response object. # The following code shows how to access the created id and fingerprint. print 'Trigger Id = %s' % response.get('triggerId') print 'Trigger Fingerprint = %s' % response.get('fingerprint')
Jetzt testen
Verwenden Sie den unten angegebenen APIs Explorer, um diese Methode für Livedaten aufzurufen und die Antwort einzusehen.