Checklist rápido para auditar UTMs e GCLID em um site
Use este checklist rápido para auditar UTMs e GCLID em um site para garantir que o Google Ads receba os cliques certos e que conversões offline (leads, agendamentos e vendas) voltem com atribuição confiável via GCLID e parâmetros UTM.
Intenção de busca: você quer verificar se tracking está funcionando (e evitar perda de atribuição)
Este guia é informacional e prático: serve para agências, gestores de tráfego e consultores que precisam provar origem de leads, agendamentos e receita. A meta é simples: checar se UTMs e GCLID chegam ao site, são preservados no fluxo e chegam ao seu tracking/CRM sem falhas.
Checklist rápido (faça em 20 a 40 minutos)
1) UTMs: origem, meio e campanha estão consistentes?
- Você usa UTMs com padrão único (por exemplo, utm_source, utm_medium, utm_campaign e, quando fizer sentido, utm_term e utm_content).
- O valor de utm_source identifica corretamente a plataforma (ex: google, facebook, newsletter). Para Google Ads, normalmente você mantém um valor coerente com a origem.
- utm_medium reflete o tipo de tráfego (ex: cpc, paid_search, ppc). Evite misturar “cpc” com “paid” sem regra.
- utm_campaign segue um padrão legível (ex: nome da campanha + variação). Se você usa códigos internos, eles são consistentes.
- Você não está duplicando UTMs diferentes para a mesma campanha sem motivo (isso quebra relatórios e filtros no CRM).
2) GCLID: o site está recebendo e preservando o GCLID?
- Ao clicar no anúncio, o GCLID aparece na URL de entrada (quando aplicável ao seu método de captura).
- O GCLID não é perdido ao navegar para páginas seguintes (ex: página de formulário, página de confirmação, etapas de agendamento).
- Se você usa redirects, o GCLID não “some” no caminho.
- Se existe um domínio diferente (ex: landing em subdomínio), você confirma que a passagem do GCLID funciona entre domínios do jeito que você configurou.
3) Formulário: o GCLID e UTMs chegam no payload que você salva?
- O formulário (ou o endpoint que recebe o envio) está recebendo os campos de origem (UTMs e GCLID) que você espera.
- Você confirma que o envio do formulário inclui GCLID e os parâmetros UTMs relevantes (mesmo que o usuário não veja a URL).
- Se você usa campos ocultos, eles são preenchidos antes do submit.
- Se você usa validações no front-end, elas não impedem o preenchimento dos campos ocultos.
4) Conversão offline: o que chega no CRM é o que você precisa para atribuir receita?
- No CRM, existe um lugar claro para armazenar GCLID e UTMs junto do lead/agendamento/venda.
- Você não está sobrescrevendo “origem” quando o lead atualiza status (ex: de lead para qualificado para cliente).
- Quando o cliente agenda e depois compra, você consegue ligar o mesmo registro ao mesmo GCLID (ou ao identificador que mantém a atribuição).
- Você tem regras para lead qualificado versus lead “capturado” (campanha otimizando para lead ruim é uma causa comum de desperdício).
Teste prático: como validar em 3 cenários reais
Cenário A: clique direto, formulário na sequência
- Clique em um anúncio do Google Ads.
- Verifique se a URL de entrada contém UTMs e GCLID (quando aplicável no seu fluxo).
- Preencha o formulário e envie.
- Confira no CRM ou no sistema de tracking se GCLID e UTMs chegaram junto.
Cenário B: volta e preenche depois (tempo e consistência)
- Clique no anúncio e visite a página.
- Feche o navegador ou aguarde alguns dias.
- Volte e preencha o formulário.
- Verifique se a atribuição não foi “resetada”. Se UTMs e GCLID dependem apenas da URL, você precisa confirmar como seu site mantém esses valores no fluxo.
Cenário C: múltiplas páginas e redirects (onde mais quebra)
- Clique no anúncio.
- Navegue por páginas intermediárias (ex: página de detalhes, checkout, confirmação).
- Faça o submit do formulário ou agende.
- Cheque se o GCLID e UTMs não foram perdidos em redirects.
Problemas comuns que esse checklist detecta
- GCLID perdido: o lead chega no CRM, mas o campo de GCLID vem vazio, então você não consegue amarrar conversões offline ao clique do Google Ads.
- UTMs apagadas: relatórios mostram “(not set)” ou campanhas misturadas porque a passagem dos parâmetros não é consistente.
- Formulário sem integração: o formulário envia só nome e telefone; origem fica só na URL e não chega no CRM.
- Campanha otimiza para o evento errado: você mede “lead enviado” mas o negócio precisa de “agendamento” ou “venda”. Sem tracking correto, o Google Ads aprende com ruído.
- Cliente pergunta a origem da receita: sem conexão clique → formulário/CRM → receita, você não consegue responder qual campanha gerou o dinheiro.
Como implementar (o que revisar na prática)
UTMs: padronize e valide no ponto de captura
- Defina um padrão de UTMs por campanha e variação.
- Valide se o site está lendo UTMs na chegada e se elas seguem para o formulário.
- Crie uma regra de “fallback” para casos em que UTMs não existem (sem inventar dados): por exemplo, registrar “origem desconhecida” para você corrigir a causa.
GCLID: trate como identificador de atribuição
- Garanta que o GCLID seja capturado e persistido no fluxo até o envio do formulário.
- Se você usa integrações, confirme que o identificador não é descartado no mapeamento de campos.
- Se você trabalha com conversão offline, mantenha o mesmo identificador para ligar lead/agendamento/venda ao clique.
Onde o Apointoo entra na auditoria de ponta a ponta
Se você já roda Google Ads e precisa provar quais leads, agendamentos e vendas vieram das campanhas, o ponto crítico não é só “ter UTMs na URL”. É conectar clique, GCLID e formulário/CRM e então devolver a conversão para o Google Ads com atribuição consistente. O Apointoo é uma infraestrutura voltada para atribuição e conversões offline, ajudando a reduzir perda de rastreamento e a alimentar o Google Ads com dados mais utilizáveis para medir campaign ROI e melhorar otimização.
FAQ
UTMs são suficientes para atribuir conversões?
UTMs ajudam a identificar campanha e criativo, mas GCLID é o identificador mais direto para amarrar clique e atribuição no contexto do Google Ads. Em fluxos com conversão offline e múltiplas etapas, UTMs sozinhas costumam falhar por perda de parâmetros ao longo do caminho.
O que faço se o GCLID chega na página, mas sai vazio no CRM?
Geralmente o problema está no mapeamento do formulário ou na integração (campos ocultos não preenchidos, endpoint que não recebe o parâmetro, ou transformação de dados que remove o identificador). Volte no passo do “formulário” do checklist e valide o payload no momento do envio.
Como saber se a campanha está otimizando para lead ruim?
Compare o que você mede (evento de conversão) com o que vira negócio (ex: agendamento ou venda). Se o evento que o Google Ads otimiza não corresponde ao resultado real, você vai atrair volume que não converte em receita.
Preciso auditar UTMs e GCLID toda semana?
Não necessariamente toda semana, mas é recomendado auditar sempre que houver mudanças no site, no formulário, em redirects, no CRM, ou em campanhas e padrões de UTMs.
Próximos passos
Rode este checklist agora e anote onde quebra: UTMs na entrada, GCLID no fluxo, e “chegou no CRM?”. Se você já roda Google Ads e precisa provar quais conversões viraram receita, solicite acesso ao Apointoo para conectar clique, formulário/CRM e conversão offline de forma mais consistente.
Sugestões de links internos
- Como configurar offline conversion tracking com Google Ads
- GCLID: o que é, por que se perde e como corrigir
- UTMs: padrão recomendado e erros que bagunçam relatórios
- Integração formulário → CRM para atribuição de leads
- Enhanced conversions e melhores práticas para atribuição
Leia também
Como enviar valor de receita para o Google Ads sem bagunçar os dados
Aprenda a enviar valor de receita para o Google Ads usando conversão offline com GCLID e deduplicação, conectando formulário, CRM e vendas…
Como explicar “conversão bloqueada por consentimento” para o cliente
“Conversão bloqueada por consentimento” no Google Ads não significa ausência de lead no CRM. Entenda a causa, o impacto e como provar ROI.
Por que algumas conversões offline são recusadas pelo Google Ads
Conversões offline podem ser recusadas no Google Ads por falta de correspondência válida, geralmente por GCLID perdido ou inconsistência…