Wymaga autoryzacji
Aktualizuje regułę Menedżera tagów Google. Wypróbuj lub zobacz przykład.
Prośba
Żądanie HTTP
PUT https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/triggers/triggerId
Parametry
Nazwa parametru | Wartość | Opis |
---|---|---|
Parametry ścieżki | ||
accountId |
string |
Identyfikator konta Menedżera tagów Google. |
containerId |
string |
Identyfikator kontenera Menedżera tagów Google. |
triggerId |
string |
Identyfikator reguły Menedżera tagów Google. |
Opcjonalne parametry zapytania | ||
fingerprint |
string |
Jeśli odcisk cyfrowy jest podany, musi być zgodny z odciskiem cyfrowym aktywatora w pamięci. |
Upoważnienie
To żądanie wymaga autoryzacji z tym zakresem (więcej informacji o uwierzytelnianiu i autoryzacji).
Zakres |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
Treść żądania
W treści żądania podaj zasób aktywatorów z tymi właściwościami:
nazwa usługi, | Wartość | Opis | Uwagi |
---|---|---|---|
Właściwości wymagane | |||
autoEventFilter[].parameter[] |
list |
Lista nazwanych parametrów (klucz/wartość) w zależności od typu warunku. Uwagi:
|
z możliwością zapisu |
autoEventFilter[].parameter[].type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
autoEventFilter[].type |
string |
Typ operatora tego warunku.
Akceptowane wartości:
|
z możliwością zapisu |
checkValidation.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
continuousTimeMinMilliseconds.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
customEventFilter[].parameter[] |
list |
Lista nazwanych parametrów (klucz/wartość) w zależności od typu warunku. Uwagi:
|
z możliwością zapisu |
customEventFilter[].parameter[].type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
customEventFilter[].type |
string |
Typ operatora tego warunku.
Akceptowane wartości:
|
z możliwością zapisu |
eventName.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
filter[].parameter[] |
list |
Lista nazwanych parametrów (klucz/wartość) w zależności od typu warunku. Uwagi:
|
z możliwością zapisu |
filter[].parameter[].type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
filter[].type |
string |
Typ operatora tego warunku.
Akceptowane wartości:
|
z możliwością zapisu |
horizontalScrollPercentageList.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
interval.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
intervalSeconds.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
limit.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
maxTimerLengthSeconds.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
name |
string |
Wyświetlana nazwa aktywatora. | z możliwością zapisu |
parameter[].type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
selector.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
totalTimeMinMilliseconds.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
uniqueTriggerId.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
verticalScrollPercentageList.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
visibilitySelector.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
visiblePercentageMax.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
visiblePercentageMin.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
waitForTags.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
waitForTagsTimeout.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
Właściwości opcjonalne | |||
autoEventFilter[] |
list |
Ta opcja jest używana w przypadku automatycznego śledzenia zdarzeń. | z możliwością zapisu |
autoEventFilter[].parameter[].key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
autoEventFilter[].parameter[].list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
autoEventFilter[].parameter[].map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
autoEventFilter[].parameter[].value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
checkValidation |
nested object |
Określa, czy tagi mają być wywoływane tylko wtedy, gdy zdarzenie przesłania formularza lub kliknięcia linku nie zostało anulowane przez inny moduł obsługi zdarzeń (np. w wyniku weryfikacji). Dotyczy tylko reguł dotyczących przesłania formularza i kliknięcia linku. | z możliwością zapisu |
checkValidation.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
checkValidation.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
checkValidation.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
checkValidation.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
continuousTimeMinMilliseconds |
nested object |
Minimalny czas ciągłego widoczności w milisekundach w przypadku reguły dotyczącej widoczności. Dotyczy tylko reguł związanych z widocznością stron AMP. | z możliwością zapisu |
continuousTimeMinMilliseconds.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
continuousTimeMinMilliseconds.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
continuousTimeMinMilliseconds.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
continuousTimeMinMilliseconds.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
customEventFilter[] |
list |
Używane w przypadku zdarzenia niestandardowego, które jest wywoływane, jeśli wszystkie warunki są spełnione. | z możliwością zapisu |
customEventFilter[].parameter[].key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
customEventFilter[].parameter[].list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
customEventFilter[].parameter[].map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
customEventFilter[].parameter[].value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
eventName |
nested object |
Nazwa wywoływanego zdarzenia Menedżera tagów Google. Dotyczy tylko wyzwalaczy licznika czasu. | z możliwością zapisu |
eventName.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
eventName.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
eventName.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
eventName.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
filter[] |
list |
Regułę będzie uruchamiać się tylko wtedy, gdy wszystkie warunki będą spełnione. | z możliwością zapisu |
filter[].parameter[].key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
filter[].parameter[].list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
filter[].parameter[].map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
filter[].parameter[].value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
horizontalScrollPercentageList |
nested object |
Lista wartości procentowych liczb całkowitych dla reguł przewijania. Reguła będzie się uruchamiać po osiągnięciu każdej wartości procentowej podczas przewijania widoku w poziomie. Dotyczy tylko reguł przewijania AMP. | z możliwością zapisu |
horizontalScrollPercentageList.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
horizontalScrollPercentageList.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
horizontalScrollPercentageList.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
horizontalScrollPercentageList.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
interval |
nested object |
Czas między uruchomieniem cyklicznych zdarzeń licznika czasu (w milisekundach). Dotyczy tylko wyzwalaczy licznika czasu. | z możliwością zapisu |
interval.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
interval.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
interval.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
interval.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
intervalSeconds |
nested object |
Czas między wywołaniami zdarzeń licznika czasu (w sekundach). Dotyczy tylko reguły licznika czasu AMP. | z możliwością zapisu |
intervalSeconds.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
intervalSeconds.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
intervalSeconds.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
intervalSeconds.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
limit |
nested object |
Ograniczenie liczby zdarzeń Menedżera tagów Google, które będą uruchamiane przez tę regułę licznika czasu. Jeśli nie ustawisz limitu, zdarzenia Menedżera tagów Google będą wywoływane, dopóki użytkownik nie opuści strony. Dotyczy tylko wyzwalaczy licznika czasu. | z możliwością zapisu |
limit.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
limit.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
limit.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
limit.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
maxTimerLengthSeconds |
nested object |
Maksymalny czas uruchamiania zdarzeń licznika czasu (w sekundach). Dotyczy tylko reguły licznika czasu AMP. | z możliwością zapisu |
maxTimerLengthSeconds.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
maxTimerLengthSeconds.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
maxTimerLengthSeconds.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
maxTimerLengthSeconds.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
parameter[].key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
parameter[].list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
parameter[].map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
parameter[].value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
selector |
nested object |
Selektor CSS reguły powiązanej z kliknięciem (np. „a”, „przycisk” itp.). Dotyczy tylko reguł opartych na kliknięciach stron AMP. | z możliwością zapisu |
selector.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
selector.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
selector.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
selector.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
totalTimeMinMilliseconds |
nested object |
Minimalny łączny czas widoczności reguły widoczności (w milisekundach). Dotyczy tylko reguł związanych z widocznością stron AMP. | z możliwością zapisu |
totalTimeMinMilliseconds.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
totalTimeMinMilliseconds.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
totalTimeMinMilliseconds.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
totalTimeMinMilliseconds.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
type |
string |
Określa zdarzenie warstwy danych, które wywołuje tę regułę.
Akceptowane wartości:
|
z możliwością zapisu |
uniqueTriggerId |
nested object |
Niepowtarzalny globalnie identyfikator reguły, która automatycznie generuje tę czynność (np. przesłanie formularza, kliknięcie linku lub detektor licznika czasu). Służy do zapewnienia współdziałania niezgodnych zdarzeń automatycznych z filtrowaniem reguł na podstawie ich identyfikatorów. Ta wartość jest wypełniana podczas generowania danych wyjściowych, ponieważ do tego czasu nie będą istnieć tagi sugerowane przez reguły. Dotyczy tylko reguł dotyczących przesłania formularza, kliknięcia linku i licznika czasu. | z możliwością zapisu |
uniqueTriggerId.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
uniqueTriggerId.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
uniqueTriggerId.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
uniqueTriggerId.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
verticalScrollPercentageList |
nested object |
Lista wartości procentowych liczb całkowitych dla reguł przewijania. Reguła będzie się uruchamiać po osiągnięciu każdej wartości procentowej podczas przewijania widoku w pionie. Dotyczy tylko reguł przewijania AMP. | z możliwością zapisu |
verticalScrollPercentageList.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
verticalScrollPercentageList.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
verticalScrollPercentageList.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
verticalScrollPercentageList.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
visibilitySelector |
nested object |
Selektor CSS reguły dotyczącej widoczności (np. „#id”). Dotyczy tylko reguł związanych z widocznością stron AMP. | z możliwością zapisu |
visibilitySelector.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
visibilitySelector.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
visibilitySelector.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
visibilitySelector.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
visiblePercentageMax |
nested object |
Maksymalny procent widoczności reguły dotyczącej widoczności. Dotyczy tylko reguł związanych z widocznością stron AMP. | z możliwością zapisu |
visiblePercentageMax.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
visiblePercentageMax.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
visiblePercentageMax.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
visiblePercentageMax.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
visiblePercentageMin |
nested object |
Minimalny odsetek widoczności reguły dotyczącej widoczności. Dotyczy tylko reguł związanych z widocznością stron AMP. | z możliwością zapisu |
visiblePercentageMin.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
visiblePercentageMin.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
visiblePercentageMin.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
visiblePercentageMin.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
waitForTags |
nested object |
Określa, czy mamy opóźnić przesyłanie formularzy lub otwieranie linków do momentu uruchomienia wszystkich tagów (przez uniemożliwienie działania domyślnego i późniejsze symulowanie działania domyślnego). Dotyczy tylko reguł dotyczących przesłania formularza i kliknięcia linku. | z możliwością zapisu |
waitForTags.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
waitForTags.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
waitForTags.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
waitForTags.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
waitForTagsTimeout |
nested object |
Czas oczekiwania (w milisekundach) na uruchomienie tagów, gdy parametr „waits_for_tags” powyżej zwraca wartość true . Dotyczy tylko reguł dotyczących przesłania formularza i kliknięcia linku. |
z możliwością zapisu |
waitForTagsTimeout.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
waitForTagsTimeout.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
waitForTagsTimeout.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
waitForTagsTimeout.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
Odpowiedź
Jeśli operacja się uda, metoda zwróci w treści odpowiedzi zasób aktywujący.
Przykłady
Uwaga: dostępne dla tej metody przykłady kodu nie odzwierciedlają wszystkich obsługiwanych języków programowania. Listę obsługiwanych języków znajdziesz na stronie z bibliotekami klienta.
Java
Korzysta z biblioteki klienta Java.
/* * Note: This code assumes you have an authorized tagmanager service object. */ /* * This request updates an existing 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("Updated 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().update("123456", "54321", "1", trigger).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); } /* * The results of the update method are stored in the response object. * The following code shows how to access the updated name and fingerprint. */ System.out.println("Updated Name = " + response.getName()); System.out.println("Updated Fingerprint = " + response.getFingerprint());
Python
Używa biblioteki klienta dla języka Python.
# Note: This code assumes you have an authorized tagmanager service object. # This request updates an existing trigger. try: response = tagmanager.accounts().containers().triggers().update( accountId='123456', containerId='54321', triggerId='3', body={ 'name': 'Updated 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 update method are stored in the response object. # The following code shows how to access the updated name and fingerprint. print 'Updated Name = %s' % response.get('name') print 'Updated Fingerprint = %s' % response.get('fingerprint')
Wypróbuj
Użyj Eksploratora interfejsów API poniżej, aby wywołać tę metodę na aktywnych danych i zobaczyć odpowiedź.