REST Resource: accounts.containers.workspaces.variables

Zasób: Zmienna

Reprezentuje zmienną Menedżera tagów Google.

Zapis JSON
{
  "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)
  }
}
Pola
path

string

Ścieżka względna interfejsu API zmiennej w Menedżerze tagów Google.

accountId

string

Identyfikator konta Menedżera tagów Google.

containerId

string

Identyfikator kontenera GTM.

workspaceId

string

Identyfikator obszaru roboczego Menedżera tagów Google.

variableId

string

Identyfikator zmiennej jednoznacznie identyfikuje zmienną GTM.

name

string

Wyświetlana nazwa zmiennej.

type

string

Typ zmiennej w Menedżerze tagów Google.

notes

string

Użytkownik podaje, jak zastosować tę zmienną w kontenerze.

scheduleStartMs

string (int64 format)

Znak czasu rozpoczęcia w milisekundach do zaplanowania zmiennej.

scheduleEndMs

string (int64 format)

Sygnatura czasowa zakończenia w milisekundach, aby zaplanować zmienną.

parameter[]

object (Parameter)

Parametry zmiennej.

enablingTriggerId[]

string

Tylko w przypadku kontenerów mobilnych: lista identyfikatorów reguł służących do włączania zmiennych warunkowych; zmienna jest włączona, jeśli jeden z reguł uruchamiających ma wartość Prawda, a wszystkie reguły wyłączające mają wartość Fałsz. Jest traktowany jako nieuporządkowany zbiór.

disablingTriggerId[]

string

Tylko w przypadku kontenerów mobilnych: lista identyfikatorów reguł do wyłączania zmiennych warunkowych; zmienna jest włączona, jeśli jeden z reguł włączających ma wartość Prawda, a wszystkie reguły wyłączające mają wartość Fałsz. Jest traktowany jako nieuporządkowany zbiór.

fingerprint

string

Odcisk palca zmiennej GTM obliczony w momencie zapisu. Ta wartość jest ponownie obliczana po każdej zmianie zmiennej.

parentFolderId

string

Identyfikator folderu nadrzędnego.

tagManagerUrl

string

Automatycznie wygenerowany link do interfejsu Menedżera tagów

formatValue

object (FormatValue)

Opcja przekształcania wartości zmiennej na inną wartość.

FormatValue

Zapis JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Pola
caseConversionType

enum (CaseConversionType)

Opcja konwertowania wartości zmiennej typu ciąg znaków na małe lub wielkie litery.

convertNullToValue

object (Parameter)

Wartość do konwersji, jeśli wartość zmiennej jest pusta.

convertUndefinedToValue

object (Parameter)

Wartość do przekształcenia, jeśli wartość zmiennej jest nieokreślona.

convertTrueToValue

object (Parameter)

Wartość do zamiany, jeśli wartość zmiennej jest równa True.

convertFalseToValue

object (Parameter)

Wartość do zamiany, jeśli wartość zmiennej jest fałszywa.

CaseConversionType

Wartości w polu enum
none
lowercase Opcja konwertowania wartości zmiennej na małe litery.
uppercase Opcja konwertowania wartości zmiennej na wielkie litery.

Metody

create

Tworzy zmienną GTM.

delete

Usuwa zmienną Google Tag Manager.

get

Pobiera zmienną Menedżera tagów Google.

list

Wyświetla wszystkie zmienne GTM w kontenerze.

revert

Cofnij zmiany w zmiennej Menedżera tagów w obszarze roboczym Menedżera tagów.

update

Zmienia zmienną GTM.