Parameter

Stellt einen Google Tag Manager-Parameter dar.

JSON-Darstellung
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
Felder
type

enum (Type)

Der Parametertyp. Gültige Werte sind:

  • boolean

    : Der Wert ist ein boolescher Wert, der als „wahr“ oder „falsch“ dargestellt wird.

  • integer

    : Der Wert ist eine 64‑Bit-Ganzzahl mit Vorzeichen im Dezimalformat.

  • list

    : Es sollte eine Liste von Parametern angegeben werden.

  • map

    : Eine Parameterzuordnung muss angegeben werden.

  • template

    : Der Wert kann beliebigen Text enthalten, einschließlich Variablenverweisen (auch Variablenverweisen, die keine Stringtypen 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 durch den Tagnamen dargestellt wird.

key

string

Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie für Zuordnungswerte. Wird für Listenwerte ignoriert.

value

string

Der Wert eines Parameters (kann Variablenverweise enthalten) entsprechend dem angegebenen Typ.

list[]

object (Parameter)

Die Parameter dieses Listenparameters (Schlüssel werden ignoriert).

map[]

object (Parameter)

Die Parameter dieses Kartenparameters (müssen Schlüssel haben; Schlüssel müssen eindeutig sein).

isWeakReference

boolean

Gibt an, ob ein Parameter vom Typ „Verweis“ stark oder schwach referenziert ist. Wird nur von Transformationen verwendet.

Typ

Achten Sie beim Ändern des Typ-Eintrags darauf, dass die Dokumentation des Typfelds synchron bleibt.

Enums
typeUnspecified
template Kann Variablenreferenzen enthalten.
integer
boolean
list
map
triggerReference
tagReference