25 a 35% das contas Google Ads têm tracking de conversões partido ou incompleto (consoante o setor e a dimensão). Sem um sinal limpo, o Smart Bidding otimiza sobre ruído e nenhuma estratégia compensa — este guia assenta as fundações 2026: GTM, Enhanced Conversions, Consent Mode v2, verificações.
Se geres uma conta Google Ads e não tens absoluta certeza de que todas as tuas conversões estão a ser corretamente registadas, este guia é para ti. Nas contas que observamos, 25 a 35% têm tracking partido ou parcial (consoante o setor e a dimensão) — e na maior parte dos casos, ninguém repara antes de meses de orçamento desperdiçado.
O problema é silencioso: a Google Ads continua a reportar conversões, o Smart Bidding continua a "funcionar", os dashboards mantêm-se verdes. Mas por baixo, o algoritmo está a otimizar para um sinal incompleto ou falso, e os teus CPAs reais correm 2 a 4 vezes acima do que está a ser exibido.
Este guia cobre tudo o que um dev ou marketer precisa de saber em 2026: os 3 métodos de tracking (gtag, GTM, server-side), o setup GTM em 5 passos, Enhanced Conversions (+30% de precisão), Consent Mode v2 (obrigatório no EEE desde março de 2024), como verificar que tudo funciona, e as 5 armadilhas a evitar.
Porque é o tracking a fundação do Google Ads?
A Google Ads funciona com base num ciclo de feedback simples: tu envias tráfego, alguns utilizadores convertem, a Google regista o sinal, o Smart Bidding aprende "este clique converteu, aqueles não" e ajusta as licitações em conformidade. Se esse sinal estiver partido — em falta, duplicado, mal atribuído — toda a cadeia de otimização colapsa.
Concretamente: sem um tracking limpo, o Smart Bidding otimiza "para o vazio". O algoritmo vê 100 cliques, 0 conversões (ou 10 falsos positivos), e conclui ou que as tuas campanhas são más (corta o volume) ou excelentes (sobe as licitações em sinais aleatórios). De qualquer forma, o CPA real deriva: observamos regularmente CPAs reais 2 a 4× acima do CPA reportado pela Google Ads em contas mal trackadas.
É também a diferença entre uma conta que escala e uma conta que estagna. Com um tracking fiável, podes aplicar as nossas 10 alavancas para baixar o CPA com confiança. Sem ele, é como pilotar um avião sem altímetro. De facto, o erro #3 no nosso top 10 dos erros Google Ads é precisamente "tracking partido" — é o problema #1 nas contas que auditamos.
Que método de tracking escolher: gtag, GTM, ou server-side?
Existem três abordagens técnicas para enviar as tuas conversões à Google Ads. Cada uma faz tradeoffs entre simplicidade, flexibilidade e precisão. Eis como escolher:
Veredicto: para 90% das contas, o GTM é a escolha certa. É o método que detalhamos na próxima secção. Reserva o server-side para volumes elevados (>50.000 conversões/mês) ou taxas de perda client-side altas (adblockers, Safari ITP).
Como configurar o tracking GTM em 5 passos?
Reserva 30 a 60 minutos para um setup limpo. Os passos abaixo assumem que tens acesso à Google Ads e podes modificar o código do teu site (ou trabalhar com um dev).
Passo 1 · Cria o contentor GTM
Vai a tagmanager.google.com. Cria uma conta (nome da tua empresa), depois um contentor (tipo "Web", URL do teu site). O GTM dá-te dois snippets para colar: um em <head>, o outro logo após a abertura de <body>. Num site Next.js, usa next/script com a strategy afterInteractive.
Passo 2 · Cria a ação de conversão em Google Ads
Em Google Ads → Ferramentas → Medição → Conversões → Nova ação → Website. Define: nome ("Compra", "Formulário de lead"…), categoria (Compra, Lead…), valor (fixo ou dinâmico), contagem (Uma para leads, Cada para compras), janela de atribuição (30 dias por defeito). Anota cuidadosamente o Conversion ID (formato AW-XXXXXXXXXX) e o Conversion Label — vais precisar deles em GTM.
Passo 3 · Configura a tag Google Ads em GTM
Em GTM → Tags → Nova → Tipo "Google Ads Conversion Tracking". Cola Conversion ID + Label. Para um valor dinâmico (e-commerce), usa uma variável de data layer: {{DLV - transaction_value}}. Trigger: "Page View" em /obrigado para uma conversão simples, ou "Custom Event" para um evento de push do dataLayer pelo lado do código.
Passo 4 · Empurra os eventos a partir do teu código
Após uma compra confirmada, o teu código empurra o evento para o data layer:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "purchase",
transaction_id: "ORDER-12345",
transaction_value: 89.90,
currency: "EUR",
customer_email: "user@example.com" // para Enhanced Conversions
});
Do lado do GTM, o trigger "Custom Event" com event = purchase dispara a tag Google Ads, que envia a conversão.
Passo 5 · Testa em modo Preview, depois publica
Em GTM → Preview (canto superior direito). Liga ao teu site, reproduz uma compra de teste. Verifica que a tag Google Ads aparece em "Tags Fired". Validado: clica em "Submit" → nome da versão → Publica. A tag está em produção.
Como é que Enhanced Conversions aumenta a precisão em +30%?
Enhanced Conversions é a funcionalidade mais subestimada da Google Ads dos últimos dois anos. O princípio: envias à Google, em conjunto com a conversão em si, dados first-party com hash (email, telefone, nome). A Google compara esses dados com hash com as suas contas Google ligadas e recupera conversões que teriam sido perdidas para bloqueadores, modo Anónimo ou cross-device (mobile → desktop).
Segundo a Google oficialmente, Enhanced Conversions entrega +30% de precisão em média nas conversões reportadas, até +50% em setores fortemente mobile (e-commerce B2C).
Numa conta já trackada com GTM, ativar Enhanced Conversions leva literalmente 5 a 15 minutos. Em GTM → a tua tag de Conversão Google Ads → "Incluir dados fornecidos pelo utilizador" → seleciona as variáveis dataLayer (email, telefone). Em Google Ads: Ferramentas → Conversões → a tua ação → Enhanced Conversions → ativa e valida. É o melhor ROI de tempo disponível hoje.
Pré-requisito RGPD: precisas do consentimento do utilizador para enviar os dados com hash dele (vê a próxima secção). Sem consentimento, não é enviado nenhum dado de utilizador — a Google só trabalha com a conversão anónima.
Como implementar Consent Mode v2 desde março de 2024?
Desde março de 2024, a Google tornou obrigatório o Consent Mode v2 para todos os anunciantes que servem anúncios no Espaço Económico Europeu. Se não o implementaste, as tuas campanhas de remarketing e audiências personalizadas já estão degradadas — e estarão mais nos próximos meses.
O Consent Mode v2 gere 4 sinais de consentimento que a tua CMP (Cookiebot, OneTrust, Axeptio…) tem de passar à Google:
ad_storage— cookies publicitários (remarketing)analytics_storage— cookies GA4ad_user_data— novo na v2, envio de dados de utilizador para a Googlead_personalization— novo na v2, personalização de anúncios
Por defeito (utilizador ainda não clicou no banner), todos estes sinais estão a denied. Quando o utilizador aceita, a CMP empurra um evento consent update que vira os sinais para granted. A Google usa conversion modeling — um modelo estatístico que preenche as lacunas — para estimar as conversões em falta dos utilizadores que recusaram.
Se a tua CMP não estiver configurada para Consent Mode v2, a Google trata todos os teus visitantes EEE como recusantes, o que faz cair o teu volume de conversões reportadas em 30 a 60% — sem erro visível em Google Ads. Muitas contas auditadas em 2025 têm exatamente este problema: dashboards verdes, CPAs distorcidos. Testa com a extensão Tag Assistant Companion que o teu consentimento está a ser corretamente transmitido.
Documentação oficial: Consent Mode — guia Google.
Como verificar que o teu tracking funciona?
Tracking que não testas é tracking em que não podes confiar. Estes 3 testes levam menos de 5 minutos cada, a refazer após cada deploy.
Teste 1 · Tag Assistant Companion
Instala a extensão Chrome Google Tag Assistant. Ativa-a no teu site, dispara uma conversão de teste. A extensão mostra todas as tags disparadas, parâmetros enviados e potenciais erros (ID inválido, valor em falta, consentimento recusado…). É o teste mais rápido para validar um setup.
Teste 2 · Diagnóstico Google Ads
Em Google Ads → Ferramentas → Conversões → clica na tua ação → separador "Diagnóstico". A Google lista: "A registar conversões", "Sem conversões recentes", "Problema com tag detetado"… Se o estado for verde durante mais de 7 dias, a tag está operacional. Qualquer outro valor = investiga.
Teste 3 · Monitorização contínua e alertas
Um deploy frontend pode partir o tracking sem aviso. A solução: monitorização que compara a contagem diária de conversões à baseline dos últimos 30 dias e alerta em caso de queda súbita. É exatamente o que a deteção de anomalias SteerAds faz automaticamente: alertas em menos de uma hora assim que um contador de conversões cai mais de 40% vs baseline.
Quais são os 5 erros mais comuns de tracking?
Eis o caminho standard de uma conversão, do utilizador final até ao Smart Bidding, com os pontos de rutura mais comuns:
Os 5 erros que partem silenciosamente a cadeia:
- Tracking duplicado. Mantiveste a antiga tag gtag direta no código E adicionaste GTM. Resultado: cada conversão é contada duas vezes. O CPA exibido fica reduzido a metade, o Smart Bidding sobrelicita, o CPA real explode.
- Conversão na visualização da página de confirmação que se atualiza. Se o utilizador recarregar
/obrigado, a tag dispara outra vez. Solução: usa um eventopurchasecom umtransaction_idúnico e deduplicação do lado da Google Ads. - Consent Mode em falta. Todos os teus visitantes EEE são tratados como "recusados" pela Google. Volume de conversões reportadas -30 a -60% sem alerta (vê o callout acima).
- Valor codificado em vez de dinâmico. A tua tag envia
value: 50em cada conversão em vez do valor real do carrinho. Impossível otimizar em Target ROAS, o Smart Bidding confunde um carrinho de 20 € e um de 500 €. - Tag partida após deploy frontend. A equipa dev refatora o componente de checkout, esquece-se de re-ligar o dataLayer. Zero conversões reportadas durante 2 semanas. Sem monitorização (deteção de anomalias), ninguém repara antes da revisão mensal.
Como adicionar conversões offline a um tracking avançado?
Para empresas com ciclos de venda longos (B2B, imobiliário, educação…), a conversão real não acontece no site mas semanas depois, no CRM: contrato assinado, primeira fatura paga, demo convertida em cliente. É aí que entram as Offline Conversions.
O princípio: o teu formulário capta um gclid (identificador de clique Google Ads) na submissão, armazenado com o lead no teu CRM. Quando o lead converte de facto (contrato assinado), envias o gclid de volta à Google Ads via Google Sheets, a API ou um conector HubSpot/Salesforce, com o valor real do negócio.
Resultado: o Smart Bidding otimiza para conversões reais rentáveis (contratos assinados), não formulários preenchidos que nunca fecham. É a alavanca mais poderosa para B2B com CPA-lead baixo mas CAC real elevado. Reserva 2 a 5 dias de setup consoante a maturidade do CRM. Coberto em detalhe no nosso guia Smart Bidding.
Fontes
Fontes oficiais consultadas para este guia:
FAQ
O tracking é obrigatório para Smart Bidding?
Sim, absolutamente. O Smart Bidding (Target CPA, Maximize Conversions, Target ROAS) não pode funcionar sem um sinal de conversão fiável. O algoritmo precisa de pelo menos 30 conversões em 30 dias para sair da fase de aprendizagem. Sem um tracking limpo, otimiza para o vazio: os CPAs observados derivam 2 a 4× acima do alvo, o volume colapsa, e os orçamentos são desperdiçados nos cliques errados.
GTM vs gtag direto: qual escolher em 2026?
Google Tag Manager em 90% dos casos. O GTM centraliza todas as tuas tags (Ads, GA4, Meta, LinkedIn…) numa única interface, sem mexer no código a cada adição. O gtag direto só faz sentido para sites ultra-simples com uma única tag, ou quando a política IT interna proíbe scripts de terceiros. O custo de entrada do GTM (30 min) é facilmente recuperado à 2ª modificação.
Quanto tempo para implementar Consent Mode v2?
Reserva 2 a 4 horas se já tiveres uma CMP (Cookiebot, OneTrust, Axeptio): ativação v2, mapeamento de sinais para ad_storage, analytics_storage, ad_user_data, ad_personalization. Entre 1 e 2 dias se começares do zero: seleção da CMP, integração, testes. A implementação é obrigatória desde março de 2024 para servir anúncios personalizados no EEE.
Quando passar para tracking server-side?
Passa para server-side quando tiveres mais de 50.000 conversões/mês, ou quando a tua taxa de perda client-side ultrapassar 15% (adblockers, Safari ITP, bloqueadores móveis). O server-side melhora a precisão em 10 a 25% e protege os teus dados first-party. Custo: 1 a 3 dias de setup + ~25 €/mês de hosting Cloud Run ou equivalente. Caso contrário, GTM client-side + Enhanced Conversions chegam.