Bu belgede Etiket Yöneticisi'nin amacı ve temsili açıklanmaktadır. parametresi nesnesidir.
Giriş
Tag Manager API, Etiket Yöneticisi kaynaklarını oluşturmanıza ve yönetmenize olanak tanır. (ör. Etiketler, Tetikleyiciler ve Değişkenler)
Çoğu Etiket ve Değişken türünün ek parametreleri vardır.
değerini belirleyebilir ve kaynağı oluştururken/güncellerken ayarlanabilir. Liste
Her Etiket ve Değişken için parametre (key
, type
çift)
aşağıda listelenen türleri
Etiket Sözlüğü
Referans.
Bu Etikete veya Değişkene özgü parametreleri yapılandırmak için, bir parametre
nesne tanımlanır ve parameter
için değer olarak ayarlanır
Etiketin özelliği
veya
Değişken kaynağı.
Parametre nesnesi
Aşağıdaki nesne, bir parametre nesnesini temsil eder:
[ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ]
type
Yapılandırılan Etiket veya Değişkenin parametre türü.
type
özelliği şunları belirler:
value
, list
veya map
mülkü olup olmadığı
tabloda açıklandığı gibi parametre nesnesine eklenmesi gerekir
bölümüne göz atın.
Örneğin, type
boolean
olarak ayarlanırsa bir
value
özelliği, parametre nesnesine dahil edilmeli ve
true
veya false
adlı alıcıya.
Değer | Dahil edilecek ek mülk | Ek mülk ne olarak ayarlanır? |
---|---|---|
template |
value |
value , değişken referansları (ör.
foo{{bar}} . |
boolean |
value |
value , true veya false olur.
|
number |
value |
value , bir tam sayıdır. |
list |
list |
list sıfır veya daha fazla parametre içerecek, sipariş şunu içerebilir/sıralama
önemli değildir. list içindeki herhangi bir parametrenin key değeri
yok sayılır. |
map |
map |
map sıfır veya daha fazla parametre içerir, sıra içermez
konu; map içindeki herhangi bir parametredeki key
benzersiz olması gerekir. |
key
Yapılandırılan Etiket veya Değişkenin parametre anahtarı.
key
alanı, belirli bir öğenin parametresini tanımlamak için kullanılır.
Ayarlanan Etiketler veya Değişkenler. Tüm parametre türleri için key
gereklidir
özelliği (list
parametreler hariç).
Örnekler
Özel HTML Etiketi için parametre nesnesi
Bu öğe, bir template
türü parametresi ve iki boolean
türüne sahip
parametre:
"parameter": [ { "key": "html", "type": "template", "value": "<script>alert('hello world')</script>" }, { "key": "supportDocumentWrite", "type": "boolean", "value": "false" } ]
İşlev Çağrısı için bir parametre nesnesi
Etiket (bir template
türü parametresi ve bir map
)
type parametresi:
"parameter": [ { "key": "functionName", "type": "template", "value": "fn" }, { "key": "functionArgument", "map": [ { "key": "argkey1", "type": "template", "value": "argval1" } ], "type": "map" } ]