REST Resource: accounts.containers.workspaces.variables

Recurso: Variable

Representa una variable de Google Tag Manager.

Representación 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)
  }
}
Campos
path

string

Es la ruta de acceso relativa de la API de la variable de GTM.

accountId

string

ID de la cuenta de GTM.

containerId

string

ID del contenedor de GTM.

workspaceId

string

ID del espacio de trabajo de GTM.

variableId

string

El ID de la variable identifica de forma única la variable de GTM.

name

string

Nombre visible de la variable.

type

string

Tipo de variable de GTM.

notes

string

Notas del usuario sobre cómo aplicar esta variable en el contenedor.

scheduleStartMs

string (int64 format)

Es la marca de tiempo de inicio en milisegundos para programar una variable.

scheduleEndMs

string (int64 format)

Es la marca de tiempo de finalización en milisegundos para programar una variable.

parameter[]

object (Parameter)

Los parámetros de la variable.

enablingTriggerId[]

string

Solo para contenedores para dispositivos móviles: Es una lista de IDs de activadores para habilitar variables condicionales. La variable se habilita si uno de los activadores de habilitación es verdadero y todos los activadores de inhabilitación son falsos. Se trata como un conjunto no ordenado.

disablingTriggerId[]

string

Solo para contenedores para dispositivos móviles: Es una lista de IDs de activadores para inhabilitar variables condicionales. La variable se habilita si uno de los activadores de habilitación es verdadero, mientras que todos los activadores de inhabilitación son falsos. Se trata como un conjunto no ordenado.

fingerprint

string

La huella digital de la variable de GTM tal como se calcula en el momento del almacenamiento Este valor se vuelve a calcular cada vez que se modifica la variable.

parentFolderId

string

Es el ID de la carpeta superior.

tagManagerUrl

string

Vínculo generado automáticamente a la IU de Tag Manager

formatValue

object (FormatValue)

Es la opción para convertir un valor de variable en otro.

FormatValue

Representación JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Campos
caseConversionType

enum (CaseConversionType)

Es la opción para convertir un valor de variable de tipo de cadena a minúsculas o mayúsculas.

convertNullToValue

object (Parameter)

Es el valor que se convertirá si el valor de una variable es nulo.

convertUndefinedToValue

object (Parameter)

Es el valor que se debe convertir si el valor de una variable no está definido.

convertTrueToValue

object (Parameter)

Es el valor que se convertirá si el valor de una variable es verdadero.

convertFalseToValue

object (Parameter)

Es el valor que se debe convertir si el valor de una variable es falso.

CaseConversionType

Enumeraciones
none
lowercase Es la opción para convertir un valor de variable a minúsculas.
uppercase Es la opción para convertir un valor de variable en mayúsculas.

Métodos

create

Crea una variable de GTM.

delete

Borra una variable de GTM.

get

Obtiene una variable de GTM.

list

Muestra todas las variables de GTM de un contenedor.

revert

Revierte los cambios en una variable de GTM en un espacio de trabajo de GTM.

update

Actualiza una variable de GTM.