Triggers

Para obtener una lista de métodos para este recurso, consulta al 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)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ]
}
Nombre de la propiedad Valor Descripción Notas
accountId string ID de la cuenta de GTM.
autoEventFilter[] list Se usa 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.
  • En el caso de las coincidencias de regex que no distinguen mayúsculas de minúsculas, incluye un parámetro booleano llamado ignore_case configurado en true. Si no se especifica o se establece con cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate y establecido en true.
admite escritura
autoEventFilter[].parameter[].isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
autoEventFilter[].parameter[].key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
autoEventFilter[].parameter[].list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es el valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
autoEventFilter[].type string Es 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 debemos activar etiquetas si el envío del formulario o el evento de clic en el vínculo no lo cancela otro controlador de eventos (p.ej., debido a una validación). Solo es válida para los activadores de envío de formularios y clics en vínculos. admite escritura
checkValidation.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
checkValidation.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
checkValidation.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 activador de visibilidad del tiempo visible mínimo continuo (en milisegundos). Solo es válida para el activador de visibilidad de AMP. admite escritura
continuousTimeMinMilliseconds.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
continuousTimeMinMilliseconds.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
continuousTimeMinMilliseconds.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es el valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
customEventFilter[] list Se usa 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.
  • En el caso de las coincidencias de regex que no distinguen mayúsculas de minúsculas, incluye un parámetro booleano llamado ignore_case configurado en true. Si no se especifica o se establece con cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate y establecido en true.
admite escritura
customEventFilter[].parameter[].isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
customEventFilter[].parameter[].key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
customEventFilter[].parameter[].list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es el valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
customEventFilter[].type string Es 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 los activadores de temporizador. admite escritura
eventName.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
eventName.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
eventName.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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.
  • En el caso de las coincidencias de regex que no distinguen mayúsculas de minúsculas, incluye un parámetro booleano llamado ignore_case configurado en true. Si no se especifica o se establece con cualquier otro valor, la coincidencia distingue entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano llamado negate y establecido en true.
admite escritura
filter[].parameter[].isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
filter[].parameter[].key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
filter[].parameter[].list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es el valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
filter[].type string Es 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 cada vez que se modifica el activador.
horizontalScrollPercentageList nested object Lista de valores porcentuales de números enteros para activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje y se desplace la vista horizontalmente. Solo es válida para los activadores de desplazamiento de AMP. admite escritura
horizontalScrollPercentageList.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
horizontalScrollPercentageList.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
horizontalScrollPercentageList.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 los activadores de temporizador. admite escritura
interval.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
interval.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
interval.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 los eventos del temporizador que se deben activar (en segundos). Solo es válida para la activación del temporizador de AMP. admite escritura
intervalSeconds.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
intervalSeconds.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
intervalSeconds.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es el valor de un parámetro (puede contener referencias de variables como "") según corresponda para el tipo especificado. admite escritura
limit nested object Es el límite de la cantidad de eventos de GTM que activa este activador de temporizador. Si no se establece ningún límite, seguiremos activando eventos de GTM hasta que el usuario salga de la página. Solo es válido para los activadores de temporizador. admite escritura
limit.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
limit.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
limit.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 del temporizador (en segundos). Solo es válida para la activación del temporizador de AMP. admite escritura
maxTimerLengthSeconds.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
maxTimerLengthSeconds.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
maxTimerLengthSeconds.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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[].isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
parameter[].key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
parameter[].list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 de acceso relativa de la API del activador de GTM.
selector nested object Un selector CSS de activación de clics (es decir, "a", "button", etcétera). Solo es válida para el activador de clics de AMP. admite escritura
selector.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
selector.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
selector.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 total visible mínimo de un activador de visibilidad (en milisegundos) Solo es válida para el activador de visibilidad de AMP. admite escritura
totalTimeMinMilliseconds.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
totalTimeMinMilliseconds.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
totalTimeMinMilliseconds.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 forma exclusiva 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 Es el ID único global del activador que lo genera automáticamente (un envío de formulario, un clic en el vínculo o un objeto de escucha de temporizador), si corresponde. Se usa para que los eventos automáticos incompatibles funcionen en conjunto con el filtrado de activadores basado en los IDs de activador. Este valor se propaga durante la generación de resultados, ya que las etiquetas implícitas por activadores no existen hasta ese momento. Solo es válida para los activadores de envío de formularios, clics en vínculos y temporizador. admite escritura
uniqueTriggerId.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
uniqueTriggerId.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
uniqueTriggerId.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 porcentuales de números enteros para activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje y se desplazará la vista de forma vertical. Solo es válida para los activadores de desplazamiento de AMP. admite escritura
verticalScrollPercentageList.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
verticalScrollPercentageList.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
verticalScrollPercentageList.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 de activador de visibilidad (es decir, "#id"). Solo es válida para el activador de visibilidad de AMP. admite escritura
visibilitySelector.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
visibilitySelector.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
visibilitySelector.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 activador de visibilidad de visibilidad máxima por ciento. Solo es válida para el activador de visibilidad de AMP. admite escritura
visiblePercentageMax.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
visiblePercentageMax.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
visiblePercentageMax.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 activador de visibilidad de porcentaje de visibilidad mínimo. Solo es válida para el activador de visibilidad de AMP. admite escritura
visiblePercentageMin.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
visiblePercentageMin.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
visiblePercentageMin.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 debemos retrasar o no los envíos de formularios o la apertura de vínculos hasta que se activen todas las etiquetas (al evitar la acción predeterminada y luego simularla). Solo es válida para los activadores de envío de formularios y clics en vínculos. admite escritura
waitForTags.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
waitForTags.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
waitForTags.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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 se activen las etiquetas cuando "waits_for_tags" arriba se evalúa como true. Solo es válida para los activadores de envío de formularios y clics en vínculos. admite escritura
waitForTagsTimeout.isWeakReference boolean Indica si se hace referencia fuerte o débil a un parámetro de tipo de referencia. Solo las usan las transformaciones. admite escritura
waitForTagsTimeout.key string La clave con nombre que identifica un parámetro de manera inequívoca. Obligatorio para los parámetros de nivel superior, así como los valores de mapa. Se ignora para los valores de lista. admite escritura
waitForTagsTimeout.list[] list Son los parámetros de este parámetro de lista (se ignorarán las claves). 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 Es el tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: El valor representa un valor booleano, representado como "verdadero". o “false”
  • integer: El valor representa un valor entero firmado 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. esto puede incluir referencias variables (incluso referencias variables que pueden mostrar tipos que no son de cadena)
  • 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 Es 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.
get
Obtiene un activador de GTM.
list
Enumera todos los activadores de GTM de un contenedor.
revertir
Revierte los cambios realizados en un activador de GTM en un lugar de trabajo de GTM.
actualización
Actualiza un activador de GTM.