Zasób: Trigger
Reprezentuje regułę Menedżera tagów Google.
Zapis JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "triggerId": string, "name": string, "type": enum ( |
Pola | |
---|---|
path |
Ścieżka względna interfejsu API reguły GTM. |
accountId |
Identyfikator konta Menedżera tagów Google. |
containerId |
Identyfikator kontenera GTM. |
workspaceId |
Identyfikator obszaru roboczego Menedżera tagów Google. |
triggerId |
Identyfikator reguły jednoznacznie identyfikuje regułę Google Tag Manager. |
name |
Wyświetlana nazwa reguły. |
type |
Definiuje zdarzenie warstwy danych, które powoduje to regułę. |
customEventFilter[] |
Służy do wywoływania zdarzenia niestandardowego, które jest wywoływane, gdy wszystkie warunki są spełnione. |
filter[] |
Reguła zostanie uruchomiona tylko wtedy, gdy wszystkie warunki będą spełnione. |
autoEventFilter[] |
Służy do automatycznego śledzenia zdarzeń. |
waitForTags |
Czy opóźnić przesłanie formularza lub otwarcie linku do momentu wywołania wszystkich tagów (poprzez uniemożliwienie wykonania domyślnego działania i następne zasymulowanie tego działania). Dotyczy tylko reguł opartych na przesłaniu formularza i kliknięciach linków. |
checkValidation |
Czy tagi powinny być uruchamiane tylko wtedy, gdy zdarzenie przesłania formularza lub kliknięcia linku nie zostało anulowane przez inny moduł obsługi zdarzeń (np. ze względu na walidację). Dotyczy tylko reguł opartych na przesłaniu formularza i kliknięciach linków. |
waitForTagsTimeout |
Czas oczekiwania (w milisekundach) na wykonanie tagów, gdy wartość parametru „waits_for_tags” wynosi
Dostępne tylko w przypadku reguł Przesłanie formularza i Kliknięcie linku. |
uniqueTriggerId |
Niepowtarzalny globalnie identyfikator reguły, która automatycznie generuje ten element (detektor przesłania formularza, kliknięcia linku lub zegara), jeśli występuje. Służy do umożliwienia współpracy niezgodnych zdarzeń automatycznych z filtrowaniem reguł na podstawie identyfikatorów reguł. Ta wartość jest wypełniana podczas generowania danych wyjściowych, ponieważ tagi sugerowane przez te reguły nie istnieją do tego czasu. Dostępne tylko w przypadku reguł opartych na przesłaniu formularza, kliknięciach linków i regułach czasowych. |
eventName |
Nazwa wywołanego zdarzenia GTM. Dotyczy tylko wyzwalaczy typu Timer. |
interval |
Czas między wywołaniem cyklicznych zdarzeń typu Timer (w milisekundach). Dotyczy tylko wyzwalaczy typu Timer. |
limit |
Limit liczby zdarzeń GTM, które uruchamia ta reguła powiązana z licznikiem czasu. Jeśli nie ustawisz limitu, będziemy nadal wywoływać zdarzenia GTM, dopóki użytkownik nie opuści strony. Dotyczy tylko wyzwalaczy typu Timer. |
fingerprint |
Odcisk palca reguły GTM obliczonego w momencie zapisu. Ta wartość jest ponownie obliczana po każdej zmianie reguły. |
parentFolderId |
Identyfikator folderu nadrzędnego. |
selector |
Selektor CSS dla działania po kliknięciu (np. „a”, „button” itp.). Dotyczy tylko wyzwalacza kliknięcia w witrynie AMP. |
intervalSeconds |
Czas między wywołaniami zdarzeń typu Timer (w sekundach). Dotyczy tylko wyzwalacza AMP Timer. |
maxTimerLengthSeconds |
Maksymalny czas do uruchomienia zdarzeń typu Timer (w sekundach). Dotyczy tylko wyzwalacza AMP Timer. |
verticalScrollPercentageList |
Lista wartości liczbowych w procentach dla wyzwalaczy przewijania. Reguła zostanie uruchomiona, gdy po przewinięciu widoku w pionie zostanie osiągnięty każdy z tych procentów. Dotyczy tylko wyzwalaczy przewijania AMP. |
horizontalScrollPercentageList |
Lista wartości liczbowych w procentach dla wyzwalaczy przewijania. Reguła zostanie uruchomiona, gdy po przewinięciu widoku poziomo zostanie osiągnięty każdy z procentów. Dotyczy tylko wyzwalaczy przewijania AMP. |
visibilitySelector |
Selektor CSS reguły widoczności (np. „#id”). Dotyczy tylko wyzwalacza AMP Visibility. |
visiblePercentageMin |
Wyzwalacz widoczności – minimalny odsetek widoczności. Dotyczy tylko wyzwalacza AMP Visibility. |
visiblePercentageMax |
Wyzwalacz widoczności o maksymalnej widoczności procentowej. Dotyczy tylko wyzwalacza AMP Visibility. |
continuousTimeMinMilliseconds |
Minimalny ciągły czas widoczności (w milisekundach) dla reguły dotyczącej widoczności. Dotyczy tylko wyzwalacza AMP Visibility. |
totalTimeMinMilliseconds |
Minimalny łączny czas widoczności (w milisekundach) w przypadku reguły dotyczącej widoczności. Dotyczy tylko wyzwalacza AMP Visibility. |
tagManagerUrl |
Automatycznie wygenerowany link do interfejsu Menedżera tagów |
notes |
Użytkownik może dowiedzieć się, jak zastosować ten regułę w kontenerze. |
parameter[] |
dodatkowe parametry. |
EventType
Wartości w polu enum | |
---|---|
eventTypeUnspecified |
|
pageview |
|
domReady |
|
windowLoaded |
|
customEvent |
|
triggerGroup |
|
init |
|
consentInit |
|
serverPageview |
|
always |
|
firebaseAppException |
|
firebaseAppUpdate |
|
firebaseCampaign |
|
firebaseFirstOpen |
|
firebaseInAppPurchase |
|
firebaseNotificationDismiss |
|
firebaseNotificationForeground |
|
firebaseNotificationOpen |
|
firebaseNotificationReceive |
|
firebaseOsUpdate |
|
firebaseSessionStart |
|
firebaseUserEngagement |
|
formSubmission |
|
click |
|
linkClick |
|
jsError |
|
historyChange |
|
timer |
|
ampClick |
|
ampTimer |
|
ampScroll |
|
ampVisibility |
|
youTubeVideo |
|
scrollDepth |
|
elementVisibility |
Metody |
|
---|---|
|
Tworzy prawidłowy element GTM. |
|
Usuwa regułę w Menedżerze tagów Google. |
|
Pobiera regułę GTM. |
|
Wyświetla wszystkie reguły GTM w kontenerze. |
|
Przywraca zmiany w wyzwalaczu GTM w Google Workspace. |
|
Aktualizuje GTM Trigger. |