Tags

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

Kaynak temsilleri

Bir Google Etiket Yöneticisi etiketini 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)
    ],
    "isWeakReference": boolean
  },
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "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)
    ],
    "isWeakReference": boolean
  },
  "monitoringMetadataTagNameKey": string,
  "consentSettings": {
    "consentStatus": string,
    "consentType": {
      "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.
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 Etiketin izin ayarları. yazılabilir
consentSettings.consentStatus string Etiketin izin durumu. GEREKİYOR olarak 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 İzin GEREKİYOR durumundaysa etiket etkinleşirken kontrol edilecek izin türü. Bu parametre, her liste öğesinin STRING türünde olduğu LIST türünde olmalıdır.
consentSettings.consentType.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
consentSettings.consentType.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
consentSettings.consentType.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
consentSettings.consentType.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
consentSettings.consentType.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
consentSettings.consentType.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
containerId string GTM Kapsayıcı Kimliği.
fingerprint string GTM Etiketi'nin depolama zamanında hesaplanan parmak izi. Bu değer, etiket her değiştirildiğinde yeniden hesaplanır.
firingRuleId[] list Tetikleme kuralı kimlikleri. Bir etiket, listelenen kurallardan herhangi biri doğru ve tüm blockingRuleIds (belirtilmişse) yanlış olduğunda tetiklenir. yazılabilir
firingTriggerId[] list Etkinleştirme tetikleyicisi kimlikleri. Bir etiket, listelenen tetikleyicilerden herhangi biri doğru ve tüm blockingTriggerIds tetikleyicileri (belirtilmişse) yanlış olduğunda tetiklenir. yazılabilir
liveOnly boolean Politika, Doğru değerine ayarlanırsa bu etiket yalnızca canlı ortamda tetiklenir (ör. önizleme veya hata ayıklama modunda etkinleşmez). yazılabilir
monitoringMetadata nested object Etiket izleme için etkinlik verilerine dahil edilecek etiket meta verilerinin anahtar/değer çiftlerinin haritası. Notlar:
  • Bu parametrenin türü MAP olmalıdır.
  • Haritadaki her parametre TEMPLATE türünde, ancak değişken referansları içeremez.
yazılabilir
monitoringMetadata.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
monitoringMetadata.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
monitoringMetadata.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
monitoringMetadata.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
monitoringMetadata.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
monitoringMetadata.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
monitoringMetadataTagNameKey string Boş değilse etiketin görünen adı, belirtilen anahtar kullanılarak izleme meta veri eşlemesine dahil edilir. yazılabilir
name string Etiketin görünen adı. yazılabilir
notes string Kullanıcı, bu etiketin kapsayıcıya nasıl uygulanacağına ilişkin notları alır. yazılabilir
parameter[] list Etiketin 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 Etiketi'nin API göreli yolu.
paused boolean Etiketin duraklatılıp etkinleşmediğini belirtir. yazılabilir
priority nested object Etiketin kullanıcı tarafından tanımlanan 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.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
priority.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
priority.list[] list Bu liste parametresinin parametreleri (anahtarlar yoksayılır). yazılabilir
priority.map[] list Bu eşleme parametresinin parametreleri (anahtarlar içermelidir; anahtarlar benzersiz olmalıdır). yazılabilir
priority.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
priority.value string Belirtilen türe uygun bir parametrenin değeri ("" gibi değişken başvuruları içerebilir). yazılabilir
scheduleEndMs long Etiketin programlanması için milisaniye cinsinden bitiş zaman damgası. yazılabilir
scheduleStartMs long Bir etiketi programlamak için milisaniye cinsinden başlangıç zaman damgası. yazılabilir
setupTag[] list Kurulum etiketlerinin listesi. Şu anda yalnızca bir tanesine izin verilmektedir.
setupTag[].stopOnSetupFailure boolean True (doğru) ise, yalnızca kurulum etiketi başarılı bir şekilde etkinleştiğinde ana etiketi tetikler. Yanlış değerine ayarlanırsa kurulum etiketi etkinleşme durumundan bağımsız olarak ana etiketi tetikler.
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 etiketini benzersiz şekilde tanımlar.
tagManagerUrl string Etiket yöneticisi kullanıcı arayüzüne yönelik otomatik olarak oluşturulan bağlantı
teardownTag[] list Ayırma etiketlerinin listesi. Şu anda yalnızca bir tanesine izin verilmektedir.
teardownTag[].stopTeardownOnFailure boolean True (doğru) ise, söküm etiketini yalnızca ana etiket başarılı bir şekilde etkinleştiğinde tetikle. Yanlış değerine ayarlanırsa ana etiket etkinleşme durumundan bağımsız olarak söküm etiketini tetikleyin.
teardownTag[].tagName string Söküm etiketinin adı.
type string GTM Etiket Türü. yazılabilir
workspaceId string GTM Çalışma Alanı Kimliği.

Yöntemler

oluştur
GTM etiketi oluşturur.
sil
GTM etiketini siler.
al
GTM etiketi alır.
list
Bir kapsayıcının tüm GTM etiketlerini listeler.
geri döndür
GTM Çalışma Alanındaki GTM etiketinde yapılan değişiklikleri geri alır.
güncelle
GTM etiketini günceller.