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:
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, comoemailouphone), 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.
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.
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.
