REST Resource: accounts.containers.workspaces.variables

Kaynak: Değişken

Bir 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 Workspace 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ıya nasıl uygulanacağına dair 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şkenleri etkinleştirmek için tetikleyici kimliklerinin listesi; etkinleştiren tetikleyicilerden biri doğruyken devre dışı bırakan tetikleyicilerin tümü yanlışsa değişken 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 için tetikleyici kimliklerinin listesi; etkinleştirme tetikleyicilerinden biri doğruyken tüm devre dışı bırakma tetikleyicileri yanlışsa değişken 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 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 bir değeri başka bir değere dönüştürme seçeneği.

FormatValue

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

enum (CaseConversionType)

Dize türündeki bir değişken değerini küçük harfli veya büyük harfli olarak dönüştürme seçeneği.

convertNullToValue

object (Parameter)

Değişken değeri boşsa dönüştürülecek değer.

convertUndefinedToValue

object (Parameter)

Değişken değeri tanımlanmamışsa dönüştürülecek değer.

convertTrueToValue

object (Parameter)

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

convertFalseToValue

object (Parameter)

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.

Yöntemler

create

GTM değişkeni oluşturur.

delete

Bir GTM değişkenini siler.

get

Bir GTM değişkeni 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.