Variables

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Stellt eine Google Tag Manager-Variable dar.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
Property-Name Wert Beschreibung Hinweise
accountId string GTM-Konto-ID.
containerId string GTM-Container-ID.
disablingTriggerId[] list Nur für mobile Container: Eine Liste mit Trigger-IDs zum Deaktivieren von bedingten Variablen. Die Variable ist aktiviert, wenn einer der auslösenden Trigger wahr ist, während alle deaktivierenden Trigger falsch sind. Wird als ungeordneter Satz behandelt. Bearbeitbar
enablingTriggerId[] list Nur für mobile Container: Eine Liste der Trigger-IDs zum Aktivieren bedingter Variablen. Die Variable ist aktiviert, wenn einer der auslösenden Trigger wahr ist, während alle deaktivierenden Trigger falsch sind. Wird als ungeordneter Satz behandelt. Bearbeitbar
fingerprint string Der Fingerabdruck der Google Tag Manager-Variablen, wie er zum Zeitpunkt der Speicherung berechnet wurde. Dieser Wert wird bei jeder Änderung der Variable neu berechnet.
formatValue nested object Option zum Umwandeln eines Variablenwerts in einen anderen Wert.
formatValue.caseConversionType string Die Option zum Konvertieren eines String-Variablenwerts in Kleinbuchstaben oder Großbuchstaben.

Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • lowercase
  • none
  • uppercase
formatValue.convertFalseToValue nested object Wert, der konvertiert werden soll, wenn der Wert einer Variablen "false" ist.
formatValue.convertFalseToValue.isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
formatValue.convertFalseToValue.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
formatValue.convertFalseToValue.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
formatValue.convertFalseToValue.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
formatValue.convertFalseToValue.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
formatValue.convertFalseToValue.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
formatValue.convertNullToValue nested object Wert, der konvertiert werden soll, wenn ein Variablenwert null ist.
formatValue.convertNullToValue.isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
formatValue.convertNullToValue.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
formatValue.convertNullToValue.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
formatValue.convertNullToValue.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
formatValue.convertNullToValue.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
formatValue.convertNullToValue.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
formatValue.convertTrueToValue nested object Wert, der konvertiert werden soll, wenn ein Variablenwert wahr ist.
formatValue.convertTrueToValue.isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
formatValue.convertTrueToValue.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
formatValue.convertTrueToValue.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
formatValue.convertTrueToValue.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
formatValue.convertTrueToValue.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
formatValue.convertTrueToValue.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
formatValue.convertUndefinedToValue nested object Wert, der konvertiert werden soll, wenn ein Variablenwert nicht definiert ist.
formatValue.convertUndefinedToValue.isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
formatValue.convertUndefinedToValue.key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
formatValue.convertUndefinedToValue.list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
formatValue.convertUndefinedToValue.map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
formatValue.convertUndefinedToValue.type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
formatValue.convertUndefinedToValue.value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
name string Anzeigename der Variablen. Bearbeitbar
notes string Nutzernotizen zum Anwenden dieser Variable im Container. Bearbeitbar
parameter[] list Die Parameter der Variablen. Bearbeitbar
parameter[].isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
parameter[].key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
parameter[].list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
parameter[].map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
parameter[].type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
parameter[].value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
parentFolderId string ID des übergeordneten Ordners.
path string Relativer API-Pfad der Google Tag Manager-Variable.
scheduleEndMs long Der Endzeitstempel in Millisekunden, um eine Variable zu planen. Bearbeitbar
scheduleStartMs long Der Startzeitstempel in Millisekunden für die Planung einer Variable. Bearbeitbar
tagManagerUrl string Automatisch generierter Link zur Tag Manager-Benutzeroberfläche
type string Google Tag Manager-Variablentyp. Bearbeitbar
variableId string Die Variablen-ID identifiziert die GTM-Variable eindeutig.
workspaceId string GTM-Arbeitsbereich-ID.

Methoden

erstellen
Erstellt eine GTM-Variable.
Delete
Löscht eine GTM-Variable.
get
Ruft eine GTM-Variable ab.
list
Listet alle GTM-Variablen eines Containers auf.
Wiederherstellen
Macht Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich rückgängig.
Update
Aktualisiert eine GTM-Variable.