REST Resource: accounts.containers.workspaces.triggers

Recurso: gatilho

Representa um acionador do Gerenciador de tags do Google.

Representação 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

Caminho relacionado à API do Trigger do GTM.

accountId

string

Código do Account do GTM.

containerId

string

Código do Container do GTM.

workspaceId

string

Código do Workspace do GTM.

triggerId

string

Código do acionador que identifica o acionador do GTM de forma exclusiva.

name

string

Nome de exibição do acionador.

type

enum (EventType)

Define o evento de camada de dados que origina esse acionador.

customEventFilter[]

object (Condition)

Usado no caso de evento personalizado, que será disparado se todas as condições tiverem valor "true".

filter[]

object (Condition)

O acionador só será disparado se todas as condições tiverem o valor "true".

autoEventFilter[]

object (Condition)

Usado no caso de acompanhamento automático de eventos.

waitForTags

object (Parameter)

Indica se devemos ou não atrasar os envios de formulários ou a abertura de links até que todas as tags sejam disparadas (impedindo que a ação padrão aconteça e simulando-a depois). Válido apenas para os acionadores de envio de formulário e clique no link.

checkValidation

object (Parameter)

Indica se as tags devem ser disparadas ou não apenas se o evento de envio de formulário ou clique no link não for cancelado por outro manipulador de eventos (por exemplo, devido a validação). Válido apenas para os acionadores de envio de formulário e clique no link.

waitForTagsTimeout

object (Parameter)

Quanto tempo esperar (em milissegundos) para disparar as tags quando "waits_for_tags" acima for

true

Válido apenas para os acionadores de envio de formulário e clique no link.

uniqueTriggerId

object (Parameter)

Código exclusivo global do acionador que gera esse código automaticamente (um envio de formulário, clique no link ou listener de timer), se houver. Usado para que os eventos automáticos incompatíveis funcionem com o filtro de acionadores com base nos códigos de acionador. Esse valor é preenchido durante a geração do resultado, já que as tags implícitas pelos acionadores não existem antes dessa ação. Válido apenas para os acionadores de envio de formulário, clique no link e timer.

eventName

object (Parameter)

Nome do evento do GTM que é disparado. Válido apenas para acionadores de timer.

interval

object (Parameter)

Tempo entre o acionamento de eventos de timer recorrentes (em milissegundos). Válido apenas para acionadores de timer.

limit

object (Parameter)

Limite do número de eventos do GTM que esse acionador de timer disparará. Se nenhum limite for definido, continuaremos a disparar eventos do GTM até que o usuário saia da página. Válido apenas para acionadores de timer.

fingerprint

string

Impressão digital do acionador do GTM, conforme processada no momento do armazenamento. Esse valor é reprocessado sempre que o acionador é modificado.

parentFolderId

string

Código da pasta pai.

selector

object (Parameter)

Seletor de CSS do acionador de cliques (ou seja, "um", "botão" etc.). Válido apenas para o acionador de cliques de AMP.

intervalSeconds

object (Parameter)

Tempo entre os eventos de timer a serem disparados (em segundos). Válido apenas para o acionador de timer de AMP.

maxTimerLengthSeconds

object (Parameter)

Tempo máximo para disparo de eventos de timer (em segundos). Válido apenas para o acionador de timer de AMP.

verticalScrollPercentageList

object (Parameter)

Lista de valores percentuais inteiros para acionadores de rolagem. O acionador será disparado quando cada porcentagem for atingida durante uma rolagem vertical da visualização. Válido apenas para acionadores de rolagem de AMP.

horizontalScrollPercentageList

object (Parameter)

Lista de valores percentuais inteiros para acionadores de rolagem. O acionador será disparado quando cada porcentagem for atingida durante uma rolagem horizontal da visualização. Válido apenas para acionadores de rolagem de AMP.

visibilitySelector

object (Parameter)

Seletor de CSS do acionador de visibilidade (ou seja, "#id"). Válido apenas para o acionador de visibilidade de AMP.

visiblePercentageMin

object (Parameter)

Porcentagem mínima de visibilidade do acionador de visibilidade. Válido apenas para o acionador de visibilidade de AMP.

visiblePercentageMax

object (Parameter)

Porcentagem máxima de visibilidade do acionador de visibilidade. Válido apenas para o acionador de visibilidade de AMP.

continuousTimeMinMilliseconds

object (Parameter)

Tempo contínuo mínimo visível de um acionador de visibilidade (em milissegundos). Válido apenas para o acionador de visibilidade de AMP.

totalTimeMinMilliseconds

object (Parameter)

Tempo total mínimo visível de um acionador de visibilidade (em milissegundos). Válido apenas para o acionador de visibilidade de AMP.

tagManagerUrl

string

Link gerado automaticamente para a IU do Gerenciador de tags.

notes

string

Observações para os usuários sobre como aplicar esse acionador no contêiner.

parameter[]

object (Parameter)

Parâmetros adicionais.

EventType

Enums
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

Cria um acionador do GTM.

delete

Exclui um Trigger do GTM.

get

Recebe um Trigger do GTM.

list

Lista todos os Triggers do GTM de um Container.

revert

Reverte as alterações em um Trigger do GTM em um Workspace do GTM.

update

Atualiza um acionador do GTM.