Parameter

Rappresenta un parametro di Google Tag Manager.

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

enum (Type)

Il tipo di parametro. I valori validi sono:

  • boolean

    : il valore rappresenta un booleano, rappresentato come "true" o "false"

  • integer

    : il valore rappresenta un valore intero a 64 bit con segno, in base 10

  • list

    : deve essere specificato un elenco di parametri

  • map

    : deve essere specificata una mappa di parametri

  • template

    : il valore rappresenta qualsiasi testo; possono essere inclusi riferimenti a variabili (anche riferimenti a variabili che potrebbero restituire tipi diversi da stringa)

  • trigger_reference

    : il valore rappresenta un attivatore, rappresentato come ID attivatore

  • tag_reference

    : il valore rappresenta un tag, rappresentato come nome del tag

key

string

La chiave denominata che identifica in modo univoco un parametro. Obbligatorio per i parametri di primo livello, nonché per i valori mappa. Ignorato per i valori dell'elenco.

value

string

Il valore di un parametro (può contenere riferimenti a variabili), in base al tipo specificato.

list[]

object (Parameter)

I parametri di questo parametro dell'elenco (le chiavi verranno ignorate).

map[]

object (Parameter)

I parametri di questo parametro mappa (devono avere chiavi; le chiavi devono essere univoche).

isWeakReference

boolean

Indica se un parametro di tipo di riferimento è referenziato in modo forte o debole. Utilizzato solo dalle trasformazioni.

Tipo

Quando modifichi l'enum Type, assicurati di mantenere sincronizzata la documentazione del campo del tipo.

Enum
typeUnspecified
template Può includere riferimenti a variabili.
integer
boolean
list
map
triggerReference
tagReference