Tags

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

Bir Google Etiket Yöneticisi Etiketi'ni temsil eder.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "tagId": string,
  "name": string,
  "type": string,
  "firingRuleId": [
    string
  ],
  "blockingRuleId": [
    string
  ],
  "liveOnly": boolean,
  "priority": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ],
  "fingerprint": string,
  "firingTriggerId": [
    string
  ],
  "blockingTriggerId": [
    string
  ],
  "setupTag": [
    {
      "tagName": string,
      "stopOnSetupFailure": boolean
    }
  ],
  "teardownTag": [
    {
      "tagName": string,
      "stopTeardownOnFailure": boolean
    }
  ],
  "parentFolderId": string,
  "tagFiringOption": string,
  "tagManagerUrl": string,
  "paused": boolean,
  "monitoringMetadata": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "monitoringMetadataTagNameKey": string,
  "consentSettings": {
    "consentStatus": string,
    "consentType": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  }
}
Mülk adı Değer Açıklama Notlar
accountId string GTM hesap kimliği.
blockingRuleId[] list Engelleme kuralı kimlikleri. Listelenen kurallardan herhangi biri doğru olarak değerlendirilirse etiket etkinleşmez. yazılabilir
blockingTriggerId[] list Tetikleyici kimlikleri engelleniyor. Listelenen tetikleyicilerden herhangi biri doğru olarak değerlendirilirse etiket etkinleşmez. yazılabilir
consentSettings nested object Bir etiketin izin ayarları. yazılabilir
consentSettings.consentStatus string Etiketin izin durumu. "GEREKLİ" değerine ayarlanırsa çalışma zamanı, consent_type alanında belirtilen izin türlerinin verilip verilmediğini kontrol eder.

Kabul edilen değerler şunlardır:
  • "needed"
  • "notNeeded"
  • "notSet"
consentSettings.consentType nested object Etiketin etkinleşmesi sırasında iznin GEREKLİ olması durumunda kontrol edilecek izin türleri. Bu parametre LIST türünde olmalıdır. Burada her liste öğesi STRING türündedir.
consentSettings.consentType.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
consentSettings.consentType.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
consentSettings.consentType.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
consentSettings.consentType.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
consentSettings.consentType.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.
fingerprint string GTM Etiketi'nin depolama sırasında hesaplanan parmak izi. Bu değer, etiket her değiştirildiğinde yeniden hesaplanır.
firingRuleId[] list Tetikleme kuralı kimlikleri. Listelenen kurallardan herhangi biri doğruysa ve blockingRuleIds değerinin (varsa) tümü yanlışsa etiket tetiklenir. yazılabilir
firingTriggerId[] list Tetikleme tetikleyici kimlikleri. Listelenen tetikleyicilerden herhangi biri doğruysa ve blockingTriggerIds değerinin (varsa) tümü yanlışsa etiket tetiklenir. yazılabilir
liveOnly boolean Doğru değerine ayarlanırsa bu etiket yalnızca canlı ortamda tetiklenir (ör. önizleme veya hata ayıklama modunda değil). yazılabilir
monitoringMetadata nested object Etiket izleme için etkinlik verilerine dahil edilecek etiket meta verisi anahtar/değer çiftlerinin eşlemesi. Not:
  • Bu parametre MAP türünde olmalıdır.
  • Haritadaki her parametre TEMPLATE türündedir, ancak değişken referansları içeremez.
yazılabilir
monitoringMetadata.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
monitoringMetadata.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
monitoringMetadata.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
monitoringMetadata.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
monitoringMetadata.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
monitoringMetadataTagNameKey string Boş değilse etiket görünen adı, belirtilen anahtar kullanılarak izleme meta veri eşlemesine eklenir. yazılabilir
name string Etiket görünen adı. yazılabilir
notes string Kullanıcı, bu etiketin kapsayıcıya nasıl uygulanacağına ilişkin notlar. yazılabilir
parameter[] list Etiketin parametreleri. 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 Etiketi'nin API göreli yolu.
paused boolean Etiketin duraklatılıp duraklatılmadığını gösterir; bu, etiketin tetiklenmesini engeller. yazılabilir
priority nested object Etiketin kullanıcı tanımlı sayısal önceliği. Etiketler, öncelik sırasına göre eşzamansız olarak tetiklenir. Sayısal değeri daha yüksek olan etiketler önce tetiklenir. Bir etiketin önceliği, pozitif veya negatif bir değer olabilir. Varsayılan değer 0'dır. yazılabilir
priority.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
priority.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
priority.map[] list Bu harita parametresinin parametreleri (anahtar içermelidir, anahtar benzersiz olmalıdır). yazılabilir
priority.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
priority.value string Bir parametrenin değeri (" gibi değişken referansları içerebilir") belirtilen türe uygun olabilir. yazılabilir
scheduleEndMs long Etiketi planlamak için milisaniye cinsinden bitiş zaman damgası. yazılabilir
scheduleStartMs long Etiketi planlamak için milisaniye cinsinden başlangıç zaman damgası. yazılabilir
setupTag[] list Kurulum etiketlerinin listesi. Şu anda bunların yalnızca bir kısmına izin veriliyor.
setupTag[].stopOnSetupFailure boolean Doğru değerine ayarlanırsa ana etiketi, yalnızca kurulum etiketi başarılı bir şekilde etkinleşirse etkinleştirin. Yanlış değerine ayarlanırsa kurulum etiketinin etkinleşme durumundan bağımsız olarak ana etiketi tetikleyin.
setupTag[].tagName string Kurulum etiketinin adı.
tagFiringOption string Bu etiketi tetikleme seçeneği.

Kabul edilen değerler şunlardır:
  • "oncePerEvent"
  • "oncePerLoad"
  • "tagFiringOptionUnspecified"
  • "unlimited"
tagId string Etiket Kimliği, GTM Etiketi'ni benzersiz bir şekilde tanımlar.
tagManagerUrl string Etiket Yöneticisi kullanıcı arayüzüne otomatik olarak oluşturulan bağlantı
teardownTag[] list Söküm etiketlerinin listesi. Şu anda bunların yalnızca bir kısmına izin veriliyor.
teardownTag[].stopTeardownOnFailure boolean Doğru değerine ayarlanırsa, sadece ana etiket başarılı bir şekilde etkinleşirse söküm etiketini tetikleyin. Yanlış değerine ayarlanırsa ana etiketin etkinleşme durumundan bağımsız olarak söküm etiketini tetikle.
teardownTag[].tagName string Söküm etiketinin adı.
type string GTM Etiket Türü. yazılabilir
workspaceId string GTM Workspace Kimliği.

Yöntemler

oluştur
GTM etiketi oluşturur.
sil
GTM etiketini siler.
edin
GTM etiketi alır.
list
Bir Kapsayıcının tüm GTM Etiketlerini listeler.
geri çevir
GTM çalışma alanındaki bir GTM etiketinde yapılan değişiklikleri geri alır.
güncelle
GTM etiketini günceller.