Variables

Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

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

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
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ırakmaya yönelik tetikleyici kimliklerinin listesi; Etkinleştiren tetikleyicilerden biri doğru, tüm devre dışı bırakma tetikleyicileri yanlış ise değişken etkinleştirilir. Sıralanmamış bir grup olarak işlenir. yazılabilir
enablingTriggerId[] list Yalnızca mobil kapsayıcılar için: Koşullu değişkenleri etkinleştirmeye yönelik tetikleyici kimliklerinin listesi; Etkinleştiren tetikleyicilerden biri doğru, tüm devre dışı bırakan tetikleyiciler yanlış ise değişken etkinleştirilir. Sıralanmamış bir grup olarak işlenir. yazılabilir
fingerprint string GTM Değişkeni'nin depolama anında hesaplanan parmak izi. Bu değer, değişken her değiştirildiğinde yeniden hesaplanır.
formatValue nested object Bir değişken değerini başka bir değere dönüştürme seçeneği.
formatValue.caseConversionType string Dize türündeki bir değişken değerini küçük veya büyük harfe dönüştürme seçeneği.

Kabul edilen değerler şunlardır:
  • "lowercase"
  • "none"
  • "uppercase"
formatValue.convertFalseToValue nested object Değişken değeri yanlışsa dönüştürülecek değer.
formatValue.convertFalseToValue.isWeakReference boolean Bir referans türü parametresine güçlü veya zayıf bir şekilde referans verilip verilmediği. Yalnızca Dönüşümler tarafından kullanılır. yazılabilir
formatValue.convertFalseToValue.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Üst düzey parametreler ve eşleme değerleri için gereklidir. Liste değerleri için yoksayılır. yazılabilir
formatValue.convertFalseToValue.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
formatValue.convertFalseToValue.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertFalseToValue.type string Parametre türü. Geçerli değerler aşağıda belirtilmiştir:
  • boolean: Değer, "true" olarak gösterilen bir boole'yi temsil eder veya "false"
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Bir parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; bu değişken referanslar (dize olmayan türleri döndürebilecek değişken referanslar bile) içerebilir
  • trigger_reference: Değer, tetikleyici kimliği olarak gösterilen bir tetikleyiciyi temsil eder.
  • tag_reference: Değer, etiket adı olarak gösterilen bir etiketi temsil eder.
ziyaret edin.

Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertFalseToValue.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
formatValue.convertNullToValue nested object Değişken değeri null ise dönüştürülecek değer.
formatValue.convertNullToValue.isWeakReference boolean Bir referans türü parametresine güçlü veya zayıf bir şekilde referans verilip verilmediği. Yalnızca Dönüşümler tarafından kullanılır. yazılabilir
formatValue.convertNullToValue.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Üst düzey parametreler ve eşleme değerleri için gereklidir. Liste değerleri için yoksayılır. yazılabilir
formatValue.convertNullToValue.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
formatValue.convertNullToValue.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertNullToValue.type string Parametre türü. Geçerli değerler aşağıda belirtilmiştir:
  • boolean: Değer, "true" olarak gösterilen bir boole'yi temsil eder veya "false"
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Bir parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; bu değişken referanslar (dize olmayan türleri döndürebilecek değişken referanslar bile) içerebilir
  • trigger_reference: Değer, tetikleyici kimliği olarak gösterilen bir tetikleyiciyi temsil eder.
  • tag_reference: Değer, etiket adı olarak gösterilen bir etiketi temsil eder.
ziyaret edin.

Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertNullToValue.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
formatValue.convertTrueToValue nested object Değişken değeri doğru ise dönüştürülecek değer.
formatValue.convertTrueToValue.isWeakReference boolean Bir referans türü parametresine güçlü veya zayıf bir şekilde referans verilip verilmediği. Yalnızca Dönüşümler tarafından kullanılır. yazılabilir
formatValue.convertTrueToValue.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Üst düzey parametreler ve eşleme değerleri için gereklidir. Liste değerleri için yoksayılır. yazılabilir
formatValue.convertTrueToValue.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
formatValue.convertTrueToValue.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertTrueToValue.type string Parametre türü. Geçerli değerler aşağıda belirtilmiştir:
  • boolean: Değer, "true" olarak gösterilen bir boole'yi temsil eder veya "false"
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Bir parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; bu değişken referanslar (dize olmayan türleri döndürebilecek değişken referanslar bile) içerebilir
  • trigger_reference: Değer, tetikleyici kimliği olarak gösterilen bir tetikleyiciyi temsil eder.
  • tag_reference: Değer, etiket adı olarak gösterilen bir etiketi temsil eder.
ziyaret edin.

Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertTrueToValue.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
formatValue.convertUndefinedToValue nested object Değişken değeri tanımsızsa dönüştürülecek değer.
formatValue.convertUndefinedToValue.isWeakReference boolean Bir referans türü parametresine güçlü veya zayıf bir şekilde referans verilip verilmediği. Yalnızca Dönüşümler tarafından kullanılır. yazılabilir
formatValue.convertUndefinedToValue.key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Üst düzey parametreler ve eşleme değerleri için gereklidir. Liste değerleri için yoksayılır. yazılabilir
formatValue.convertUndefinedToValue.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
formatValue.convertUndefinedToValue.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertUndefinedToValue.type string Parametre türü. Geçerli değerler aşağıda belirtilmiştir:
  • boolean: Değer, "true" olarak gösterilen bir boole'yi temsil eder veya "false"
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Bir parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; bu değişken referanslar (dize olmayan türleri döndürebilecek değişken referanslar bile) içerebilir
  • trigger_reference: Değer, tetikleyici kimliği olarak gösterilen bir tetikleyiciyi temsil eder.
  • tag_reference: Değer, etiket adı olarak gösterilen bir etiketi temsil eder.
ziyaret edin.

Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertUndefinedToValue.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
name string Değişken görünen adı. yazılabilir
notes string Kullanıcı, bu değişkenin kapsayıcıya nasıl uygulanacağıyla ilgili notları. yazılabilir
parameter[] list Değişkenin parametreleri. yazılabilir
parameter[].isWeakReference boolean Bir referans türü parametresine güçlü veya zayıf bir şekilde referans verilip verilmediği. Yalnızca Dönüşümler tarafından kullanılır. yazılabilir
parameter[].key string Bir parametreyi benzersiz şekilde tanımlayan adlandırılmış anahtar. Üst düzey parametreler ve eşleme değerleri 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 (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
parameter[].type string Parametre türü. Geçerli değerler aşağıda belirtilmiştir:
  • boolean: Değer, "true" olarak gösterilen bir boole'yi temsil eder veya "false"
  • integer: Değer, 10 tabanında 64 bit imzalı tam sayı değerini temsil eder
  • list: Bir parametre listesi belirtilmelidir
  • map: Bir parametre eşlemesi belirtilmelidir
  • template: Değer herhangi bir metni temsil eder; bu değişken referanslar (dize olmayan türleri döndürebilecek değişken referanslar bile) içerebilir
  • trigger_reference: Değer, tetikleyici kimliği olarak gösterilen bir tetikleyiciyi temsil eder.
  • tag_reference: Değer, etiket adı olarak gösterilen bir etiketi temsil eder.
ziyaret edin.

Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
parameter[].value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
parentFolderId string Üst klasör kimliği.
path string GTM Değişkeninin API göreli yolu.
scheduleEndMs long Bir değişkenin programlanması için milisaniye cinsinden bitiş zaman damgası. yazılabilir
scheduleStartMs long Bir değişkenin programlanması için milisaniye cinsinden başlangıç zaman damgası. yazılabilir
tagManagerUrl string Etiket yöneticisi kullanıcı arayüzüne yönelik otomatik olarak oluşturulan bağlantı
type string GTM Değişken Türü. yazılabilir
variableId string Değişken kimliği, GTM Değişkeni'ni benzersiz bir şekilde tanımlar.
workspaceId string GTM Çalışma Alanı Kimliği.

Yöntemler

oluştur
GTM Değişkeni oluşturur.
sil
GTM Değişkenini siler.
al
Bir GTM Değişkeni alır.
list
Bir kapsayıcının tüm GTM değişkenlerini listeler.
geri döndür
GTM Çalışma Alanındaki bir GTM Değişkeni'ndeki değişiklikleri geri alır.
güncelle
GTM Değişkenini günceller.