Triggers

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

Google Etiket Yöneticisi Tetikleyicisini temsil eder

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": string,
  "customEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ]
}
Mülk adı Değer Açıklama Notlar
accountId string GTM hesap kimliği.
autoEventFilter[] list Otomatik etkinlik izleme durumunda kullanılır. yazılabilir
autoEventFilter[].parameter[] list Koşulun türüne bağlı olarak, adlandırılmış parametrelerin listesi (anahtar/değer). Not:
  • İkili operatörlerde sırasıyla sol ve sağ işlenenleri belirtmek için arg0 ve arg1 adlı parametreleri ekleyin.
  • Bu durumda, sol işlenen (arg0) bir değişkene referans olmalıdır.
  • Büyük/küçük harfe duyarlı olmayan Normal İfade eşleşmesi için ignore_case adlı ve true olarak ayarlanmış bir boole parametresi ekleyin. Belirtilmezse veya başka bir değere ayarlanırsa eşleşme büyük/küçük harfe duyarlı olur.
  • Bir operatörü geçersiz kılmak için negate boole parametresi adlı ve true olarak ayarlanmış bir boole parametresi ekleyin.
yazılabilir
autoEventFilter[].parameter[].key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
autoEventFilter[].parameter[].list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
autoEventFilter[].parameter[].map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
autoEventFilter[].parameter[].type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
autoEventFilter[].parameter[].value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
autoEventFilter[].type string Bu koşul için operatörün türü.

Kabul edilen değerler şunlardır:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
yazılabilir
checkValidation nested object Etiketlerin yalnızca form gönderme veya bağlantı tıklama etkinliğinin başka bir etkinlik işleyici tarafından iptal edilmemesi durumunda (ö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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
checkValidation.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
checkValidation.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
checkValidation.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
checkValidation.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
containerId string GTM Kapsayıcı Kimliği.
continuousTimeMinMilliseconds nested object Görünürlük, minimum sürekli minimum süreyi (milisaniye cinsinden) tetikler. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir. yazılabilir
continuousTimeMinMilliseconds.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
continuousTimeMinMilliseconds.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
continuousTimeMinMilliseconds.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
continuousTimeMinMilliseconds.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
continuousTimeMinMilliseconds.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
customEventFilter[] list Tüm koşullar doğruysa tetiklenen özel etkinlik için kullanılır. yazılabilir
customEventFilter[].parameter[] list Koşulun türüne bağlı olarak, adlandırılmış parametrelerin listesi (anahtar/değer). Not:
  • İkili operatörlerde sırasıyla sol ve sağ işlenenleri belirtmek için arg0 ve arg1 adlı parametreleri ekleyin.
  • Bu durumda, sol işlenen (arg0) bir değişkene referans olmalıdır.
  • Büyük/küçük harfe duyarlı olmayan Normal İfade eşleşmesi için ignore_case adlı ve true olarak ayarlanmış bir boole parametresi ekleyin. Belirtilmezse veya başka bir değere ayarlanırsa eşleşme büyük/küçük harfe duyarlı olur.
  • Bir operatörü geçersiz kılmak için negate boole parametresi adlı ve true olarak ayarlanmış bir boole parametresi ekleyin.
yazılabilir
customEventFilter[].parameter[].key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
customEventFilter[].parameter[].list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
customEventFilter[].parameter[].map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
customEventFilter[].parameter[].type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
customEventFilter[].parameter[].value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
customEventFilter[].type string Bu koşul için operatörün türü.

Kabul edilen değerler şunlardır:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
yazılabilir
eventName nested object Tetiklenen GTM 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
eventName.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
eventName.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
eventName.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
eventName.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
filter[] list Tetikleyici, yalnızca tüm Koşullar doğru olduğunda etkinleşir. yazılabilir
filter[].parameter[] list Koşulun türüne bağlı olarak, adlandırılmış parametrelerin listesi (anahtar/değer). Not:
  • İkili operatörlerde sırasıyla sol ve sağ işlenenleri belirtmek için arg0 ve arg1 adlı parametreleri ekleyin.
  • Bu durumda, sol işlenen (arg0) bir değişkene referans olmalıdır.
  • Büyük/küçük harfe duyarlı olmayan Normal İfade eşleşmesi için ignore_case adlı ve true olarak ayarlanmış bir boole parametresi ekleyin. Belirtilmezse veya başka bir değere ayarlanırsa eşleşme büyük/küçük harfe duyarlı olur.
  • Bir operatörü geçersiz kılmak için negate boole parametresi adlı ve true olarak ayarlanmış bir boole parametresi ekleyin.
yazılabilir
filter[].parameter[].key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
filter[].parameter[].list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
filter[].parameter[].map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
filter[].parameter[].type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
filter[].parameter[].value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
filter[].type string Bu koşul için operatörün türü.

Kabul edilen değerler şunlardır:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
yazılabilir
fingerprint string Depolama sırasında hesaplanan GTM Tetikleyicisi dijital parmak izi. Tetikleyici her değiştirildiğinde bu değer yeniden hesaplanır.
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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
horizontalScrollPercentageList.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
horizontalScrollPercentageList.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
horizontalScrollPercentageList.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
horizontalScrollPercentageList.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
interval.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
interval.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
interval.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
interval.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
intervalSeconds nested object Zamanlayıcı Etkinliklerinin etkinleşmesi için geçen 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
intervalSeconds.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
intervalSeconds.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
intervalSeconds.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
intervalSeconds.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
limit nested object Bu Zamanlayıcı Tetikleyicinin tetikleneceği GTM etkinlik sayısı sınırı. Herhangi bir sınır ayarlanmazsa kullanıcı sayfadan ayrılana kadar GTM 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
limit.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
limit.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
limit.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
limit.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
maxTimerLengthSeconds nested object Zamanlayıcı Etkinliklerinin tetiklenmesi için maksimum süre (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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
maxTimerLengthSeconds.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
maxTimerLengthSeconds.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
maxTimerLengthSeconds.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
maxTimerLengthSeconds.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
name string Tetikleyicinin görünen adı. yazılabilir
notes string Kullanıcı, bu tetikleyicinin kapsayıcıya nasıl uygulanacağı hakkında notlar. yazılabilir
parameter[] list Ek parametreler. yazılabilir
parameter[].key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
parameter[].list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
parameter[].map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
parameter[].type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
parameter[].value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
parentFolderId string Parent folder id (Üst klasör kimliği).
path string GTM Tetikleyicisi'nin API göreli yolu.
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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
selector.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
selector.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
selector.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
selector.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
tagManagerUrl string Etiket Yöneticisi kullanıcı arayüzüne otomatik olarak oluşturulan bağlantı
totalTimeMinMilliseconds nested object Görünürlük tetikleyicisi, minimum toplam görünürlük süresini (milisaniye cinsinden) belirtir. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir. yazılabilir
totalTimeMinMilliseconds.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
totalTimeMinMilliseconds.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
totalTimeMinMilliseconds.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
totalTimeMinMilliseconds.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
totalTimeMinMilliseconds.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
triggerId string Tetikleyici kimliği, GTM Tetikleyicisini benzersiz olarak tanımlar.
type string Bu tetikleyiciye neden olan veri katmanı etkinliğini tanımlar.

Kabul edilen değerler şunlardır:
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "consentInit"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "eventTypeUnspecified"
  • "firebaseAppException"
  • "firebaseAppUpdate"
  • "firebaseCampaign"
  • "firebaseFirstOpen"
  • "firebaseInAppPurchase"
  • "firebaseNotificationDismiss"
  • "firebaseNotificationForeground"
  • "firebaseNotificationOpen"
  • "firebaseNotificationReceive"
  • "firebaseOsUpdate"
  • "firebaseSessionStart"
  • "firebaseUserEngagement"
  • "formSubmission"
  • "historyChange"
  • "init"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "serverPageview"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
yazılabilir
uniqueTriggerId nested object Varsa bunu otomatik olarak oluşturan tetikleyicinin (Form Gönderme, Bağlantı Tıklaması veya Zamanlayıcı dinleyici) genel olarak benzersiz kimliği. Uyumlu olmayan otomatik etkinliklerin, tetikleyici kimliklerine dayalı tetikleyici filtrelemeyle birlikte çalışmasını sağlamak için kullanılır. Bu değer, tetikleyiciler tarafından belirtilen etiketler o zamana kadar mevcut olmadığı için çı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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
uniqueTriggerId.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
uniqueTriggerId.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
uniqueTriggerId.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
uniqueTriggerId.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
verticalScrollPercentageList.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
verticalScrollPercentageList.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
verticalScrollPercentageList.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
verticalScrollPercentageList.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
visibilitySelector nested object Görünürlük, CSS seçiciyi (yani "#id") tetikler. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir. yazılabilir
visibilitySelector.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
visibilitySelector.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
visibilitySelector.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
visibilitySelector.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
visibilitySelector.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
visiblePercentageMax nested object Görünürlük, maksimum görünürlüğü tetikler. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir. yazılabilir
visiblePercentageMax.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
visiblePercentageMax.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
visiblePercentageMax.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
visiblePercentageMax.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
visiblePercentageMax.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
visiblePercentageMin nested object Görünürlük, minimum yüzde görünürlüğünü tetikler. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir. yazılabilir
visiblePercentageMin.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
visiblePercentageMin.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
visiblePercentageMin.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
visiblePercentageMin.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
visiblePercentageMin.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
waitForTags nested object Form gönderme işlemlerini veya bağlantının açılması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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
waitForTags.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
waitForTags.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
waitForTags.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
waitForTags.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
waitForTagsTimeout nested object Yukarıdaki "waits_for_tags" true olarak değerlendirildiğinde, 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. Hem üst düzey parametreler hem de harita değerleri için gereklidir. Liste değerleri için yoksayıldı. yazılabilir
waitForTagsTimeout.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
waitForTagsTimeout.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
waitForTagsTimeout.type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole değerini temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Parametre eşlemesi belirtilmelidir
  • template: Değer, herhangi bir metni temsil eder. Bu, değişken referanslarını (dize olmayan türler döndürebilen değişken referanslar bile) içerebilir.
  • trigger_reference: Değer, tetikleyici kimliğini temsil eden bir tetikleyiciyi temsil eder
  • tag_reference: Değer, etiket adı olarak belirtilen bir etiketi temsil eder


Kabul edilen değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
waitForTagsTimeout.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
workspaceId string GTM Workspace Kimliği.

Yöntemler

oluştur
GTM tetikleyicisi oluşturur.
sil
GTM tetikleyicisini siler.
edin
GTM Tetikleyici alır.
list
Bir Kapsayıcının tüm GTM Tetikleyicilerini listeler.
geri çevir
GTM Workspace'teki GTM tetikleyicisinde yapılan değişiklikleri geri alır.
güncelle
GTM tetikleyicisini günceller.