REST Resource: accounts.containers.workspaces.variables

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 (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
Alanlar
path

string

GTM değişkeninin API'ye göreli yolu.

accountId

string

GTM hesap kimliği.

containerId

string

GTM kapsayıcı kimliği.

workspaceId

string

GTM çalışma alanı kimliği.

variableId

string

Değişken kimliği, GTM değişkenini benzersiz şekilde tanımlar.

name

string

Değişkenin görünen adı.

type

string

GTM değişken türü.

notes

string

Bu değişkenin kapsayıcıda nasıl uygulanacağıyla ilgili kullanıcı notları.

scheduleStartMs

string (int64 format)

Bir değişkeni planlamak için milisaniye cinsinden başlangıç zaman damgası.

scheduleEndMs

string (int64 format)

Bir değişkeni planlamak için milisaniye cinsinden bitiş zaman damgası.

parameter[]

object (Parameter)

Değişkenin parametreleri.

enablingTriggerId[]

string

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[]

string

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

string

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

string

Üst klasör kimliği.

tagManagerUrl

string

Etiket Yöneticisi kullanıcı arayüzüne otomatik olarak oluşturulan bağlantı

formatValue

object (FormatValue)

Değişken değerini başka bir değere dönüştürme seçeneği.

FormatValue

JSON gösterimi
{
  "caseConversionType": enum (CaseConversionType),
  "convertToNumber": enum (DecimalSeparatorType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertToBoolean": boolean,
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Alanlar
caseConversionType

enum (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

enum (DecimalSeparatorType)

Değişken değerini sayıya dönüştürme seçeneği.

convertNullToValue

object (Parameter)

Bir değişken değeri null ise dönüştürülecek değer.

convertUndefinedToValue

object (Parameter)

Bir değişken değeri tanımsızsa dönüştürülecek değer.

convertToBoolean

boolean

Değişken değerini Boole değerine dönüştürme seçeneği.

convertTrueToValue

object (Parameter)

Bir değişken değeri doğruysa dönüştürülecek değer.

convertFalseToValue

object (Parameter)

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

create

GTM değişkeni oluşturur.

delete

Bir GTM değişkenini siler.

get

Bir GTM değişkenini alır.

list

Bir kapsayıcının tüm GTM değişkenlerini listeler.

revert

GTM Workspace'teki bir GTM değişkeninde yapılan değişiklikleri geri alır.

update

Bir GTM değişkenini günceller.