O que é um trigger no GTM?
Trigger, também chamado de acionador ou gatilho do GTM, é a regra que define quando uma tag deve disparar dentro do Google Tag Manager. O trigger observa o que acontece na página e, quando a condição configurada se cumpre, autoriza a tag a enviar o dado.
A relação entre os dois conceitos é direta. A tag responde à pergunta “o que enviar”, e o trigger responde à pergunta “quando enviar”. Uma tag sem acionador fica inerte no contêiner e nunca envia nada, porque o GTM precisa de uma condição explícita para executar qualquer coisa.
Todo trigger tem duas camadas de configuração. A primeira é o tipo de evento observado, como visualização de página, clique, envio de formulário ou rolagem. A segunda são as condições de filtro, que restringem o disparo a situações específicas, por exemplo apenas nas URLs que contêm “/obrigado”.
Como funciona na prática?
A configuração de um acionador segue quatro passos dentro do painel:
- Escolher o tipo. O GTM oferece tipos prontos: visualização de página, clique em elemento, envio de formulário, profundidade de rolagem, tempo na página, visibilidade de elemento e evento personalizado.
- Definir as condições. Você restringe o disparo com filtros. Um clique só interessa quando o texto do botão for “Falar no WhatsApp”, e uma visualização só interessa quando a URL contiver “/checkout/sucesso”.
- Associar à tag. O acionador entra na configuração da tag. A mesma tag pode ter vários acionadores, e o mesmo acionador pode servir a várias tags.
- Testar no modo de visualização. O modo de prévia do GTM mostra, evento por evento, quais acionadores dispararam e quais tags rodaram, antes de qualquer publicação.
Para eventos que o GTM não detecta sozinho, como uma compra confirmada dentro de uma aplicação, o site publica o evento na data layer e o acionador do tipo evento personalizado escuta aquele nome.
Trigger vs tag vs variável: qual a diferença?
| Elemento | Função no GTM | Pergunta que responde |
|---|---|---|
| Tag | Coleta e envia o dado para a ferramenta | O que enviar |
| Trigger | Define a condição de disparo | Quando enviar |
| Variável | Fornece valores dinâmicos usados nos dois | Com quais dados |
Veredito: o trigger controla o momento, a tag executa o envio e a variável preenche o conteúdo da mensagem.
Exemplos de uso
- Uma loja virtual cria um acionador de evento personalizado chamado “purchase”, publicado pela data layer, e usa esse trigger para disparar a tag de conversão do GA4 com o valor do pedido em reais.
- Uma imobiliária configura um acionador de clique filtrado pelo ID do botão de contato, para medir quantos visitantes pedem uma visita.
- Uma empresa de cursos usa um acionador de rolagem em 75% da página de vendas para registrar um evento de interesse aprofundado, sem precisar de nova tag para cada página.
Erros comuns
- Usar o acionador “todas as páginas” em uma tag de conversão, o que registra vendas em qualquer visita.
- Configurar acionadores de clique sem filtro, disparando a tag em qualquer elemento clicável do site.
- Depender de acionadores de clique para eventos que a aplicação deveria publicar na data layer, o que quebra a cada mudança de layout.
- Criar acionadores duplicados para a mesma condição, gerando eventos repetidos no relatório.
- Publicar o contêiner sem passar pelo modo de visualização.
Perguntas frequentes sobre trigger no GTM
Qual a diferença entre trigger e tag no GTM?
A tag é o código que envia a informação para a ferramenta de destino, como o GA4. O trigger é a condição que autoriza esse envio. Toda tag precisa de pelo menos um acionador associado, porque sem condição de disparo o GTM mantém a tag parada.
Quais são os tipos de acionador do Google Tag Manager?
Os principais são visualização de página, clique em elemento ou link, envio de formulário, profundidade de rolagem, tempo na página, visibilidade de elemento, alteração no histórico e evento personalizado. O evento personalizado é o mais flexível, porque escuta qualquer nome publicado na camada de dados.
Uma tag pode ter mais de um trigger?
Pode. Você associa vários acionadores à mesma tag quando o disparo faz sentido em situações diferentes, como um clique em botão e um envio de formulário. O GTM também aceita acionadores de exceção, que bloqueiam a tag mesmo quando a condição principal se cumpre.