Klicks
Click Element: Mit dieser Variablen wird auf den Schlüssel gtm.element in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird. Sie entspricht einem Verweis auf das DOM-Element, auf dem der Klick erfolgt ist.
Click Classes: Mit dieser Variablen wird auf den Schlüssel gtm.elementClasses in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird. Sie entspricht einem String-Wert des Klassenattributs auf dem angeklickten DOM-Element.
Click ID: Mit dieser Variablen wird auf den Schlüssel gtm.elementId in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird. Sie entspricht dem String-Wert des ID-Attributs auf dem angeklickten DOM-Element.
Click Target: Mit dieser Variablen wird auf den Schlüssel gtm.elementTarget in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird.
Click URL: Mit dieser Variablen wird auf den Schlüssel gtm.elementUrl in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird.
Click Text: Mit dieser Variablen wird auf den Schlüssel gtm.elementText in der Datenschicht (dataLayer) zugegriffen, der durch Klicktrigger festgelegt wird.
Fehler
Error Message: Mit dieser Variablen wird auf den Schlüssel gtm.errorMessage in der Datenschicht (dataLayer) zugegriffen, der durch JavaScript-Fehlertrigger festgelegt wird. Sie entspricht einem String, der die Fehlermeldung enthält.
Error URL: Mit dieser Variablen wird auf den Schlüssel gtm.errorUrl in der Datenschicht (dataLayer) zugegriffen, der durch JavaScript-Fehlertrigger festgelegt wird. Sie entspricht einem String, der die URL enthält, in der der Fehler auftrat.
Error Line: Mit dieser Variablen wird auf den Schlüssel gtm.errorLine in der Datenschicht (dataLayer) zugegriffen, der durch JavaScript-Fehlertrigger festgelegt wird. Sie entspricht der Nummer der Zeile in der Datei, in der der Fehler aufgetreten ist.
Debug Mode: Mit dieser Variablen wird "true" zurückgegeben, wenn sich der Container derzeit im Vorschaumodus befindet.
Formulare
Form Classes: Mit dieser Variablen wird auf den Schlüssel gtm.elementClasses in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird. Sie entspricht dem Stringwert des Klassenattributs im Formular.
Form Element: Mit dieser Variablen wird auf den Schlüssel gtm.element in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird. Sie entspricht einem Verweis auf das DOM-Element des Formulars.
Form ID: Mit dieser Variablen wird auf den Schlüssel gtm.elementId in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird. Sie entspricht dem Stringwert des ID-Attributs im Formular.
Form Target: Mit dieser Variablen wird auf den Schlüssel gtm.elementTarget in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird.
Form Text: Mit dieser Variablen wird auf den Schlüssel gtm.elementText in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird.
Form URL: Mit dieser Variablen wird auf den Schlüssel gtm.elementUrl in der Datenschicht (dataLayer) zugegriffen, der durch Formulartrigger festgelegt wird.
Verlauf
History Source: Mit dieser Variablen wird auf den Schlüssel gtm.historyChangeSource in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Verlaufsänderung festgelegt wird.
New History Fragment: Mit dieser Variablen wird auf den Schlüssel gtm.newUrlFragment in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Verlaufsänderung festgelegt wird. Sie entspricht dem Stringwert des Fragments, also dem Teil hinter dem Hash, der Seiten-URL nach dem Verlaufsereignis.
New History State: Mit dieser Variablen wird auf den Schlüssel gtm.newHistoryState in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Verlaufsänderung festgelegt wird. Sie entspricht dem Statusobjekt, das über die Seite in den Verlauf übernommen wurde und das Verlaufsereignis auslöste.
Old History Fragment: Mit dieser Variablen wird auf den Schlüssel gtm.oldUrlFragment in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Verlaufsänderung festgelegt wird. Sie entspricht dem Stringwert des Fragments, also dem Teil hinter dem Hash, der Seiten-URL vor dem Verlaufsereignis.
Old History State: Mit dieser Variablen wird auf den Schlüssel gtm.oldHistoryState in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Verlaufsänderung festgelegt wird. Sie entspricht dem Statusobjekt, das aktiv war, bevor das Verlaufsereignis eintrat.
Seiten
Page Hostname: Mit dieser Variablen wird der Hostname in der aktuellen URL angegeben.
Page Path: Mit dieser Variablen wird der Pfad in der aktuellen URL angegeben.
Page URL: Mit dieser Variablen wird die vollständige URL der aktuellen Seite angegeben.
Page Referrer: Mit dieser Variablen wird die gesamte Verweis-URL der aktuellen Seite angegeben.
Scrollen
Scroll Depth Threshold: Mit dieser Variablen wird auf den Schlüssel gtm.scrollThreshold in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Scrolltiefe festgelegt wird. Dies ist ein numerischer Wert, der die Scrolltiefe angibt, die dazu geführt hat, dass der Trigger ausgelöst wurde. Bei prozentualen Schwellenwerten ist dies ein numerischer Wert (0–100). Bei Pixeln ist es ein numerischer Wert, der die Anzahl der als Schwellenwert angegebenen Pixel darstellt.
Scroll Depth Units: Mit dieser Variablen wird auf den Schlüssel gtm.scrollUnits in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Scrolltiefe festgelegt wird. Sie entspricht entweder "Pixel" oder "Prozent" und gibt so die Einheit des Schwellenwerts an, der zur Auslösung des Triggers geführt hat.
Scroll Direction: Mit dieser Variablen wird auf den Schlüssel gtm.scrollDirection in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Scrolltiefe festgelegt wird. Sie entspricht entweder "Vertikal" oder "Horizontal" und gibt so die Richtung des Schwellenwerts an, der zur Auslösung des Triggers geführt hat.
Dienstprogramme
Container ID: Mit dieser Variablen wird die öffentliche ID des Containers angegeben. Beispielwert: GTM-XKCD11
Container Version: Enthält die Versionsnummer des Containers als String.
Environment Name: Gibt den vom Nutzer bereitgestellten Namen der aktuellen Umgebung zurück, wenn die Containeranfrage in einer Umgebung über "Vorschau freigeben" oder über ein Umgebungs-Snippet gesendet wurde. Für die integrierten Umgebungen wird "Live", "Neueste" oder "Gerade bearbeitet:" zurückgegeben. In allen anderen Fällen ist das Ergebnis ein leerer String.
Event: Mit dieser Variablen wird auf den Schlüssel event in der Datenschicht (dataLayer) zugegriffen, der dem Namen des aktuellen dataLayer-Ereignisses entspricht (z. B. "gtm.js", "gtm.dom" oder "gtm.load" bzw. ein benutzerdefinierter Ereignisname).
HTML ID: Hiermit kann signalisiert werden, ob benutzerdefinierte HTML-Tags erfolgreich waren oder nicht. Die Variable wird bei der Tag-Reihenfolge verwendet.
Random Number: Mit dieser Variablen wird eine Zufallszahl zurückgegeben.
Analytics-Client-ID: Stellt die Client-ID aus dem Standard-Cookie für die Google Analytics-Client-ID bereit.
Analytics-Sitzungs-ID: Stellt Sitzungs-IDs aus allen standardmäßig mit einem Präfix versehenen Google Analytics-Sitzungscookies bereit. Wenn mehrere Google Analytics-Sitzungscookies vorhanden sind, gibt die Variable einen Stringwert zurück, der alle relevanten Sitzungs-IDs enthält.
Analytics Session Number (Analytics-Sitzungsnummer): Stellt Sitzungsnummern aus allen Google Analytics-Sitzungscookies mit Standardpräfix bereit. Wenn mehrere Google Analytics-Sitzungscookies vorhanden sind, gibt die Variable einen Stringwert zurück, der alle relevanten Sitzungsnummern enthält.
Videos
Video Current Time: Mit dieser Variablen wird auf den Schlüssel gtm.videoCurrentTime in der Datenschicht (dataLayer) zugegriffen. Dies ist eine Ganzzahl, welche die Zeit eines Ereignisses im Video in Sekunden darstellt.
Video Duration: Mit dieser Variablen wird auf den Schlüssel gtm.videoDuration in der Datenschicht (dataLayer) zugegriffen. Dies ist eine Ganzzahl, welche die Gesamtdauer des Videos in Sekunden darstellt.
Video Percent: Mit dieser Variablen wird auf den Schlüssel gtm.VideoPercent in der Datenschicht (dataLayer) zugegriffen. Dies ist eine Ganzzahl (0–100), die dem Prozentsatz des abgespielten Videos entspricht, bei dem ein Ereignis aufgetreten ist.
Video Provider: Mit dieser Variablen wird auf den Schlüssel gtm.videoProvider in der Datenschicht (dataLayer) zugegriffen, der durch YouTube Video-Trigger festgelegt wird. Das ist der Name des Videoanbieters, z. B. „YouTube“.
Video Status: Mit dieser Variablen wird auf den Schlüssel gtm.videoStatus in der Datenschicht (dataLayer) zugegriffen. Sie entspricht dem Videostatus, bei dem ein Ereignis erkannt wurde (z. B. "play" oder "pause").
Video Title: Mit dieser Variablen wird auf den Schlüssel gtm.videoTitle in der Datenschicht (dataLayer) zugegriffen, der durch YouTube Video-Trigger festgelegt wird. Sie entspricht dem Videotitel.
Video URL: Mit dieser Variablen wird auf den Schlüssel gtm.videoUrl in der Datenschicht (dataLayer) zugegriffen, der durch YouTube Video-Trigger festgelegt wird. Sie entspricht der URL des Videos, z. B. https://www.youtube.com/watch?v=gvHcXIF0rTU.
Video Visible: Mit dieser Variablen wird auf den Schlüssel gtm.videoVisible in der Datenschicht (dataLayer) zugegriffen, der durch YouTube Video-Trigger festgelegt wird. Der Wert ist "true", wenn das Video im Darstellungsbereich sichtbar ist, und "false", wenn dies nicht der Fall ist, etwa weil es "below the fold" (mit Scrollen sichtbar) ist oder sich auf einem Tab im Hintergrund befindet.
Sichtbarkeit
Percent Visible: Mit dieser Variablen wird auf den Schlüssel gtm.visibleRatio in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Elementsichtbarkeit festgelegt wird. Dies ist ein numerischer Wert (0–100), der angibt, wie viel des ausgewählten Elements sichtbar ist, wenn der Trigger ausgelöst wird.
On-Screen Duration: Mit dieser Variablen wird auf den Schlüssel gtm.visibleTime in der Datenschicht (dataLayer) zugegriffen, der durch Trigger für die Elementsichtbarkeit festgelegt wird. Dies ist ein numerischer Wert, der in Millisekunden angibt, wie lang das ausgewählte Element bereits sichtbar ist, wenn der Trigger ausgelöst wird.