Triggers

Al final de esta página encontrarás la lista de los métodos que se utilizan con este recurso.

Representaciones del recurso

Representa un recurso Trigger 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 recurso Account de GTM.
autoEventFilter[] list Se utiliza en el caso del seguimiento de eventos automáticos. editable
autoEventFilter[].parameter[] list Lista de parámetros con nombre (clave-valor), que dependen del tipo de condición. Notas:
  • En el caso de los operadores binarios, incluye los parámetros arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • Por ahora, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para las coincidencias de expresión regular que no distingan entre mayúsculas y minúsculas, incluye un parámetro booleano ignore_case configurado en true. Si no se especifica o si se configura en cualquier otro valor, la coincidencia distinguirá entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano negate configurado en true.
editable
autoEventFilter[].parameter[].key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
autoEventFilter[].parameter[].list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
autoEventFilter[].parameter[].map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
autoEventFilter[].parameter[].type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
autoEventFilter[].parameter[].value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
autoEventFilter[].type string Tipo de operador de esta condición.

Estos son los valores posibles:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
editable
checkValidation nested object Indica si debemos activar las etiquetas únicamente si ningún otro gestor de eventos cancela el evento de envío de formulario o de clic en enlace (por ejemplo, debido a la validación). Solo es válido para activadores de envío de formularios y de clic en enlace. editable
checkValidation.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
checkValidation.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
checkValidation.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
checkValidation.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
checkValidation.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
containerId string ID de recurso Container de GTM.
continuousTimeMinMilliseconds nested object Tiempo visible mínimo continuo de un activador de visibilidad (en milisegundos). Solo es válido para el activador de visibilidad de AMP. editable
continuousTimeMinMilliseconds.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
continuousTimeMinMilliseconds.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
continuousTimeMinMilliseconds.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
continuousTimeMinMilliseconds.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
continuousTimeMinMilliseconds.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
customEventFilter[] list Se utiliza en el caso de que haya eventos personalizados; se activa si se cumplen todas las condiciones. editable
customEventFilter[].parameter[] list Lista de parámetros con nombre (clave-valor), que dependen del tipo de condición. Notas:
  • En el caso de los operadores binarios, incluye los parámetros arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • Por ahora, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para las coincidencias de expresión regular que no distingan entre mayúsculas y minúsculas, incluye un parámetro booleano ignore_case configurado en true. Si no se especifica o si se configura en cualquier otro valor, la coincidencia distinguirá entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano negate configurado en true.
editable
customEventFilter[].parameter[].key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
customEventFilter[].parameter[].list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
customEventFilter[].parameter[].map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
customEventFilter[].parameter[].type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
customEventFilter[].parameter[].value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
customEventFilter[].type string Tipo de operador de esta condición.

Estos son los valores posibles:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
editable
eventName nested object Nombre del evento de GTM que se activa. Solo es válido para activadores de temporizador. editable
eventName.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
eventName.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
eventName.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
eventName.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
eventName.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
filter[] list El activador solo se activa si se cumplen todas las condiciones. editable
filter[].parameter[] list Lista de parámetros con nombre (clave-valor), que dependen del tipo de condición. Notas:
  • En el caso de los operadores binarios, incluye los parámetros arg0 y arg1 para especificar los operandos izquierdo y derecho, respectivamente.
  • Por ahora, el operando izquierdo (arg0) debe ser una referencia a una variable.
  • Para las coincidencias de expresión regular que no distingan entre mayúsculas y minúsculas, incluye un parámetro booleano ignore_case configurado en true. Si no se especifica o si se configura en cualquier otro valor, la coincidencia distinguirá entre mayúsculas y minúsculas.
  • Para negar un operador, incluye un parámetro booleano negate configurado en true.
editable
filter[].parameter[].key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
filter[].parameter[].list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
filter[].parameter[].map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
filter[].parameter[].type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
filter[].parameter[].value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
filter[].type string Tipo de operador de esta condición.

Estos son los valores posibles:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
editable
fingerprint string Huella digital del recurso Trigger de GTM calculada en el momento del almacenamiento. Este valor se vuelve a calcular cada vez que se modifica el recurso Trigger.
horizontalScrollPercentageList nested object Lista de valores porcentuales enteros de los activadores de desplazamiento. El activador se activa cuando se alcanza cada porcentaje al desplazar la vista en sentido horizontal. Solo es válido para los activadores de desplazamiento AMP. editable
horizontalScrollPercentageList.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
horizontalScrollPercentageList.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
horizontalScrollPercentageList.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
horizontalScrollPercentageList.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
horizontalScrollPercentageList.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
interval nested object Tiempo transcurrido entre la activación de eventos de temporizador recurrentes (en milisegundos). Solo es válido para activadores de temporizador. editable
interval.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
interval.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
interval.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
interval.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
interval.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
intervalSeconds nested object Tiempo transcurrido entre los eventos de temporizador que deben activarse (en segundos). Solo es válido para activadores de temporizador AMP. editable
intervalSeconds.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
intervalSeconds.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
intervalSeconds.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
intervalSeconds.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
intervalSeconds.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
limit nested object Límite del número de eventos de GTM que activará este activador de temporizador. Si no se configura ningún límite, seguiremos activando eventos de GTM hasta que el usuario abandone la página. Solo es válido para activadores de temporizador. editable
limit.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
limit.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
limit.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
limit.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
limit.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
maxTimerLengthSeconds nested object Tiempo máximo para activar eventos de temporizador (en segundos). Solo es válido para activadores de temporizador AMP. editable
maxTimerLengthSeconds.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
maxTimerLengthSeconds.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
maxTimerLengthSeconds.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
maxTimerLengthSeconds.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
maxTimerLengthSeconds.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
name string Nombre visible del recurso Trigger. editable
notes string Notas de usuario sobre cómo aplicar este activador en el contenedor. editable
parameter[] list Parámetros adicionales. editable
parameter[].key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
parameter[].list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
parameter[].map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
parameter[].type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
parameter[].value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
parentFolderId string ID de la carpeta principal.
path string Ruta relativa de la API del recurso Trigger de GTM.
selector nested object Selector CSS de activador de clic (es decir, "a", "button", etc.). Solo es válido para el activador de clics de AMP. editable
selector.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
selector.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
selector.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
selector.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
selector.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
tagManagerUrl string Enlace con la UI de Tag Manager que se genera automáticamente.
totalTimeMinMilliseconds nested object Tiempo visible mínimo total de un activador de visibilidad (en milisegundos). Solo es válido para el activador de visibilidad de AMP. editable
totalTimeMinMilliseconds.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
totalTimeMinMilliseconds.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
totalTimeMinMilliseconds.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
totalTimeMinMilliseconds.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
totalTimeMinMilliseconds.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
triggerId string ID de recurso Trigger que identifica de forma exclusiva el recurso Trigger de GTM.
type string Define el evento de capa de datos que activa este activador.

Estos son los valores posibles:
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "eventTypeUnspecified"
  • "firebaseAppException"
  • "firebaseAppUpdate"
  • "firebaseCampaign"
  • "firebaseFirstOpen"
  • "firebaseInAppPurchase"
  • "firebaseNotificationDismiss"
  • "firebaseNotificationForeground"
  • "firebaseNotificationOpen"
  • "firebaseNotificationReceive"
  • "firebaseOsUpdate"
  • "firebaseSessionStart"
  • "firebaseUserEngagement"
  • "formSubmission"
  • "historyChange"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
editable
uniqueTriggerId nested object ID único global del activador que genera automáticamente esta acción (un envío de formulario, un clic en un enlace o un procesador del temporizador) si lo hubiera. Se utiliza para hacer que los eventos automáticos incompatibles funcionen conjuntamente con el filtrado de activación basado en los ID de activación. Este valor se rellena al generar los resultados, ya que las etiquetas que activan los activadores no existen hasta entonces. Solo es válido para activadores de envío de formularios, de clic en enlace y de temporizador. editable
uniqueTriggerId.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
uniqueTriggerId.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
uniqueTriggerId.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
uniqueTriggerId.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
uniqueTriggerId.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
verticalScrollPercentageList nested object Lista de valores porcentuales enteros de los activadores de desplazamiento. El activador se activa cuando se alcanza cada porcentaje al desplazar la vista en sentido vertical. Solo es válido para los activadores de desplazamiento AMP. editable
verticalScrollPercentageList.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
verticalScrollPercentageList.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
verticalScrollPercentageList.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
verticalScrollPercentageList.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
verticalScrollPercentageList.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
visibilitySelector nested object Selector CSS de un activador de visibilidad (es decir, "#id"). Solo es válido para el activador de visibilidad de AMP. editable
visibilitySelector.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
visibilitySelector.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
visibilitySelector.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
visibilitySelector.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
visibilitySelector.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
visiblePercentageMax nested object Porcentaje máximo de visibilidad de un activador de visibilidad. Solo es válido para el activador de visibilidad de AMP. editable
visiblePercentageMax.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
visiblePercentageMax.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
visiblePercentageMax.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
visiblePercentageMax.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
visiblePercentageMax.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
visiblePercentageMin nested object Porcentaje mínimo de visibilidad de un activador de visibilidad. Solo es válido para el activador de visibilidad de AMP. editable
visiblePercentageMin.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
visiblePercentageMin.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
visiblePercentageMin.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
visiblePercentageMin.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
visiblePercentageMin.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
waitForTags nested object Indica si debemos retrasar los envíos de formularios o la apertura de enlaces hasta que todas las etiquetas se hayan activado (impidiendo la acción predeterminada y simulándola más tarde). Solo es válido para activadores de envío de formularios y de clic en enlace. editable
waitForTags.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
waitForTags.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
waitForTags.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
waitForTags.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
waitForTags.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
waitForTagsTimeout nested object Tiempo (en milisegundos) que se debe esperar para que se activen las etiquetas cuando la propiedad 'waits_for_tags' anterior se evalúa como true. Solo es válido para activadores de envío de formularios y de clic en enlace. editable
waitForTagsTimeout.key string Clave con nombre que identifica un parámetro de forma exclusiva. Es obligatoria en los parámetros de nivel superior, así como en los valores de mapa. Se ignora en los valores de lista. editable
waitForTagsTimeout.list[] list Parámetros de los parámetros de esta lista (las claves se ignorarán). editable
waitForTagsTimeout.map[] list Parámetros de los parámetros de este mapa (deben tener claves; las claves deben ser únicas). editable
waitForTagsTimeout.type string Tipo de parámetro. Los valores válidos son los siguientes:
  • boolean: el valor representa un parámetro booleano configurado como "true" o "false".
  • integer: el valor representa un valor entero de 64 bits con signo, 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 de variables (incluso referencias de variables que podrían devolver tipos que no son de cadena).
  • trigger_reference: el valor representa un activador mediante su ID.


Estos son los valores posibles:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
editable
waitForTagsTimeout.value string Valor de un parámetro (puede contener referencias de variables como "{{myVariable}}") según requiera el tipo especificado. editable
workspaceId string ID de recurso Workspace de GTM.

Métodos

create
Crea un recurso Trigger de GTM.
delete
Elimina un recurso Trigger de GTM.
get
Obtiene un recurso Trigger de GTM.
list
Enumera todos los recursos Trigger de GTM que pertenecen a un recurso Container.
revert
Deshace los cambios aplicados a un recurso Trigger de GTM en un recurso Workspace de GTM.
update
Actualiza un recurso Trigger de GTM.