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

Apointoo funciona com WordPress? Sim, e aqui está o guia completo
Saiba como integrar Apointoo com WordPress, instalar o snippet, evitar perda de GCLID e provar quais leads geraram receita no Google Ads.

Como evitar duplicar conversões no Google Ads sem agir por impulso
Saiba como evitar duplicar conversões no Google Ads com regras de desduplicação, coleta de GCLID e ferramentas como Apointoo. Guia prático…

Integração do Apointoo: Simples, Rápida e Sem Complicação
A integração do Apointoo é simples e rápida: instale um snippet, conecte seu CRM e comece a rastrear leads com GCLID e UTMs preservados.…
Gostou do conteúdo? Adicione o Apointoo como fonte preferida no Google.