Yetkilendirme gerektirir
Bir GTM tetikleyicisini günceller. Hemen deneyin veya bir örneğe göz atın.
İstek
HTTP isteği
PUT https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/triggers/triggerId
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
Yol parametreleri | ||
accountId |
string |
GTM Hesap Kimliği. |
containerId |
string |
GTM Kapsayıcı Kimliği. |
triggerId |
string |
GTM Tetikleyici Kimliği. |
İsteğe bağlı sorgu parametreleri | ||
fingerprint |
string |
Sağlandığında bu parmak izi, depolama alanındaki tetikleyicinin parmak iziyle eşleşmelidir. |
Yetkilendirme
Bu istek, aşağıdaki kapsamla yetkilendirme gerektirir (kimlik doğrulama ve yetkilendirme hakkında daha fazla bilgi edinin).
Kapsam |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
İstek içeriği
İstek gövdesinde, aşağıdaki özelliklere sahip bir Tetikleyici kaynağı sağlayın:
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
Zorunlu mülkler | |||
autoEventFilter[].parameter[] |
list |
Koşulun türüne bağlı olarak adlandırılmış parametrelerin (anahtar/değer) bir listesi. Notlar:
|
yazılabilir |
autoEventFilter[].parameter[].type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
autoEventFilter[].type |
string |
Bu koşul için operatör türü.
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
checkValidation.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
continuousTimeMinMilliseconds.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
customEventFilter[].parameter[] |
list |
Koşulun türüne bağlı olarak adlandırılmış parametrelerin (anahtar/değer) bir listesi. Notlar:
|
yazılabilir |
customEventFilter[].parameter[].type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
customEventFilter[].type |
string |
Bu koşul için operatör türü.
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
eventName.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
filter[].parameter[] |
list |
Koşulun türüne bağlı olarak adlandırılmış parametrelerin (anahtar/değer) bir listesi. Notlar:
|
yazılabilir |
filter[].parameter[].type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
filter[].type |
string |
Bu koşul için operatör türü.
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
horizontalScrollPercentageList.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
interval.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
intervalSeconds.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
limit.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
maxTimerLengthSeconds.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
name |
string |
Tetikleyicinin görünen adı. | yazılabilir |
parameter[].type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
selector.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
totalTimeMinMilliseconds.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
uniqueTriggerId.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
verticalScrollPercentageList.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
visibilitySelector.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
visiblePercentageMax.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
visiblePercentageMin.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
waitForTags.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
waitForTagsTimeout.type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
İsteğe Bağlı Özellikler | |||
autoEventFilter[] |
list |
Otomatik etkinlik izleme durumunda kullanılır. | yazılabilir |
autoEventFilter[].parameter[].key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
autoEventFilter[].parameter[].list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
autoEventFilter[].parameter[].map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
autoEventFilter[].parameter[].value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
checkValidation |
nested object |
Etiketlerin yalnızca form gönderme veya bağlantı tıklama etkinliği başka bir etkinlik işleyici tarafından iptal edilmediğinde (ör. doğrulama nedeniyle) tetiklenip tetiklenmeyeceği. Yalnızca Form Gönderme ve Bağlantı Tıklama tetikleyicileri için geçerlidir. | yazılabilir |
checkValidation.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
checkValidation.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
checkValidation.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
checkValidation.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
continuousTimeMinMilliseconds |
nested object |
Görünürlük tetikleyicisi minimum sürekli görünür süre (milisaniye cinsinden). Yalnızca AMP Görünürlüğü tetikleyicisi için geçerlidir. | yazılabilir |
continuousTimeMinMilliseconds.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
continuousTimeMinMilliseconds.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
continuousTimeMinMilliseconds.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
continuousTimeMinMilliseconds.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
customEventFilter[] |
list |
Özel etkinlik durumunda kullanılır ve tüm koşullar doğruysa tetiklenir. | yazılabilir |
customEventFilter[].parameter[].key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
customEventFilter[].parameter[].list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
customEventFilter[].parameter[].map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
customEventFilter[].parameter[].value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
eventName |
nested object |
Tetiklenen Google Etiket Yöneticisi etkinliğinin adı. Yalnızca Zamanlayıcı tetikleyicileri için geçerlidir. | yazılabilir |
eventName.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
eventName.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
eventName.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
eventName.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
filter[] |
list |
Tetikleyici yalnızca tüm Koşullar doğruysa etkinleşir. | yazılabilir |
filter[].parameter[].key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
filter[].parameter[].list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
filter[].parameter[].map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
filter[].parameter[].value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
horizontalScrollPercentageList |
nested object |
Kaydırma tetikleyicileri için tam sayı yüzde değerlerinin listesi. Görünüm yatay olarak kaydırıldığında, her bir yüzdeye ulaşıldığında tetikleyici etkinleşir. Yalnızca AMP kaydırma tetikleyicileri için geçerlidir. | yazılabilir |
horizontalScrollPercentageList.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
horizontalScrollPercentageList.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
horizontalScrollPercentageList.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
horizontalScrollPercentageList.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
interval |
nested object |
Yinelenen Zamanlayıcı Etkinliklerinin tetiklenmesi arasındaki süre (milisaniye cinsinden). Yalnızca Zamanlayıcı tetikleyicileri için geçerlidir. | yazılabilir |
interval.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
interval.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
interval.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
interval.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
intervalSeconds |
nested object |
Zamanlayıcı Etkinlikleri arasındaki süre (saniye cinsinden). Yalnızca AMP Zamanlayıcı tetikleyicisi için geçerlidir. | yazılabilir |
intervalSeconds.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
intervalSeconds.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
intervalSeconds.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
intervalSeconds.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
limit |
nested object |
Bu Zamanlayıcı Tetikleyicisinin etkinleştireceği GTM etkinliklerinin sayısı sınırı. Herhangi bir sınır ayarlanmazsa kullanıcı sayfadan ayrılana kadar Google Etiket Yöneticisi etkinliklerini tetiklemeye devam ederiz. Yalnızca Zamanlayıcı tetikleyicileri için geçerlidir. | yazılabilir |
limit.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
limit.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
limit.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
limit.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
maxTimerLengthSeconds |
nested object |
Zamanlayıcı olaylarının maksimum etkinleşme süresi (saniye cinsinden). Yalnızca AMP Zamanlayıcı tetikleyicisi için geçerlidir. | yazılabilir |
maxTimerLengthSeconds.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
maxTimerLengthSeconds.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
maxTimerLengthSeconds.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
maxTimerLengthSeconds.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
parameter[].key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
parameter[].list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
parameter[].map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
parameter[].value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
selector |
nested object |
Tıklama tetikleyicisi CSS seçici (ör. "a", "button" vb.). Yalnızca AMP Tıklama tetikleyicisi için geçerlidir. | yazılabilir |
selector.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
selector.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
selector.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
selector.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
totalTimeMinMilliseconds |
nested object |
Görünürlük tetikleyicisi minimum toplam görünürlük süresi (milisaniye cinsinden). Yalnızca AMP Görünürlüğü tetikleyicisi için geçerlidir. | yazılabilir |
totalTimeMinMilliseconds.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
totalTimeMinMilliseconds.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
totalTimeMinMilliseconds.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
totalTimeMinMilliseconds.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
type |
string |
Bu tetikleyiciye neden olan veri katmanı etkinliğini tanımlar.
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
uniqueTriggerId |
nested object |
Varsa, bunu otomatik olarak oluşturan tetikleyicinin genel olarak benzersiz kimliği (Form Gönderme, Bağlantı Tıklaması veya Kronometre işleyici). Uyumsuz otomatik etkinliklerin, tetikleyici kimliklerine dayalı tetikleyici filtrelemeyle birlikte çalışmasını sağlamak için kullanılır. Tetikleyiciler tarafından ima edilen etiketler, çıkış yapılana kadar var olmayacağından bu değer, çıkış oluşturma sırasında doldurulur. Yalnızca Form Gönderme, Bağlantı Tıklaması ve Zamanlayıcı tetikleyicileri için geçerlidir. | yazılabilir |
uniqueTriggerId.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
uniqueTriggerId.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
uniqueTriggerId.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
uniqueTriggerId.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
verticalScrollPercentageList |
nested object |
Kaydırma tetikleyicileri için tam sayı yüzde değerlerinin listesi. Görünüm dikey olarak kaydırıldığında her bir yüzdeye ulaşıldığında tetikleyici etkinleşir. Yalnızca AMP kaydırma tetikleyicileri için geçerlidir. | yazılabilir |
verticalScrollPercentageList.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
verticalScrollPercentageList.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
verticalScrollPercentageList.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
verticalScrollPercentageList.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
visibilitySelector |
nested object |
Görünürlük tetikleyicisi CSS seçici (ör. "#id"). Yalnızca AMP Görünürlüğü tetikleyicisi için geçerlidir. | yazılabilir |
visibilitySelector.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
visibilitySelector.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
visibilitySelector.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
visibilitySelector.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
visiblePercentageMax |
nested object |
Görünürlük tetikleyicisi maksimum görünürlük yüzdesi. Yalnızca AMP Görünürlüğü tetikleyicisi için geçerlidir. | yazılabilir |
visiblePercentageMax.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
visiblePercentageMax.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
visiblePercentageMax.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
visiblePercentageMax.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
visiblePercentageMin |
nested object |
Görünürlük tetikleyicisi minimum görünürlük yüzdesi. Yalnızca AMP Görünürlüğü tetikleyicisi için geçerlidir. | yazılabilir |
visiblePercentageMin.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
visiblePercentageMin.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
visiblePercentageMin.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
visiblePercentageMin.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
waitForTags |
nested object |
Form gönderimlerini veya bağlantı açılışını tüm etiketler tetiklenene kadar geciktirip geciktirmeyeceğimiz (varsayılan işlemi engelleyip daha sonra varsayılan işlemi simüle ederek). Yalnızca Form Gönderme ve Bağlantı Tıklama tetikleyicileri için geçerlidir. | yazılabilir |
waitForTags.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
waitForTags.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
waitForTags.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
waitForTags.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
waitForTagsTimeout |
nested object |
Yukarıdaki "waits_for_tags" değeri true olarak değerlendirilirken etiketlerin etkinleşmesi için beklenecek süre (milisaniye cinsinden). Yalnızca Form Gönderme ve Bağlantı Tıklama tetikleyicileri için geçerlidir. |
yazılabilir |
waitForTagsTimeout.key |
string |
Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Harita değerleri ve üst düzey parametreler için gereklidir. Liste değerleri için yoksayılır. | yazılabilir |
waitForTagsTimeout.list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
waitForTagsTimeout.map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
waitForTagsTimeout.value |
string |
Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. | yazılabilir |
Yanıt
Başarılı olursa bu yöntem, yanıt gövdesinde bir Tetikleyici kaynağı döndürür.
Örnekler
Not: Bu yöntem için kullanıma sunulan kod örnekleri, desteklenen tüm programlama dillerini kapsamaz (Desteklenen dillerin listesi için istemci kitaplıkları sayfasını inceleyin).
Java
Java istemci kitaplığı'nı kullanmalıdır.
/* * 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
Python istemci kitaplığı'nı kullanır.
# 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')
Deneyin.
Aşağıdaki API Gezgini'ni kullanarak canlı verilerde bu yöntemi çağırın ve yanıtı görün.