GCLID não aparece no lead? Veja onde o rastreamento está quebrando
Se o GCLID não aparece no lead, o tracking do Google Ads está quebrado em algum ponto entre o clique e o seu CRM. A correção quase sempre passa por URL com parâmetros, captura do GCLID no formulário e envio correto para conversões offline.
Este guia é para intenção informacional com foco em diagnóstico: você vai identificar onde o rastreamento falhou e como colocar o GCLID de volta no fluxo.
Como confirmar se o problema é o GCLID ou a conversão offline
Antes de mexer em tudo, separe os dois problemas:
- GCLID não chega ao lead: falha no caminho clique → página → formulário → integração.
- GCLID chega, mas a conversão não aparece no Google Ads: falha na conversão offline, no mapeamento de eventos ou no envio de dados para o Google (por exemplo, via offline conversion tracking).
Se você consegue ver UTMs chegando, mas o GCLID não aparece em lugar nenhum do lead, foque primeiro no rastreamento do clique.
Onde o rastreamento do GCLID costuma quebrar (checklist rápido)
Use este checklist do início ao fim, do mais comum para o mais crítico:
- URL do anúncio sem GCLID (ou com parâmetros perdidos): o clique não está gerando GCLID ou a URL está sendo reescrita.
- Redirecionamentos que removem parâmetros: a URL chega na landing, mas ao navegar para outra página o GCLID some.
- Formulário que não lê a query string: o script do formulário não captura o GCLID e o manda para o backend.
- Campos do formulário não persistem: o GCLID é capturado no front, mas não vai junto no POST, ou é sobrescrito.
- Integração com CRM que não mapeia o campo: o GCLID chega na ferramenta intermediária, mas não é salvo no lead.
- UTMs aparecem, mas o GCLID não: isso costuma indicar que o seu tracking está preservando UTMs, mas não preserva GCLID (ou a captura está incompleta).
1) A URL que chega no site tem GCLID?
Resposta direta: se o GCLID não está na URL quando você chega na landing, você não tem como capturar no formulário.
Teste prático (rápido)
- Abra o anúncio no modo de visualização que gere clique (sem “simular”).
- Ao carregar a landing, verifique a URL.
- Procure por gclid= no final ou em parâmetros.
Se não existir gclid na URL, o problema está antes da landing: configuração de tags, comportamento do clique, ou algum mecanismo que remove parâmetros.
Erros comuns nessa etapa
- Landing acessada por link “limpo” (sem parâmetros) em vez do clique real do anúncio.
- Campanha ou configuração que não está gerando GCLID como você espera.
- Redirecionamento externo que reconstroi a URL e remove a query string.
2) Redirecionamentos estão apagando parâmetros?
Se o GCLID existe no primeiro carregamento, mas some depois, o culpado geralmente é redirecionamento ou troca de rota.
O que observar
- Você abre a landing e o GCLID aparece, mas ao clicar em “agendar” ele some.
- Você usa páginas intermediárias (ex.: domínio de tracking, “link de acesso”, página de confirmação) que reconstroem a URL.
- Você tem scripts de SPA ou roteamento que não preservam query params.
Como corrigir
Garanta que os redirecionamentos preservem a query string (incluindo gclid) e que a página que recebe o formulário seja a que contém o parâmetro no carregamento.
Dica prática: se você precisa de uma página de transição, passe explicitamente a query string adiante e valide com teste de clique real.
3) Seu formulário está realmente capturando o GCLID?
Mesmo com gclid na URL, o formulário pode não capturar ou pode enviar apenas UTMs.
O que conferir no formulário
- Existe um campo oculto (hidden) ou variável interna que armazena gclid?
- O envio do formulário (POST) inclui esse valor?
- O backend recebe e salva esse campo no lead?
Sintoma típico
Você vê UTMs no lead, mas gclid não aparece. Isso sugere que o mecanismo de captura está implementado para UTMs, mas não para GCLID.
4) A integração para CRM está mapeando o GCLID?
Resposta direta: se o formulário envia GCLID, mas o CRM não mostra, o problema está no mapeamento.
Checklist de integração
- O campo do lead onde você espera guardar o GCLID existe no CRM?
- O conector (ou automação) está mapeando o campo correto?
- Há transformação de dados que pode sobrescrever ou limpar campos?
- O lead é criado duas vezes (um “rascunho” e um “confirmado”), e o GCLID fica apenas na primeira etapa?
Se você usa agendamento, atenção extra: muitas vezes o lead é criado no formulário e o agendamento gera outro registro. Verifique se o GCLID está persistindo entre esses objetos.
5) Você está usando conversão offline? Então o GCLID precisa estar disponível
Quando a conversão é offline (por exemplo: venda, fechamento, receita registrada no CRM), o Google precisa do identificador correto para atribuir. Na prática, isso costuma ser o GCLID ou mecanismos equivalentes.
Fluxo típico que conecta clique, lead e receita
- Usuário clica no anúncio do Google Ads.
- O site recebe gclid na URL.
- O formulário envia gclid para o CRM (ou para uma camada intermediária de tracking).
- Quando a venda acontece, você envia uma conversão offline de volta ao Google usando o GCLID.
Se o GCLID não aparece no lead, você perde a chance de atribuir receita e fica com dados incompletos para otimização e campaign ROI.
Exemplo prático: onde o GCLID some em um cenário de agendamento
Imagine que você roda Google Ads para “agendar avaliação”. O usuário clica no anúncio, chega na landing e preenche o formulário. Em seguida, ele é redirecionado para uma página de confirmação do agendamento.
- Você encontra UTMs no CRM.
- O GCLID não está no lead.
- Ao revisar o fluxo, você descobre que a página de confirmação troca de rota e recria a URL sem query string.
Resultado: mesmo que o clique tenha gerado gclid, a página que efetivamente envia o dado ao CRM não está recebendo o parâmetro. A correção é garantir captura do gclid no momento do formulário e persistência até o registro do lead (e do agendamento, se houver etapas separadas).
Como implementar uma correção sem “achismo”
Resposta direta: trate como auditoria de tracking, com validações em cada etapa.
Plano de ação em 5 passos
- Valide o clique: confirme se a URL da landing tem gclid.
- Valide a página do formulário: confirme se o formulário consegue ler a query string.
- Valide o payload: confirme se o envio do formulário inclui o campo do GCLID.
- Valide o CRM: confirme se o campo está sendo salvo no lead certo.
- Valide a conversão offline: confirme se o evento de receita usa o mesmo GCLID do lead.
Problemas comuns que fazem o Google Ads “otimizar errado”
Se o GCLID não aparece no lead, você tende a cair em um ou mais destes cenários:
- Campanhas otimizando para lead sem qualidade, porque a atribuição de receita fica incompleta.
- Perda de atribuição entre clique e venda: o time comercial diz “veio de qual campanha?”, e você não consegue provar.
- Dados inconsistentes entre formulário, CRM e retorno para o Google.
- GCLID perdido em uma etapa intermediária (por exemplo, agendamento cria outro registro e o identificador não acompanha).
Onde entra o Apointoo nesse tipo de problema
Se você precisa conectar clique, UTMs, GCLID, formulário, CRM e receita de volta ao Google Ads, o Apointoo funciona como infraestrutura de atribuição e conversões offline. A ideia é reduzir o “gap” entre o que o usuário clicou e o que de fato virou agendamento e venda, evitando que o GCLID se perca no meio.
Na prática, você passa a ter um caminho mais confiável para alimentar o tracking com dados que permitem atribuição e prova de resultado, em vez de ficar preso apenas a leads sem origem clara.
FAQ: GCLID não aparece no lead
UTMs aparecem no lead. Isso garante que o GCLID também vai aparecer?
Não. UTMs e GCLID são parâmetros diferentes. É comum o sistema estar preparado para UTMs e não estar capturando ou mapeando gclid.
Se o GCLID não aparece no formulário, o que eu devo checar primeiro?
Primeiro, se a URL na página do formulário realmente contém gclid. Depois, se o formulário está capturando e enviando esse valor no payload.
Eu uso página de confirmação depois do formulário. Pode causar perda do GCLID?
Sim. Se essa página faz redirecionamento ou recria a URL sem preservar query string, o gclid pode sumir. O ideal é garantir que o formulário capture o valor e que ele seja persistido no lead.
GCLID não aparece no lead, mas aparece em algum outro registro. Como resolver?
Verifique duplicidade de leads e etapas separadas (lead vs agendamento vs oportunidade). O mapeamento pode estar salvando o GCLID em um objeto e não no que você usa para conversão offline.
Posso corrigir só no Google Ads?
Não. Se o GCLID não chega ao lead, o problema está no tracking do site e na integração. O ajuste no Google Ads não recupera um identificador que não foi capturado.
Próximos passos
Faça o teste de clique e valide se o gclid está presente na URL da página do formulário. Em seguida, confirme se o envio do formulário e o mapeamento no CRM preservam o valor. Se você já tem integração, trate o caso como auditoria de tracking por etapa.
Solicite acesso ao Apointoo se você já roda campanhas em Google Ads e precisa provar quais leads, agendamentos e vendas vieram das campanhas, conectando clique, UTMs, GCLID, formulário, CRM e receita.
Sugestões de links internos
Leia também
Como o GCLID conecta Google Ads, CRM e vendas fechadas
Aprenda como o GCLID conecta clique do Google Ads ao CRM e às vendas fechadas, evitando perda de atribuição e melhorando a prova de receita…
O erro que faz empresas otimizarem Google Ads por lead ruim
Quando o Google Ads otimiza para “formulário enviado”, ele aprende volume e traz lead ruim. Ajuste conversões, GCLID/UTMs e conversão…
GCLID, GBRAID e WBRAID: entenda os IDs de clique do Google Ads
Entenda para que servem GCLID, GBRAID e WBRAID no Google Ads e como garantir que esses IDs cheguem ao seu CRM para atribuição e conversões…