Kapsayıcı kuralları. Kurallar, çalışma sırasında doğru veya yanlış olarak değerlendirilir. Bunlar, bir etiketin ne zaman tetiklendiğini veya tetiklenmesinin ne zaman engellendiğini kontrol etmek ve bir mobil kapsayıcıdaki makroların ne zaman etkinleştirileceğini veya devre dışı bırakıldığını kontrol etmek için kullanılabilir. Daha fazla ayrıntı için sırasıyla etiket yapılandırmasının etkinleşme ve devre dışı bırakma kuralları ile makro yapılandırmasının etkinleştirme ve devre dışı bırakma kurallarını inceleyin.
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 kuralını temsil eder.
{ "accountId": string, "containerId": string, "ruleId": string, "name": string, "notes": string, "condition": [ { "type": string, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ] } ], "fingerprint": string }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
accountId |
string |
GTM Hesap Kimliği. | |
condition[] |
list |
Bu kuralı oluşturan koşulların listesi (aralarında örtülü VE). | yazılabilir |
condition[].parameter[] |
list |
Koşulun türüne bağlı olarak adlandırılmış parametrelerin (anahtar/değer) bir listesi. Notlar:
|
yazılabilir |
condition[].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 |
condition[].parameter[].list[] |
list |
Bu liste parametresinin parametreleri (anahtarlar yoksayılır). | yazılabilir |
condition[].parameter[].map[] |
list |
Bu eşleme parametresinin parametreleri (anahtar içermelidir, anahtarlar benzersiz olmalıdır). | yazılabilir |
condition[].parameter[].type |
string |
Parametre türü. Geçerli değerler şunlardır:
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
condition[].parameter[].value |
string |
Bir parametrenin değeri (belirtilen türe uygun olduğu şekilde, "" gibi makro referansları içerebilir). | yazılabilir |
condition[].type |
string |
Bu koşul için operatör türü.
Kabul edilebilir değerler şunlardır:
|
yazılabilir |
containerId |
string |
GTM Kapsayıcı Kimliği. | |
fingerprint |
string |
GTM Kuralı'nın depolama zamanında hesaplanan parmak izi. Kural her değiştirildiğinde bu değer yeniden hesaplanır. | |
name |
string |
Kuralın görünen adı. | yazılabilir |
notes |
string |
Bu kuralın kapsayıcıya nasıl uygulanacağıyla ilgili kullanıcı notları. | yazılabilir |
ruleId |
string |
Kural kimliği, GTM kuralını benzersiz şekilde tanımlar. |
Yöntemler
Kural oluşturmak, değiştirmek, silmek veya almak için aşağıdaki yöntemleri kullanın.
- oluştur
- GTM kuralı oluşturur.
- sil
- GTM kuralını siler.
- al
- Bir GTM kuralı alır.
- list
- Bir kapsayıcının tüm GTM kurallarını listeler.
- güncelleme
- Bir GTM kuralını günceller.