Parameter

Représente un paramètre Google Tag Manager.

Représentation JSON
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
Champs
type

enum (Type)

Type de paramètre. Les valeurs valides sont les suivantes :

  • boolean

    : la valeur représente une valeur booléenne, représentée par "true" ou "false".

  • integer

    : la valeur représente un entier signé de 64 bits, en base 10

  • list

    : Une liste de paramètres doit être spécifiée

  • map

    : Une carte de paramètres doit être spécifiée

  • template

    : la valeur représente n'importe quel texte, y compris des références de variable (même des références de variable pouvant renvoyer des types autres que des chaînes)

  • trigger_reference

    : la valeur représente un déclencheur, représenté par l'ID du déclencheur.

  • tag_reference

    : la valeur représente une balise, représentée par le nom de la balise.

key

string

Clé nommée qui identifie de manière unique un paramètre. Obligatoire pour les paramètres de premier niveau, ainsi que pour les valeurs de mappage. Ignoré pour les valeurs de liste.

value

string

Valeur d'un paramètre (peut contenir des références de variables) selon le type spécifié.

list[]

object (Parameter)

Paramètres de ce paramètre de liste (les clés seront ignorées).

map[]

object (Parameter)

Paramètres de ce paramètre de carte (doivent comporter des clés, qui doivent être uniques).

isWeakReference

boolean

Indique si un paramètre de type de référence est fortement ou faiblement référencé. Utilisé uniquement par les transformations.

Type

Lorsque vous modifiez l'énumération de type, veillez à synchroniser la documentation du champ de type.

Enums
typeUnspecified
template Peut inclure des références de variables.
integer
boolean
list
map
triggerReference
tagReference