REST Resource: accounts.containers.workspaces.variables

Risorsa: variabile

Rappresenta una variabile di Google Tag Manager.

Rappresentazione JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
Campi
path

string

Percorso relativo dell'API della variabile GTM.

accountId

string

ID account GTM.

containerId

string

ID contenitore GTM.

workspaceId

string

ID area di lavoro GTM.

variableId

string

L'ID variabile identifica in modo univoco la variabile GTM.

name

string

Nome visualizzato della variabile.

type

string

Tipo di variabile GTM.

notes

string

Note dell'utente su come applicare questa variabile nel contenitore.

scheduleStartMs

string (int64 format)

Il timestamp di inizio in millisecondi per pianificare una variabile.

scheduleEndMs

string (int64 format)

Il timestamp di fine in millisecondi per pianificare una variabile.

parameter[]

object (Parameter)

I parametri della variabile.

enablingTriggerId[]

string

Solo per i contenitori mobile: un elenco di ID attivatori per l'attivazione delle variabili condizionali. La variabile viene attivata se uno degli attivatori è true e tutti gli attivatori di disattivazione sono false. Trattato come un insieme non ordinato.

disablingTriggerId[]

string

Solo per i contenitori mobile: un elenco di ID attivatori per la disattivazione delle variabili condizionali. La variabile viene attivata se uno degli attivatori di attivazione è true e tutti gli attivatori di disattivazione sono false. Trattato come un insieme non ordinato.

fingerprint

string

L'impronta della variabile GTM calcolata al momento dell'archiviazione. Questo valore viene ricalcolato ogni volta che la variabile viene modificata.

parentFolderId

string

ID cartella principale.

tagManagerUrl

string

Link generato automaticamente all'interfaccia utente di Tag Manager

formatValue

object (FormatValue)

Opzione per convertire un valore di una variabile in un altro valore.

FormatValue

Rappresentazione JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Campi
caseConversionType

enum (CaseConversionType)

L'opzione per convertire un valore di variabile di tipo stringa in minuscolo o in maiuscolo.

convertNullToValue

object (Parameter)

Il valore da convertire se il valore di una variabile è null.

convertUndefinedToValue

object (Parameter)

Il valore da convertire se il valore di una variabile non è definito.

convertTrueToValue

object (Parameter)

Il valore da convertire se il valore di una variabile è true.

convertFalseToValue

object (Parameter)

Il valore da convertire se il valore di una variabile è false.

CaseConversionType

Enum
none
lowercase L'opzione per convertire un valore della variabile in minuscolo.
uppercase L'opzione per convertire un valore della variabile in lettere maiuscole.

Metodi

create

Crea una variabile GTM.

delete

Consente di eliminare una variabile GTM.

get

Recupera una variabile GTM.

list

Elenca tutte le variabili GTM di un contenitore.

revert

Ripristina le modifiche apportate a una variabile GTM in uno spazio di lavoro GTM.

update

Aggiorna una variabile GTM.