Kliknięcia
Click Element: uzyskuje dostęp do klucza gtm.element
w dataLayer ustawianego przez reguły powiązane z kliknięciem. Będzie to odniesienie do elementu DOM, w powiązaniu z którym wystąpiło kliknięcie.
Click Classes: uzyskuje dostęp do klucza gtm.elementClasses
w dataLayer ustawianego przez reguły powiązane z kliknięciem. Będzie to ciąg znaków odpowiadający wartości atrybutu klas elementu DOM, który został kliknięty.
Click ID: uzyskuje dostęp do klucza gtm.elementId
w dataLayer ustawianego przez reguły powiązane z kliknięciem. Będzie to ciąg znaków odpowiadający wartości atrybutu identyfikatora elementu DOM, który został kliknięty.
Click Target: uzyskuje dostęp do klucza gtm.elementTarget
w dataLayer ustawianego przez reguły powiązane z kliknięciem.
Click URL: uzyskuje dostęp do klucza gtm.elementUrl
w dataLayer ustawianego przez reguły powiązane z kliknięciem.
Click Text: uzyskuje dostęp do klucza gtm.elementText
w dataLayer ustawianego przez reguły powiązane z kliknięciem.
Błędy
Error Message: uzyskuje dostęp do klucza gtm.errorMessage
w dataLayer ustawianego przez reguły powiązane z błędami kodu JavaScript. Będzie to ciąg znaków zawierający komunikat o błędzie.
Error URL: uzyskuje dostęp do klucza gtm.errorUrl
w dataLayer, ustawianego przez reguły powiązane z błędami kodu JavaScript. Będzie to ciąg znaków zawierający adres URL, pod którym wystąpił błąd.
Error Line: uzyskuje dostęp do klucza gtm.errorLine
w dataLayer, ustawianego przez reguły powiązane z błędami kodu JavaScript. Będzie to numer wiersza w pliku, w którym wystąpił błąd.
Debug Mode: zwraca wartość „true”, jeśli kontener działa obecnie w trybie podglądu.
Formularze
Form Classes: uzyskuje dostęp do klucza gtm.elementClasses
w dataLayer ustawianego przez reguły powiązane z formularzami. Będzie to ciąg znaków odpowiadający wartości atrybutu klas formularza.
Form Element: uzyskuje dostęp do klucza gtm.element
w dataLayer ustawianego przez reguły powiązane z formularzami. Będzie to odniesienie do elementu DOM formularza.
Form ID: uzyskuje dostęp do klucza gtm.elementId
w dataLayer ustawianego przez reguły powiązane z formularzami. Będzie to ciąg znaków odpowiadający wartości atrybutu identyfikatora formularza.
Form Target: uzyskuje dostęp do klucza gtm.elementTarget
w dataLayer ustawianego przez reguły powiązane z formularzami.
Form Text: uzyskuje dostęp do klucza gtm.elementText
w dataLayer ustawianego przez reguły powiązane z formularzami.
Form URL: uzyskuje dostęp do klucza gtm.elementUrl
w dataLayer ustawianego przez reguły powiązane z formularzami.
Historia
History Source: uzyskuje dostęp do klucza gtm.historyChangeSource
w dataLayer ustawianego przez reguły powiązane ze zmianami historii.
New History Fragment: uzyskuje dostęp do klucza gtm.newUrlFragment
w dataLayer ustawianego przez reguły powiązane ze zmianami historii. Będzie to ciąg znaków odpowiadający fragmentowi (oznaczanemu znakiem kratki) w adresie URL strony po zdarzeniu w historii.
New History State: uzyskuje dostęp do klucza gtm.newHistoryState
w dataLayer ustawianego przez reguły powiązane ze zmianami historii. Będzie to obiekt stanu przekazany przez stronę do historii, aby wywołać zdarzenie w historii.
Old History Fragment: uzyskuje dostęp do klucza gtm.oldUrlFragment
w dataLayer ustawianego przez reguły powiązane ze zmianami historii. Będzie to ciąg znaków odpowiadający fragmentowi (oznaczanemu znakiem kratki) w adresie URL strony przed zdarzeniem w historii.
Old History State: uzyskuje dostęp do klucza gtm.oldHistoryState
w dataLayer ustawianego przez reguły powiązane ze zmianami historii. Będzie to obiekt stanu aktywny przed zajściem zdarzenia w historii.
Strony
Page Hostname: podaje fragment bieżącego adresu URL zawierający nazwę hosta.
Page Path: podaje fragment bieżącego adresu URL zawierający ścieżkę.
Page URL: podaje pełny URL bieżącej strony.
Referrer: podaje pełny adres URL strony odsyłającej do bieżącej strony.
Przewinięcie
Scroll Depth Threshold: uzyskuje dostęp do klucza gtm.scrollThreshold
w dataLayer ustawianego przez reguły powiązane z głębokością przewijania. Jest to wartość liczbowa wskazująca głębokość przewijania, która powoduje uruchomienie reguły. W przypadku progów procentowych jest to wartość liczbowa z zakresu 0–100. W przypadku pikseli jest to wartość liczbowa przedstawiająca określoną progową liczbę pikseli.
Scroll Depth Units: uzyskuje dostęp do klucza gtm.scrollUnits
w dataLayer ustawianego przez reguły powiązane z głębokością przewijania. Jest wyrażona w postaci liczby pikseli lub wartości procentowej wskazującej jednostkę określoną dla progu powodującego uruchomienie reguły.
Scroll Direction: uzyskuje dostęp do klucza gtm.scrollDirection
w dataLayer ustawianego przez reguły powiązane z głębokością przewijania. Przyjmuje wartość „vertical” lub „horizontal” i wskazuje kierunek przewijania w stronę progu, który powoduje uruchomienie reguły.
Narzędzia
Container ID: podaje publiczny identyfikator kontenera, na przykład: GTM-XKCD11.
Container Version: podaje numer wersji kontenera jako ciąg znaków.
Environment Name: zwraca podaną przez użytkownika nazwę bieżącego środowiska, jeśli żądanie kontenera zostało wysłane za pomocą linku „Udostępnij podgląd” w danym środowisku lub z poziomu fragmentu kodu przeznaczonego do danego środowiska. W przypadku środowisk wbudowanych zwróci wartość „Live”, „Latest” lub „Now Editing”. W pozostałych przypadkach zwraca pusty ciąg znaków.
Event: uzyskuje dostęp do klucza event
w dataLayer, którego zawartość stanowi nazwę bieżącego zdarzenia dataLayer (np. gtm.js, gtm.dom, gtm.load lub niestandardowe nazwy zdarzeń).
HTML ID: pozwala niestandardowym tagom HTML informować o tym, czy ich użycie się powiodło. Zmienna jest używana razem z sekwencjonowaniem tagów.
Random Number: zwraca losową wartość liczbową.
Filmy
Video Current Time: uzyskuje dostęp do klucza gtm.videoCurrentTime
w dataLayer będącego liczbą całkowitą oznaczającą czas w sekundach w momencie, w którym wystąpiło zdarzenie podczas odtwarzania filmu.
Video Duration: uzyskuje dostęp do klucza gtm.videoDuration
w dataLayer będącego liczbą całkowitą oznaczającą całkowity czas trwania filmu w sekundach.
Video Percent: uzyskuje dostęp do klucza gtm.VideoPercent
w dataLayer, będącego liczbą całkowitą (od 0 do 100) oznaczającą procent odtworzenia filmu w momencie, w którym wystąpiło zdarzenie.
Video Provider: uzyskuje dostęp do klucza gtm.videoProvider
w dataLayer ustalanego przez reguły związane z filmem w YouTube. Będzie to nazwa dostawcy filmu, czyli „YouTube”.
Video Status: uzyskuje dostęp do klucza gtm.videoStatus
w dataLayer podającego stan filmu w momencie wykrycia zdarzenia, np. „play”, „pause” itp.
Video Title: uzyskuje dostęp do klucza gtm.videoTitle
w dataLayer ustalanego przez reguły związane z filmem w YouTube. Będzie to tytuł filmu.
Video URL: uzyskuje dostęp do klucza gtm.videoUrl
w dataLayer ustalanego przez reguły związane z filmem w YouTube. Będzie to adres URL filmu, np. „https://www.youtube.com/watch?v=gvHcXIF0rTU”.
Video Visible: uzyskuje dostęp do klucza gtm.videoVisible
w dataLayer ustalanego przez reguły związane z filmem w YouTube. Ustawiony będzie na wartość „true”, jeśli film znajduje się w widocznym obszarze, a na wartość „false”, jeśli tak nie jest (np. znajduje się w części strony widocznej po przewinięciu lub jest odtwarzany z karty będącej w tle).
Widoczność
Percent Visible: uzyskuje dostęp do klucza gtm.visibleRatio
w dataLayer ustawianego przez reguły powiązane z widocznością elementu. Jest to wartość liczbowa (0–100) wskazująca, jaka część danego elementu jest widoczna w momencie uruchomienia reguły.
On-Screen Duration: uzyskuje dostęp do klucza gtm.visibleTime
w dataLayer ustawianego przez reguły powiązane z widocznością elementu. Jest to wartość liczbowa wskazująca, przez ile milisekund dany element był widoczny w momencie uruchomienia reguły.