REST Resource: accounts.containers.workspaces.triggers

Recurso: Activador

Representa un activador de Google Tag Manager.

Representación JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": enum (EventType),
  "customEventFilter": [
    {
      object (Condition)
    }
  ],
  "filter": [
    {
      object (Condition)
    }
  ],
  "autoEventFilter": [
    {
      object (Condition)
    }
  ],
  "waitForTags": {
    object (Parameter)
  },
  "checkValidation": {
    object (Parameter)
  },
  "waitForTagsTimeout": {
    object (Parameter)
  },
  "uniqueTriggerId": {
    object (Parameter)
  },
  "eventName": {
    object (Parameter)
  },
  "interval": {
    object (Parameter)
  },
  "limit": {
    object (Parameter)
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    object (Parameter)
  },
  "intervalSeconds": {
    object (Parameter)
  },
  "maxTimerLengthSeconds": {
    object (Parameter)
  },
  "verticalScrollPercentageList": {
    object (Parameter)
  },
  "horizontalScrollPercentageList": {
    object (Parameter)
  },
  "visibilitySelector": {
    object (Parameter)
  },
  "visiblePercentageMin": {
    object (Parameter)
  },
  "visiblePercentageMax": {
    object (Parameter)
  },
  "continuousTimeMinMilliseconds": {
    object (Parameter)
  },
  "totalTimeMinMilliseconds": {
    object (Parameter)
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Campos
path

string

Es la ruta de acceso relativa de la API del activador de GTM.

accountId

string

ID de la cuenta de GTM.

containerId

string

ID del contenedor de GTM.

workspaceId

string

ID del espacio de trabajo de GTM.

triggerId

string

El ID de activador identifica de forma única el activador de GTM.

name

string

Nombre visible del activador.

type

enum (EventType)

Define el evento de la capa de datos que causa este activador.

customEventFilter[]

object (Condition)

Se usa en el caso de un evento personalizado, que se activa si todas las condiciones son verdaderas.

filter[]

object (Condition)

El activador solo se activará si todas las condiciones son verdaderas.

autoEventFilter[]

object (Condition)

Se usa en el caso del seguimiento de eventos automático.

waitForTags

object (Parameter)

Si debemos retrasar o no el envío de formularios o la apertura de vínculos hasta que se hayan activado todas las etiquetas (previniendo la acción predeterminada y simulando la acción predeterminada más adelante). Solo es válido para los activadores de Envío de formulario y Clic en vínculo.

checkValidation

object (Parameter)

Si solo debemos activar etiquetas si otro controlador de eventos no cancela el evento de envío del formulario o el clic en el vínculo (p.ej., debido a la validación). Solo es válido para los activadores de Envío de formulario y Clic en vínculo.

waitForTagsTimeout

object (Parameter)

Es el tiempo de espera (en milisegundos) para que se activen las etiquetas cuando "waits_for_tags" anterior se evalúa como

true

. Solo es válido para los activadores de Envío de formulario y Clic en vínculo.

uniqueTriggerId

object (Parameter)

Es el ID único global del activador que lo genera automáticamente (un objeto de escucha de envío de formulario, clic en un vínculo o temporizador), si corresponde. Se usa para que los eventos automáticos incompatibles funcionen junto con el filtrado de activadores según los IDs de activadores. Este valor se propaga durante la generación de resultados, ya que las etiquetas que implican los activadores no existen hasta ese momento. Solo es válido para los activadores Envío de formulario, Clic en vínculo y Temporizador.

eventName

object (Parameter)

Es el nombre del evento de GTM que se activa. Solo es válido para los activadores de temporizador.

interval

object (Parameter)

Es el tiempo entre la activación de eventos de temporizador recurrentes (en milisegundos). Solo es válido para los activadores de temporizador.

limit

object (Parameter)

Es el límite de la cantidad de eventos de GTM que activará este activador de temporizador. Si no se establece un límite, seguiremos activando los eventos de GTM hasta que el usuario salga de la página. Solo es válido para los activadores de temporizador.

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.

parentFolderId

string

Es el ID de la carpeta superior.

selector

object (Parameter)

Un selector CSS del activador de clics (es decir, "a", "button", etc.) Solo es válido para el activador de clics de AMP.

intervalSeconds

object (Parameter)

Es el tiempo entre los eventos del temporizador que se activarán (en segundos). Solo es válido para el activador del temporizador de AMP.

maxTimerLengthSeconds

object (Parameter)

Es el tiempo máximo para activar los eventos de temporizador (en segundos). Solo es válido para el activador del temporizador de AMP.

verticalScrollPercentageList

object (Parameter)

Es una lista de valores de porcentaje enteros para los activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje cuando se desplace la vista verticalmente. Solo es válido para los activadores de desplazamiento de AMP.

horizontalScrollPercentageList

object (Parameter)

Es una lista de valores de porcentaje enteros para los activadores de desplazamiento. El activador se activará cuando se alcance cada porcentaje cuando se desplace la vista horizontalmente. Solo es válido para los activadores de desplazamiento de AMP.

visibilitySelector

object (Parameter)

Un selector de CSS del activador de visibilidad (es decir, "#id"). Solo es válido para el activador de visibilidad de AMP.

visiblePercentageMin

object (Parameter)

Un activador de visibilidad establece un porcentaje mínimo de visibilidad. Solo es válido para el activador de visibilidad de AMP.

visiblePercentageMax

object (Parameter)

Un activador de visibilidad establece el porcentaje máximo de visibilidad. Solo es válido para el activador de visibilidad de AMP.

continuousTimeMinMilliseconds

object (Parameter)

Es el tiempo visible continuo mínimo (en milisegundos) de un activador de visibilidad. Solo es válido para el activador de visibilidad de AMP.

totalTimeMinMilliseconds

object (Parameter)

Es el tiempo visible total mínimo (en milisegundos) de un activador de visibilidad. Solo es válido para el activador de visibilidad de AMP.

tagManagerUrl

string

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

notes

string

Notas del usuario sobre cómo aplicar este activador en el contenedor.

parameter[]

object (Parameter)

Parámetros adicionales

EventType

Enumeraciones
eventTypeUnspecified
pageview
domReady
windowLoaded
customEvent
triggerGroup
init
consentInit
serverPageview
always
firebaseAppException
firebaseAppUpdate
firebaseCampaign
firebaseFirstOpen
firebaseInAppPurchase
firebaseNotificationDismiss
firebaseNotificationForeground
firebaseNotificationOpen
firebaseNotificationReceive
firebaseOsUpdate
firebaseSessionStart
firebaseUserEngagement
formSubmission
click
linkClick
jsError
historyChange
timer
ampClick
ampTimer
ampScroll
ampVisibility
youTubeVideo
scrollDepth
elementVisibility

Métodos

create

Crea un activador de GTM.

delete

Borra un activador de GTM.

get

Obtiene un activador de GTM.

list

Muestra una lista de todos los activadores de GTM de un contenedor.

revert

Revierte los cambios en un activador de GTM en un lugar de trabajo de GTM.

update

Actualiza un activador de GTM.