Variables

Bu kaynağa ilişkin yöntemlerin listesi için bu sayfanın sonuna göz atın.

Kaynak temsilleri

Bir Google Etiket Yöneticisi değişkenini temsil eder.

{
  "accountId": string,
  "containerId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string
}
Mülk adı Değer Açıklama Notlar
accountId string GTM Hesap Kimliği.
containerId string GTM Kapsayıcı Kimliği.
disablingTriggerId[] list Yalnızca mobil kapsayıcılar için: Koşullu değişkenleri devre dışı bırakmak için kullanılan tetikleyici kimliklerinin listesi. Değişken, etkinleştiren tetikleyicilerden biri doğruysa, devre dışı bırakan tüm tetikleyiciler yanlışsa değişken etkinleştirilir. Sıralanmamış bir grup olarak ele alındı. yazılabilir
enablingTriggerId[] list Yalnızca mobil kapsayıcılar için: Koşullu değişkenleri etkinleştirmek için kullanılan tetikleyici kimliklerinin listesi. Değişken, etkinleştiren tetikleyicilerden biri doğruysa, devre dışı bırakan tüm tetikleyiciler yanlışsa değişken etkinleştirilir. Sıralanmamış bir grup olarak ele alındı. yazılabilir
fingerprint string GTM Değişkeni'nin depolama zamanında hesaplanan parmak izi. Değişken her değiştirildiğinde bu değer yeniden hesaplanır.
name string Değişken görünen adı. yazılabilir
notes string Bu değişkenin kapsayıcıya nasıl uygulanacağıyla ilgili kullanıcı notları. yazılabilir
parameter[] list Değişkenin parametreleri. 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[].type string Parametre türü. Geçerli değerler şunlardır:
  • boolean: Değer, "true" veya "false" olarak temsil edilen bir boole'yi temsil eder
  • integer: Değer, 10 tabanında 64 bit imzalı bir tam sayı değerini temsil eder
  • list: Parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; değişken referanslar (dize olmayan türler döndürebilen değişken referansları bile) içerebilir.
  • trigger_reference: Değer, bir tetikleyiciyi temsil eder ve tetikleyici kimliği olarak temsil edilir


Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
yazılabilir
parameter[].value string Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. yazılabilir
parentFolderId string Üst klasör kimliği.
scheduleEndMs long Bir değişken planlamak için kullanılan bitiş zaman damgası (milisaniye cinsinden). yazılabilir
scheduleStartMs long Bir değişkenin programlaması için milisaniye cinsinden başlangıç zaman damgası. yazılabilir
type string Google Etiket Yöneticisi Değişken Türü. yazılabilir
variableId string Değişken Kimliği, Google Etiket Yöneticisi Değişkenini benzersiz bir şekilde tanımlar.

Yöntemler

oluştur
Google Etiket Yöneticisi değişkeni oluşturur.
sil
Bir GTM değişkenini siler.
al
Bir GTM değişkeni alır.
list
Bir kapsayıcının tüm Google Etiket Yöneticisi değişkenlerini listeler.
güncelleme
Bir GTM değişkenini günceller.