REST Resource: accounts.containers.workspaces.variables

Ressource: Variable

Représente une variable Google Tag Manager.

Représentation 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)
  }
}
Champs
path

string

Chemin relatif de l'API de la variable GTM.

accountId

string

ID de compte GTM

containerId

string

ID du conteneur GTM.

workspaceId

string

ID de l'espace de travail GTM.

variableId

string

L'ID de la variable identifie de manière unique la variable GTM.

name

string

Nom à afficher de la variable.

type

string

Type de variable GTM

notes

string

Remarques de l'utilisateur sur l'application de cette variable dans le conteneur.

scheduleStartMs

string (int64 format)

Code temporel de début, en millisecondes, pour planifier une variable.

scheduleEndMs

string (int64 format)

Horodatage de fin, en millisecondes, pour planifier une variable.

parameter[]

object (Parameter)

Paramètres de la variable.

enablingTriggerId[]

string

Pour les conteneurs mobiles uniquement: liste des ID de déclencheur pour l'activation des variables conditionnelles. La variable est activée si l'un des déclencheurs d'activation est défini sur "true", tandis que tous les déclencheurs de désactivation sont définis sur "false". Traité comme un ensemble non ordonné.

disablingTriggerId[]

string

Pour les conteneurs mobiles uniquement: liste des ID de déclencheur pour la désactivation des variables conditionnelles. La variable est activée si l'un des déclencheurs d'activation est défini sur "true", tandis que tous les déclencheurs de désactivation sont définis sur "false". Traité comme un ensemble non ordonné.

fingerprint

string

Empreinte digitale de la variable GTM calculée au moment du stockage. Cette valeur est recalculée chaque fois que la variable est modifiée.

parentFolderId

string

ID du dossier parent.

tagManagerUrl

string

Lien généré automatiquement vers l'UI de Tag Manager

formatValue

object (FormatValue)

Option permettant de convertir une valeur de variable en une autre valeur.

FormatValue

Représentation JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Champs
caseConversionType

enum (CaseConversionType)

Option permettant de convertir une valeur de variable de type chaîne en minuscules ou en majuscules.

convertNullToValue

object (Parameter)

Valeur à convertir si la valeur d'une variable est nulle.

convertUndefinedToValue

object (Parameter)

Valeur à convertir si la valeur d'une variable n'est pas définie.

convertTrueToValue

object (Parameter)

Valeur à convertir si la valeur d'une variable est "true".

convertFalseToValue

object (Parameter)

Valeur à convertir si la valeur d'une variable est "false".

CaseConversionType

Enums
none
lowercase Option permettant de convertir une valeur de variable en minuscules.
uppercase Option permettant de convertir une valeur de variable en majuscules.

Méthodes

create

Crée une variable GTM.

delete

Supprime une variable GTM.

get

Récupère une variable GTM.

list

Répertorie toutes les variables GTM d'un conteneur.

revert

Annule les modifications apportées à une variable GTM dans un espace de travail GTM.

update

Met à jour une variable GTM.