Triggers

Si quieres obtener una lista de métodos para este recurso, consulta el final de esta página.

Representaciones de recursos

Representa un activador de Google Tag Manager

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": string,
  "customEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ]
}
Nombre de la propiedad Valor Descripción Notas
accountId string ID de la cuenta de GTM.
autoEventFilter[] list Se utiliza en el caso del seguimiento automático de eventos. admite escritura
autoEventFilter[].parameter[] list Una lista de parámetros con nombre (clave/valor), según el tipo de condición. Notas:
  • Para los operadores binarios, incluye los parámetros llamados arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • En este momento, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para la coincidencia de expresiones regulares de distinción entre mayúsculas y minúsculas, incluye un parámetro booleano llamado ignore_case que se establezca en true. Si no se especifica o se establece en cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate parámetro booleano que se configura como true.
admite escritura
autoEventFilter[].parameter[].key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
autoEventFilter[].parameter[].list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
autoEventFilter[].parameter[].map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
autoEventFilter[].parameter[].type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
autoEventFilter[].parameter[].value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
autoEventFilter[].type string El tipo de operador para esta condición.

Los valores aceptables son los siguientes:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
admite escritura
checkValidation nested object Indica si solo se deben activar las etiquetas si otro controlador de eventos no cancela el evento de envío de formulario o vínculo (p.ej., debido a la validación). Solo es válido para los activadores de envío de formularios y clics de vínculo. admite escritura
checkValidation.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
checkValidation.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
checkValidation.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
checkValidation.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
checkValidation.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
containerId string ID del contenedor de GTM.
continuousTimeMinMilliseconds nested object Un tiempo mínimo de visibilidad visible continua (en milisegundos). Solo es válido para el activador de visibilidad de AMP. admite escritura
continuousTimeMinMilliseconds.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
continuousTimeMinMilliseconds.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
continuousTimeMinMilliseconds.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
continuousTimeMinMilliseconds.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
continuousTimeMinMilliseconds.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
customEventFilter[] list Se utiliza en el caso de los eventos personalizados, que se activan si todas las condiciones son verdaderas. admite escritura
customEventFilter[].parameter[] list Una lista de parámetros con nombre (clave/valor), según el tipo de condición. Notas:
  • Para los operadores binarios, incluye los parámetros llamados arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • En este momento, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para la coincidencia de expresiones regulares de distinción entre mayúsculas y minúsculas, incluye un parámetro booleano llamado ignore_case que se establezca en true. Si no se especifica o se establece en cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate parámetro booleano que se configura como true.
admite escritura
customEventFilter[].parameter[].key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
customEventFilter[].parameter[].list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
customEventFilter[].parameter[].map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
customEventFilter[].parameter[].type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
customEventFilter[].parameter[].value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
customEventFilter[].type string El tipo de operador para esta condición.

Los valores aceptables son los siguientes:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
admite escritura
eventName nested object Nombre del evento de GTM que se activa. Solo es válido para activadores del temporizador. admite escritura
eventName.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
eventName.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
eventName.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
eventName.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
eventName.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
filter[] list El activador solo se activará si todas las condiciones son verdaderas. admite escritura
filter[].parameter[] list Una lista de parámetros con nombre (clave/valor), según el tipo de condición. Notas:
  • Para los operadores binarios, incluye los parámetros llamados arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • En este momento, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para la coincidencia de expresiones regulares de distinción entre mayúsculas y minúsculas, incluye un parámetro booleano llamado ignore_case que se establezca en true. Si no se especifica o se establece en cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate parámetro booleano que se configura como true.
admite escritura
filter[].parameter[].key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
filter[].parameter[].list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
filter[].parameter[].map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
filter[].parameter[].type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
filter[].parameter[].value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
filter[].type string El tipo de operador para esta condición.

Los valores aceptables son los siguientes:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
admite escritura
fingerprint string La huella digital del activador de GTM, tal como se calcula en el momento del almacenamiento. Este valor se vuelve a calcular cuando se modifica el activador.
horizontalScrollPercentageList nested object Lista de valores de porcentaje de números enteros para activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje cuando el usuario se desplace de forma horizontal. Solo es válido para activadores de desplazamiento de AMP. admite escritura
horizontalScrollPercentageList.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
horizontalScrollPercentageList.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
horizontalScrollPercentageList.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
horizontalScrollPercentageList.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
horizontalScrollPercentageList.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
interval nested object Tiempo transcurrido entre la activación de eventos de temporizador recurrentes (en milisegundos). Solo es válido para activadores del temporizador. admite escritura
interval.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
interval.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
interval.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
interval.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
interval.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
intervalSeconds nested object Tiempo entre la activación de los eventos de temporizador (en segundos). Solo es válido para el activador del temporizador de AMP. admite escritura
intervalSeconds.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
intervalSeconds.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
intervalSeconds.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
intervalSeconds.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
intervalSeconds.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
limit nested object Límite de la cantidad de eventos de GTM que activará este temporizador. Si no se establece un límite, seguiremos activando eventos de GTM hasta que el usuario abandone la página. Solo es válido para activadores del temporizador. admite escritura
limit.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
limit.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
limit.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
limit.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
limit.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
maxTimerLengthSeconds nested object Tiempo máximo para activar eventos de temporizador (en segundos). Solo es válido para el activador del temporizador de AMP. admite escritura
maxTimerLengthSeconds.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
maxTimerLengthSeconds.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
maxTimerLengthSeconds.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
maxTimerLengthSeconds.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
maxTimerLengthSeconds.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
name string Nombre visible del activador admite escritura
notes string Notas del usuario sobre cómo aplicar este activador en el contenedor. admite escritura
parameter[] list Parámetros adicionales. admite escritura
parameter[].key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
parameter[].list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
parameter[].map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
parameter[].type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
parameter[].value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
parentFolderId string ID de la carpeta superior
path string Ruta relativa de la API del activador de GTM.
selector nested object Un selector CSS de clic de activación (es decir, "a", "button", etc.) Solo es válido para el activador de clics de AMP. admite escritura
selector.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
selector.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
selector.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
selector.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
selector.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
tagManagerUrl string Vínculo generado automáticamente a la IU de Tag Manager
totalTimeMinMilliseconds nested object Un tiempo mínimo total visible del activador de visibilidad (en milisegundos). Solo es válido para el activador de visibilidad de AMP. admite escritura
totalTimeMinMilliseconds.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
totalTimeMinMilliseconds.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
totalTimeMinMilliseconds.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
totalTimeMinMilliseconds.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
totalTimeMinMilliseconds.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
triggerId string El ID del activador identifica de manera única el activador de GTM.
type string Define el evento de capa de datos que causa este activador.

Los valores aceptables son los siguientes:
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "consentInit"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "eventTypeUnspecified"
  • "firebaseAppException"
  • "firebaseAppUpdate"
  • "firebaseCampaign"
  • "firebaseFirstOpen"
  • "firebaseInAppPurchase"
  • "firebaseNotificationDismiss"
  • "firebaseNotificationForeground"
  • "firebaseNotificationOpen"
  • "firebaseNotificationReceive"
  • "firebaseOsUpdate"
  • "firebaseSessionStart"
  • "firebaseUserEngagement"
  • "formSubmission"
  • "historyChange"
  • "init"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "serverPageview"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
admite escritura
uniqueTriggerId nested object ID único global del activador que genera automáticamente este (un formulario de envío de formulario, un clic de vínculo o un objeto de escucha de temporizador) si existe. Se usa para que los eventos automáticos incompatibles funcionen junto con el filtrado de activadores según los ID de activador. Este valor se propaga durante la generación de salida, ya que las etiquetas implícitas por activadores no existen hasta entonces. Solo es válido para los activadores de envío de formularios, clics de vínculos y temporizadores. admite escritura
uniqueTriggerId.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
uniqueTriggerId.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
uniqueTriggerId.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
uniqueTriggerId.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
uniqueTriggerId.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
verticalScrollPercentageList nested object Lista de valores de porcentaje de números enteros para activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje cuando el usuario se desplace verticalmente. Solo es válido para activadores de desplazamiento de AMP. admite escritura
verticalScrollPercentageList.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
verticalScrollPercentageList.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
verticalScrollPercentageList.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
verticalScrollPercentageList.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
verticalScrollPercentageList.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
visibilitySelector nested object Un selector CSS del activador de visibilidad (es decir, “#id”). Solo es válido para el activador de visibilidad de AMP. admite escritura
visibilitySelector.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
visibilitySelector.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
visibilitySelector.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
visibilitySelector.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
visibilitySelector.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
visiblePercentageMax nested object Un porcentaje de visibilidad máximo del activador de visibilidad. Solo es válido para el activador de visibilidad de AMP. admite escritura
visiblePercentageMax.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
visiblePercentageMax.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
visiblePercentageMax.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
visiblePercentageMax.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
visiblePercentageMax.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
visiblePercentageMin nested object Un porcentaje de visibilidad mínimo del activador de visibilidad. Solo es válido para el activador de visibilidad de AMP. admite escritura
visiblePercentageMin.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
visiblePercentageMin.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
visiblePercentageMin.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
visiblePercentageMin.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
visiblePercentageMin.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
waitForTags nested object Indica si se deben demorar los envíos de formularios o la apertura de vínculos hasta que todas las etiquetas se activen (evitando la acción predeterminada y, luego, simulando la acción predeterminada). Solo es válido para los activadores de envío de formularios y clics de vínculo. admite escritura
waitForTags.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
waitForTags.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
waitForTags.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
waitForTags.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
waitForTags.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
waitForTagsTimeout nested object Tiempo de espera (en milisegundos) para que las etiquetas se activen cuando "waits_for_tags" anterior se evalúa como true. Solo es válido para los activadores de envío de formularios y clics de vínculo. admite escritura
waitForTagsTimeout.key string La clave con nombre que identifica de forma exclusiva un parámetro. Obligatorio para los parámetros de nivel superior, así como los valores del mapa. Se ignora para los valores de lista. admite escritura
waitForTagsTimeout.list[] list Los parámetros de este parámetro de lista (las claves se ignorarán). admite escritura
waitForTagsTimeout.map[] list Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). admite escritura
waitForTagsTimeout.type string El tipo de parámetro. Los valores válidos son:
  • boolean: El valor representa un valor booleano, que se representa como "true" o "false".
  • integer: El valor representa un valor entero con signo de 64 bits en base 10.
  • list: Se debe especificar una lista de parámetros
  • map: se debe especificar un mapa de parámetros
  • template: El valor representa cualquier texto; puede incluir referencias variables (incluso referencias variables que podrían mostrar tipos que no son de string).
  • trigger_reference: El valor representa un activador, representado como el ID del activador
  • tag_reference: El valor representa una etiqueta, representada como el nombre de la etiqueta.


Los valores aceptables son los siguientes:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
admite escritura
waitForTagsTimeout.value string El valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
workspaceId string ID del lugar de trabajo de GTM.

Métodos

crear
Crea un activador de GTM.
borrar
Borra un activador de GTM.
obtener
Obtén un activador de GTM.
list
Enumera todos los activadores de GTM de un contenedor.
revertir
Revierte los cambios en un activador de GTM en un lugar de trabajo de GTM.
actualizar
Actualiza un activador de GTM.