REST Resource: accounts.containers.workspaces.variables

Ressource: Variable

Stellt eine Google Tag Manager-Variable dar.

JSON-Darstellung
{
  "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)
  }
}
Felder
path

string

Der relative API-Pfad der GTM-Variable.

accountId

string

GTM-Konto-ID.

containerId

string

GTM-Container-ID.

workspaceId

string

GTM-Workspace-ID.

variableId

string

Die Variablen-ID identifiziert die GTM-Variable eindeutig.

name

string

Anzeigename der Variablen.

type

string

GTM-Variablentyp

notes

string

Hinweise für Nutzer zur Anwendung dieser Variablen im Container.

scheduleStartMs

string (int64 format)

Der Startzeitstempel in Millisekunden für die Planung einer Variablen.

scheduleEndMs

string (int64 format)

Der Endzeitstempel in Millisekunden für die Planung einer Variablen.

parameter[]

object (Parameter)

Die Parameter der Variablen.

enablingTriggerId[]

string

Nur für mobile Container: Eine Liste von Trigger-IDs zum Aktivieren bedingter Variablen. Die Variable wird aktiviert, wenn einer der Aktivierungstrigger „wahr“ ist und alle Deaktivierungstrigger „falsch“. Wird als unsortierter Satz behandelt.

disablingTriggerId[]

string

Nur für mobile Container: Eine Liste von Trigger-IDs zum Deaktivieren bedingter Variablen. Die Variable ist aktiviert, wenn einer der Aktivierungstrigger „wahr“ ist und alle Deaktivierungstrigger „falsch“. Wird als unsortierter Satz behandelt.

fingerprint

string

Der Fingerabdruck der GTM-Variablen, wie er zum Zeitpunkt des Speicherns berechnet wurde. Dieser Wert wird jedes Mal neu berechnet, wenn die Variable geändert wird.

parentFolderId

string

ID des übergeordneten Ordners.

tagManagerUrl

string

Automatisch generierter Link zur Tag Manager-Benutzeroberfläche

formatValue

object (FormatValue)

Option zum Konvertieren eines Variablenwerts in einen anderen Wert.

FormatValue

JSON-Darstellung
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Felder
caseConversionType

enum (CaseConversionType)

Mit dieser Option können Sie einen Variablenwert vom Typ „String“ in Klein- oder Großbuchstaben konvertieren.

convertNullToValue

object (Parameter)

Der Wert, der konvertiert werden soll, wenn ein Variablenwert null ist.

convertUndefinedToValue

object (Parameter)

Der Wert, der konvertiert werden soll, wenn ein Variablenwert nicht definiert ist.

convertTrueToValue

object (Parameter)

Der Wert, der konvertiert werden soll, wenn der Variablenwert „wahr“ ist.

convertFalseToValue

object (Parameter)

Der Wert, der konvertiert werden soll, wenn ein Variablenwert „falsch“ ist.

CaseConversionType

Enums
none
lowercase Die Option, einen Variablenwert in Kleinbuchstaben umzuwandeln.
uppercase Mit dieser Option können Sie einen Variablenwert in Großbuchstaben konvertieren.

Methoden

create

Erstellt eine GTM-Variable.

delete

Löscht eine GTM-Variable.

get

Ruft eine GTM-Variable ab.

list

Hier werden alle GTM-Variablen eines Containers aufgelistet.

revert

Hiermit werden Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich rückgängig gemacht.

update

Aktualisiert eine GTM-Variable.