Junte-se à lista de espera e obtenha Sublim Business grátis durante 3 meses  Reclamar oferta

Web Analytics

Rastreio de eventos sem Google Tag Manager (a forma simples)

Jocerand LeroyJocerand Leroy
7 min de leitura
#event tracking#tag manager#behavioral analytics
Quase todos os guias de acompanhamento de eventos começam por «instala o Google Tag Manager». Para a grande maioria dos sites, não precisas dele. Eis o que uma análise moderna capta automaticamente, como enviar um evento personalizado com uma linha de JavaScript, e os poucos casos em que um gestor de etiquetas ainda merece o seu lugar.
Rastreio de eventos sem Google Tag Manager (a forma simples)

Quase todos os guias de acompanhamento de eventos começam da mesma forma: «primeiro, instala o Google Tag Manager». Depois vêm as etiquetas, os acionadores, as variáveis, a camada de dados, as versões de contentor e a cablagem do consentimento. Para um enorme número de sites, todo esse aparato é exagerado para o que realmente queres: saber quando as pessoas descarregam o PDF, enviam o formulário ou clicam em «comprar».

O acompanhamento de eventos é simplesmente registar ações concretas, para além do simples carregamento de uma página. Este guia separa os dois tipos de eventos (os que uma boa ferramenta de análise capta sozinha, e os personalizados que tu defines), mostra como enviar um evento personalizado com uma única linha de JavaScript, e é honesto sobre os poucos casos em que um gestor de etiquetas ainda merece o seu lugar.

Páginas vistas vs eventos: o que estás mesmo a medir

Uma página vista diz-te que alguém carregou um URL. Um evento diz-te que fez algo: clicou num download, enviou um formulário de contacto, adicionou um produto ao carrinho, reproduziu um vídeo, concluiu um registo. As páginas vistas medem o alcance; os eventos medem o comportamento e as conversões.

Os eventos surgem em duas formas, e confundi-las é a razão pela qual as configurações se complicam:

1Eventos automáticos: ações comuns e previsíveis (downloads, envios de formulários, cliques de saída, adição ao carrinho) que uma ferramenta de análise moderna sabe detetar sozinha, sem qualquer configuração.
2Eventos personalizados: ações específicas do teu produto («trial_started», «plan_upgraded») que só tu podes definir, porque só tu sabes o que significam.

O erro é recorrer a um gestor de etiquetas pesado para gerir ambos, quando o primeiro tipo devia ser gratuito e o segundo caber numa linha.

Porque é que toda a gente recorre ao Google Tag Manager (e o que custa)

O Google Tag Manager é uma ferramenta genuinamente poderosa: um contentor que colocas no teu site para adicionar e alterar etiquetas sem mexer no código. Para orquestrar dezenas de etiquetas de marketing e publicidade numa equipa grande, é a escolha certa. O problema é que se tornou a resposta por defeito a «como acompanho um clique num botão», e para isso é muita sobrecarga:

  • Cada evento é um projeto. Para acompanhar uma ação crias uma etiqueta, ligas um acionador, muitas vezes defines uma ou mais variáveis, e depois publicas uma nova versão do contentor. Multiplica por cada evento que te interessa.
  • Mais um script para carregar. O contentor é JavaScript adicional que cresce com o tempo, e fica no caminho crítico da tua página.
  • A cablagem do consentimento e da privacidade. Como o GTM é muitas vezes usado para disparar etiquetas de publicidade e de terceiros, herdas a complexidade do consent mode e uma superfície RGPD maior (ver análise sem banner de consentimento).
  • Manutenção e deriva. Os acionadores partem-se em silêncio quando o site muda, e ninguém repara até os dados emudecerem.

Nada disto está errado. Só é desproporcionado quando tudo o que querias era saber quantas pessoas descarregaram a brochura.

O que podes acompanhar sem tocar num gestor de etiquetas

A maioria dos eventos que as equipas configuram no GTM são os previsíveis, e um script de análise moderno consegue captá-los automaticamente no momento em que carrega. Com o Sublim, estes estão ativos por defeito, sem etiquetas, sem acionadores:

  • Páginas vistas, incluindo as mudanças de rota SPA. As aplicações de página única que mudam o URL sem recarregar são acompanhadas sem trabalho extra.
  • O envolvimento. O tempo real na página e a profundidade de scroll, para distinguir uma leitura real de uma rejeição.
  • Os downloads de ficheiros. Os cliques em links terminados em PDF, XLSX, ZIP, MP4 e mais de 30 extensões.
  • Os envios de formulários. Formulários de contacto (qualquer formulário com um campo de email ou telefone), captados apenas como metadados: os nomes técnicos dos campos (o atributo HTML name, como email ou phone), os seus tipos e o seu número, e a action do formulário, nunca o que os visitantes digitam. Os campos sensíveis como palavras-passe, números de cartão e CVV são excluídos por completo, mesmo dessa lista de nomes.
  • Adição ao carrinho e valor do carrinho. Detetados em mais de 18 idiomas, extraindo dados de produto e receita do JSON-LD, dos microdados ou da página.

Essa lista já cobre a maioria dos «eventos» que a maior parte dos sites de marketing alguma vez quis. Consegue-los instalando um pequeno script, o mesmo que faz a tua análise, sem construir nada.

Eventos personalizados: uma linha de JavaScript

Para as ações únicas do teu produto, envias um evento personalizado diretamente. Sem etiqueta, sem acionador, sem publicar contentor, apenas uma chamada de função onde a ação acontece:

// Um evento personalizado simples
sublim.trackEvent('signup_completed', {
  props: { plan: 'pro', source: 'landing_page' }
})

// Um evento personalizado com receita
sublim.trackEvent('purchase', {
  props: { product: 'T-shirt' },
  revenue: { amount: 29.99, currency: 'EUR' }
})

É toda a API. Escolhes o nome do evento, props acrescenta detalhes opcionais pelos quais poderás filtrar ou segmentar depois (por exemplo, os registos repartidos por plano), e o bloco revenue opcional anexa um montante para que a ação conte para a tua receita. Obter o mesmo resultado num gestor de etiquetas significa construir uma etiqueta, um acionador e normalmente uma variável, e depois publicar o contentor.

Comparação lado a lado do acompanhamento de um evento. Com o Google Tag Manager: criar uma etiqueta, ligar um acionador, definir variáveis, publicar uma nova versão do contentor, e repetir para cada evento. Com o Sublim: os eventos comuns como downloads, leads de formulário, adição ao carrinho e envolvimento são captados automaticamente sem configuração, e um evento personalizado é uma única chamada sublim.trackEvent()
O mesmo objetivo, duas quantidades de trabalho. Um gestor de etiquetas faz de cada evento um miniprojeto; a captura automática mais uma chamada de uma linha, não.

Já investiste em GTM ou GA4? Reutiliza a tua camada de dados

Se já usas o Google Tag Manager ou o GA4, provavelmente tens uma dataLayer cheia de eventos que demoraste tempo a instrumentar. Não tens de refazer esse trabalho. O Sublim pode, opcionalmente, ler os eventos que já circulam por window.dataLayer (compras, adição ao carrinho, registos, etc.) e registá-los ao lado dos seus, com nomes de evento limpos.

Está desativado por defeito e ativa-se por projeto, e mantém-se seguro para a privacidade: os dados pessoais são filtrados antes de enviar seja o que for, e se usares o Consent Mode da Google, a captura fica retida até o consentimento de análise ser concedido. Portanto, tenhas ou não um gestor de etiquetas, estás coberto: mantém a tua dataLayer existente, ou dispensa tudo isso.

O ecrã Custom Events do Sublim a mostrar o bloco de captura da Google Data Layer (GA4 / GTM): um interruptor para ativar a captura da camada de dados, desativado por defeito, e uma lista de eventos de e-commerce que o Sublim pode recolher de window.dataLayer como purchase, add to cart, begin checkout e view item, com uma nota de que os dados pessoais são filtrados automaticamente
Ativar a captura da camada de dados GA4 / GTM no Sublim. É um extrato; a lista completa de eventos suportados é mais longa.

Quando precisas mesmo de um gestor de etiquetas

Sejamos honestos: um gestor de etiquetas ainda merece o seu lugar em algumas configurações, e o Sublim não tenta substituí-lo aí.

  • Orquestrar muitas etiquetas de terceiros. Se disparas uma dúzia de pixéis de publicidade e remarketing (Google Ads, Meta, LinkedIn, Floodlight) e precisas de os gerir de forma centralizada, é exatamente para isso que serve o GTM.
  • O tagging server-side. Encaminhar os eventos através de um contentor do lado do servidor, para controlo e resiliência, é um caso de uso real e avançado.
  • Etiquetas que não são de análise. Injetar scripts sem relação com a medição (ferramentas de A/B testing, widgets de chat, etiquetas de afiliação) é território do gestor de etiquetas.

A questão não é que os gestores de etiquetas sejam maus. É que são uma ferramenta de publicidade e orquestração de etiquetas, e usar um só para contar downloads e envios de formulários acrescenta uma camada de complexidade de que não precisas.

Como o Sublim ajuda

O Sublim foi feito para que o acompanhamento de eventos não seja um projeto. Os eventos comuns (downloads, leads de formulário, adição ao carrinho, envolvimento) são captados automaticamente assim que o script carrega, de modo que um marketer não técnico os vê sem pedir nada a um programador. Os eventos personalizados são uma única chamada sublim.trackEvent() que um programador coloca onde importa, com receita opcional para que as conversões levem o seu valor. E como não usa cookies e não capta qualquer valor de campo, obténs tudo isto sem o banner de consentimento e o fardo RGPD que costumam acompanhar um gestor de etiquetas. Associa os teus eventos a objetivos e cada ação útil torna-se uma conversão sobre a qual podes mesmo reportar.

Acompanha eventos sem o peso de um gestor de etiquetas

O Sublim capta automaticamente páginas vistas, envolvimento, downloads, leads e adição ao carrinho, e recebe os eventos personalizados numa linha, sem cookies e conforme ao RGPD.

Em resumo

O acompanhamento de eventos não é sinónimo de Google Tag Manager. Os eventos previsíveis (downloads, formulários, adição ao carrinho, envolvimento) deviam ser automáticos, os específicos do teu produto deviam ser uma única linha de código, e um gestor de etiquetas devia ficar reservado àquilo em que é mesmo excelente: orquestrar muitas etiquetas de terceiros.

Antes de instalares um contentor para acompanhar um botão, pergunta-te o que estás mesmo a medir. Na maioria das vezes a resposta é um punhado de eventos, e podes tê-los hoje mesmo, sem a sobrecarga.

Jocerand Leroy
Autor
Jocerand Leroy
Responsável de Análise Web e Privacidade

Jocerand escreve sobre análise web focada na privacidade, diagnóstico de conversão e como aproveitar os dados sem comprometer a conformidade.

Ver todos os artigos deste autor

Pronto para experimentar o Sublim?

Análises simples e rápidas que respeitam a privacidade. É gratuito para começar.

Plano Business · 3 meses grátis no lançamento · Código promocional enviado por email

Rastreio de eventos sem Google Tag Manager | Sublim