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 ( |
| Campos | |
|---|---|
path |
Ruta de acceso relativa de la API de la variable de GTM. |
accountId |
ID de la cuenta de GTM. |
containerId |
ID del contenedor de GTM |
workspaceId |
ID del espacio de trabajo de GTM. |
variableId |
El ID de variable identifica de forma única la variable de GTM. |
name |
Nombre visible de la variable. |
type |
Es el tipo de variable de GTM. |
notes |
Son notas del usuario sobre cómo aplicar esta variable en el contenedor. |
scheduleStartMs |
Es la marca de tiempo de inicio en milisegundos para programar una variable. |
scheduleEndMs |
Es la marca de tiempo de finalización en milisegundos para programar una variable. |
parameter[] |
Son los parámetros de la variable. |
enablingTriggerId[] |
Solo para contenedores 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[] |
Solo para contenedores 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 |
Es la huella digital de la variable de GTM calculada en el momento del almacenamiento. Este valor se vuelve a calcular cada vez que se modifica la variable. |
parentFolderId |
ID de la carpeta principal. |
tagManagerUrl |
Vínculo generado automáticamente a la IU de Tag Manager |
formatValue |
Opción para convertir el valor de una variable en otro valor. |
FormatValue
| Representación JSON |
|---|
{ "caseConversionType": enum ( |
| Campos | |
|---|---|
caseConversionType |
Opción para convertir el valor de una variable de tipo cadena en minúsculas o mayúsculas |
convertToNumber |
Opción para convertir el valor de una variable en un número. |
convertNullToValue |
Es el valor que se convertirá si el valor de una variable es nulo. |
convertUndefinedToValue |
Es el valor que se convertirá si el valor de una variable no está definido. |
convertToBoolean |
Opción para convertir el valor de una variable en un valor booleano. |
convertTrueToValue |
Es el valor que se convertirá si el valor de una variable es verdadero. |
convertFalseToValue |
Es el valor que se convertirá si el valor de una variable es falso. |
CaseConversionType
| Enums | |
|---|---|
none |
|
lowercase |
Opción para convertir un valor de variable en minúsculas. |
uppercase |
Opción para convertir el valor de una variable en mayúsculas. |
DecimalSeparatorType
| Enums | |
|---|---|
decimalSeparatorTypeUnspecified |
|
period |
Opción para convertir el valor de una variable en un número con un punto como separador decimal. |
comma |
Opción para convertir el valor de una variable en un número con una coma como separador decimal. |
Métodos |
|
|---|---|
|
Crea una variable de GTM. |
|
Borra una variable de GTM. |
|
Obtiene una variable de GTM. |
|
Enumera todas las variables de GTM de un contenedor. |
|
Revierte los cambios en una variable de GTM en un espacio de trabajo de GTM. |
|
Actualiza una variable de GTM. |