Variables

Per un elenco dei metodi per questa risorsa, consulta la fine di questa pagina.

Rappresentazioni delle risorse

Rappresenta una variabile di Google Tag Manager.

{
  "accountId": string,
  "containerId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string
}
Nome proprietà Valore Descrizione Note
accountId string ID account GTM.
containerId string ID contenitore GTM.
disablingTriggerId[] list Solo per i contenitori per dispositivi mobili: un elenco di ID attivatore per la disattivazione delle variabili condizionali. La variabile viene attivata se uno degli attivatori di attivazione è true, mentre tutti gli attivatori di disattivazione sono false. Sono considerati come un insieme non ordinato. scrivibile
enablingTriggerId[] list Solo per i contenitori per dispositivi mobili: un elenco di ID attivatori per l'attivazione delle variabili condizionali. La variabile viene attivata se uno degli attivatori di attivazione è true, mentre tutti gli attivatori di disattivazione sono false. Sono considerati come un insieme non ordinato. scrivibile
fingerprint string L'impronta della variabile GTM calcolata al momento dell'archiviazione. Questo valore viene ricalcolato ogni volta che la variabile viene modificata.
name string Nome visualizzato della variabile. scrivibile
notes string Note dell'utente su come applicare questa variabile nel contenitore. scrivibile
parameter[] list I parametri della variabile. scrivibile
parameter[].key string La chiave denominata che identifica in modo univoco un parametro. Obbligatorio per i parametri di primo livello e per i valori della mappa. Ignorato per i valori dell'elenco. scrivibile
parameter[].list[] list Parametri di questo parametro elenco (le chiavi verranno ignorate). scrivibile
parameter[].map[] list I parametri di questo parametro mappa (devono essere dotati di chiavi; le chiavi devono essere univoche). scrivibile
parameter[].type string Il tipo di parametro. I valori validi sono:
  • boolean: il valore rappresenta un valore booleano, rappresentato come "true" o "false"
  • integer: il valore rappresenta un valore intero con segno a 64 bit, in base 10
  • list: è necessario specificare un elenco di parametri
  • map: è necessario specificare una mappa dei parametri
  • template: il valore rappresenta qualsiasi testo, inclusi riferimenti variabili (anche quelli a variabili che potrebbero restituire tipi diversi da una stringa)
  • trigger_reference: il valore rappresenta un attivatore, rappresentato come ID attivatore


I valori accettati sono:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
scrivibile
parameter[].value string Il valore di un parametro (può contenere riferimenti a variabili come "") a seconda del tipo specificato. scrivibile
parentFolderId string ID cartella principale.
scheduleEndMs long Il timestamp finale in millisecondi per pianificare una variabile. scrivibile
scheduleStartMs long Il timestamp di inizio in millisecondi per pianificare una variabile. scrivibile
type string Tipo di variabile GTM. scrivibile
variableId string L'ID variabile identifica in modo univoco la variabile GTM.

Metodi

creazione
Crea una variabile GTM.
elimina
Elimina una variabile GTM.
ricevi
Ottieni una variabile GTM.
list
Elenca tutte le variabili GTM di un contenitore.
aggiornamento
Aggiorna una variabile GTM.