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.

{
  "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ı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.
formatValue nested object Bir değişken değerini başka değere dönüştürme seçeneği.
formatValue.caseConversionType string Dize türündeki bir değişken değerini küçük harfe veya büyük harfe dönüştürme seçeneği.

Kabul edilebilir değerler şunlardır:
  • "lowercase"
  • "none"
  • "uppercase"
formatValue.convertFalseToValue nested object Değişken değeri false ise dönüştürülecek değer.
formatValue.convertFalseToValue.isWeakReference boolean Bir referans türü parametresine kesinlikle veya zayıf bir şekilde başvurulup başvurulmadığı. 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. Harita değerleri ve üst düzey parametreler 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 (anahtar içermelidir, anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertFalseToValue.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
  • tag_reference: Değer, etiket adı olarak temsil edilen bir etiketi temsil eder


Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertFalseToValue.value string Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. 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 kesinlikle veya zayıf bir şekilde başvurulup başvurulmadığı. 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. Harita değerleri ve üst düzey parametreler 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 (anahtar içermelidir, anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertNullToValue.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
  • tag_reference: Değer, etiket adı olarak temsil edilen bir etiketi temsil eder


Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertNullToValue.value string Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. yazılabilir
formatValue.convertTrueToValue nested object Bir değişken değeri doğruysa dönüştürülecek değer.
formatValue.convertTrueToValue.isWeakReference boolean Bir referans türü parametresine kesinlikle veya zayıf bir şekilde başvurulup başvurulmadığı. 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. Harita değerleri ve üst düzey parametreler 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 (anahtar içermelidir, anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertTrueToValue.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
  • tag_reference: Değer, etiket adı olarak temsil edilen bir etiketi temsil eder


Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertTrueToValue.value string Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. yazılabilir
formatValue.convertUndefinedToValue nested object Bir değişken değeri tanımsızsa dönüştürülecek değer.
formatValue.convertUndefinedToValue.isWeakReference boolean Bir referans türü parametresine kesinlikle veya zayıf bir şekilde başvurulup başvurulmadığı. 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. Harita değerleri ve üst düzey parametreler 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 (anahtar içermelidir, anahtarlar benzersiz olmalıdır). yazılabilir
formatValue.convertUndefinedToValue.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
  • tag_reference: Değer, etiket adı olarak temsil edilen bir etiketi temsil eder


Kabul edilebilir değerler şunlardır:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
yazılabilir
formatValue.convertUndefinedToValue.value string Bir parametrenin değeri (" gibi değişken başvuruları içerebilir"), belirtilen türe uygun şekilde. yazılabilir
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[].isWeakReference boolean Bir referans türü parametresine kesinlikle veya zayıf bir şekilde başvurulup başvurulmadığı. 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. 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
  • tag_reference: Değer, etiket adı olarak temsil edilen bir etiketi temsil eder


Kabul edilebilir 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 başvuruları içerebilir"), belirtilen türe uygun şekilde. yazılabilir
parentFolderId string Üst klasör kimliği.
path string GTM Değişkeni'nin API göreli yolu.
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
tagManagerUrl string Etiket yöneticisi kullanıcı arayüzü için otomatik olarak oluşturulan bağlantı
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.
workspaceId string GTM Çalışma Alanı Kimliği.

Yöntemler

oluştur
Google Etiket Yöneticisi Değişkeni oluşturur.
sil
Bir Google Etiket Yöneticisi (GTM) değişkenini silme
al
Bir Google Etiket Yöneticisi Değişkeni alıyor.
list
Bir Kapsayıcının tüm Google Etiket Yöneticisi Değişkenlerini listeler.
revert
Google Etiket Yöneticisi Çalışma Alanı'ndaki bir Google Etiket Yöneticisi değişkenindeki değişiklikleri geri alır.
güncelleme
Bir Google Etiket Yöneticisi Değişkeni'ni günceller.