Pular para o conteúdo
Apointoo
Uncategorized

GCLID não aparece no lead? Veja onde o rastreamento está quebrando

plugnrank··8 min de leitura

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)

  1. Abra o anúncio no modo de visualização que gere clique (sem “simular”).
  2. Ao carregar a landing, verifique a URL.
  3. 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

  1. Usuário clica no anúncio do Google Ads.
  2. O site recebe gclid na URL.
  3. O formulário envia gclid para o CRM (ou para uma camada intermediária de tracking).
  4. 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

  1. Valide o clique: confirme se a URL da landing tem gclid.
  2. Valide a página do formulário: confirme se o formulário consegue ler a query string.
  3. Valide o payload: confirme se o envio do formulário inclui o campo do GCLID.
  4. Valide o CRM: confirme se o campo está sendo salvo no lead certo.
  5. 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.

Leia também