Kaynak: Değişken
Google Etiket Yöneticisi değişkenini temsil eder.
| JSON gösterimi |
|---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "variableId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": string, "scheduleEndMs": string, "parameter": [ { object ( |
| Alanlar | |
|---|---|
path |
GTM değişkeninin API'ye göreli yolu. |
accountId |
GTM hesap kimliği. |
containerId |
GTM kapsayıcı kimliği. |
workspaceId |
GTM çalışma alanı kimliği. |
variableId |
Değişken kimliği, GTM değişkenini benzersiz şekilde tanımlar. |
name |
Değişkenin görünen adı. |
type |
GTM değişken türü. |
notes |
Bu değişkenin kapsayıcıda nasıl uygulanacağıyla ilgili kullanıcı notları. |
scheduleStartMs |
Bir değişkeni planlamak için milisaniye cinsinden başlangıç zaman damgası. |
scheduleEndMs |
Bir değişkeni planlamak için milisaniye cinsinden bitiş zaman damgası. |
parameter[] |
Değişkenin parametreleri. |
enablingTriggerId[] |
Yalnızca mobil kapsayıcılar için: Koşullu değişkenlerin etkinleştirilmesi için tetikleyici kimliklerinin listesi. Değişken, etkinleştirme tetikleyicilerinden biri doğruyken devre dışı bırakma tetikleyicilerinin tümü yanlışsa etkinleştirilir. Sırasız bir küme olarak değerlendirilir. |
disablingTriggerId[] |
Yalnızca mobil kapsayıcılar için: Koşullu değişkenleri devre dışı bırakmak üzere kullanılan tetikleyici kimliklerinin listesi. Değişken, etkinleştirme tetikleyicilerinden biri doğruyken devre dışı bırakma tetikleyicilerinin tümü yanlışsa etkinleştirilir. Sırasız bir küme olarak değerlendirilir. |
fingerprint |
Depolama sırasında hesaplanan GTM değişkeninin parmak izi. Bu değer, değişken her değiştirildiğinde yeniden hesaplanır. |
parentFolderId |
Üst klasör kimliği. |
tagManagerUrl |
Etiket Yöneticisi kullanıcı arayüzüne otomatik olarak oluşturulan bağlantı |
formatValue |
Değişken değerini başka bir değere dönüştürme seçeneği. |
FormatValue
| JSON gösterimi |
|---|
{ "caseConversionType": enum ( |
| Alanlar | |
|---|---|
caseConversionType |
Dize türündeki değişken değerini küçük veya büyük harfe dönüştürme seçeneği. |
convertToNumber |
Değişken değerini sayıya dönüştürme seçeneği. |
convertNullToValue |
Bir değişken değeri null ise dönüştürülecek değer. |
convertUndefinedToValue |
Bir değişken değeri tanımsızsa dönüştürülecek değer. |
convertToBoolean |
Değişken değerini Boole değerine dönüştürme seçeneği. |
convertTrueToValue |
Bir değişken değeri doğruysa dönüştürülecek değer. |
convertFalseToValue |
Bir değişken değeri yanlışsa dönüştürülecek değer. |
CaseConversionType
| Sıralamalar | |
|---|---|
none |
|
lowercase |
Değişken değerini küçük harfe dönüştürme seçeneği. |
uppercase |
Değişken değerini büyük harfe dönüştürme seçeneği. |
DecimalSeparatorType
| Sıralamalar | |
|---|---|
decimalSeparatorTypeUnspecified |
|
period |
Değişken değerini, ondalık ayırıcı olarak nokta kullanılarak sayıya dönüştürme seçeneği. |
comma |
Değişken değerini, ondalık ayırıcı olarak virgül kullanılan bir sayıya dönüştürme seçeneği. |
Yöntemler |
|
|---|---|
|
GTM değişkeni oluşturur. |
|
Bir GTM değişkenini siler. |
|
Bir GTM değişkenini alır. |
|
Bir kapsayıcının tüm GTM değişkenlerini listeler. |
|
GTM Workspace'teki bir GTM değişkeninde yapılan değişiklikleri geri alır. |
|
Bir GTM değişkenini günceller. |