Como testar se o GCLID está chegando corretamente na sua página
Se você quer saber se o GCLID está chegando corretamente na sua página, faça um teste em 10 minutos: rode um anúncio do Google Ads com um clique rastreável, capture o valor do GCLID no URL/hidden field, valide no envio do formulário e confirme se ele chega no seu CRM ou na conversão offline.
O que você deve testar (antes de qualquer ajuste)
O GCLID (Google Click Identifier) precisa atravessar o caminho completo: clique no anúncio → URL da página → formulário (ou evento) → CRM/servidor → conversão offline (se você usa offline conversion tracking).
Se um desses pontos falhar, o Google Ads perde a atribuição e você fica sem prova de quais campanhas geraram leads, agendamentos e vendas.
Intenção de busca
Este conteúdo é informacional: você vai aprender um checklist prático para validar o fluxo do GCLID e identificar onde ele está sendo perdido.
Teste rápido em produção (sem adivinhar)
Resposta direta: execute um clique real e compare o GCLID que aparece no navegador com o GCLID que chega no seu backend (ou na integração de conversões).
1) Faça um clique que gere GCLID
- Use uma campanha do Google Ads que esteja ativa.
- Abra a página final pelo clique no anúncio (não copie link manualmente).
- Se possível, use um horário em que você consegue acompanhar o tráfego e fazer o teste de ponta a ponta.
2) Verifique se o GCLID chegou na URL
- Após o clique, olhe a URL no navegador.
- Procure o parâmetro gclid.
- Confirme se o valor existe e se não foi truncado/alterado.
Se o gclid não aparece na URL, o problema pode estar antes da sua página (configuração do Google Ads, redirecionamentos, tracking template, ou parâmetros sendo removidos).
3) Confirme se a sua página “pega” o GCLID
Resposta direta: se você usa formulário, o ideal é salvar o gclid em um campo oculto ou em um estado do front-end antes do envio.
- Abra o formulário e localize se existe um campo oculto (por exemplo, algo como gclid ou GCLID).
- Verifique se o valor desse campo corresponde ao gclid da URL.
Se o campo oculto vem vazio, o script que lê a query string pode não estar rodando, ou a página pode estar sanitizando/removendo parâmetros.
4) Valide no envio do formulário (Request)
Agora o teste precisa sair do “visual” e ir para o “envio”.
- Abra as ferramentas do navegador (DevTools).
- Envie o formulário de teste.
- Procure o payload (body) ou os parâmetros da requisição.
- Confirme se o gclid está sendo enviado para o seu servidor.
Se o gclid aparece na URL, mas não vai no request, o problema está no seu front-end (ou no mapeamento dos campos do formulário).
5) Confirme no backend (ou no CRM)
Resposta direta: procure o registro criado pelo teste e verifique se o gclid chegou no banco, no CRM ou na fila de integração.
- Localize o lead agendado/registrado pelo teste.
- Verifique se existe o campo de GCLID ou equivalente.
- Confirme se o valor bate com o que estava na URL.
Se ele chega no servidor mas some no CRM, o problema é mapeamento de campos na integração (ou regras de transformação no seu middleware).
Se você usa conversão offline: como testar o GCLID no caminho de volta
Resposta direta: para conversão offline, o GCLID precisa ser usado na importação de conversões para o Google Ads (via API ou integração), garantindo que o evento de receita, venda ou agendamento seja atribuído ao clique correto.
Checklist de offline conversion tracking
- O lead precisa estar vinculado ao gclid original.
- Quando a venda/agendamento acontece, a conversão offline precisa carregar o mesmo gclid.
- Se você usa enhanced conversions, verifique se o processo não substitui ou ignora o identificador de clique.
Teste de ponta a ponta com um caso simples
Use um teste com poucos passos para reduzir variáveis:
- Um clique gera o gclid na URL.
- O lead preenche o formulário e o gclid vai para o CRM.
- Você marca um status que representa uma conversão (exemplo: agendamento confirmado).
- Você envia essa conversão offline com o gclid para o Google Ads.
- Depois, você valida se a conversão aparece atribuída ao clique/campanha esperados.
Se a conversão offline aparece, mas atribuída “errada”, o problema geralmente é gclid trocado por lead duplicado, sobrescrita em update, ou mapeamento incorreto no importador.
Problemas comuns que fazem o GCLID “sumir”
Resposta direta: quase sempre a perda acontece por um destes motivos.
1) Redirecionamentos que removem parâmetros
- Links encurtados, redirecionamentos 301/302 e páginas intermediárias podem apagar a query string.
- Se você usa múltiplos domínios, verifique como a URL é repassada.
2) Formulário sem campo oculto ou sem leitura do gclid
- O formulário pode estar enviado sem incluir o gclid.
- Ou a leitura do parâmetro pode falhar em alguns navegadores.
3) UTMs e campos misturados (lead sem origem)
- Mesmo que UTMs cheguem, você pode ficar sem gclid para atribuição de conversão offline.
- Isso é comum quando o time mede origem só por UTMs no CRM.
4) Integração que sobrescreve o gclid
- Se existe “update” do lead após o primeiro contato, pode ocorrer substituição do identificador.
- Se o CRM cria duplicidade, o valor certo pode ficar no registro errado.
Como implementar um teste recorrente (para não perder em cada campanha)
Resposta direta: crie um procedimento fixo para toda mudança (landing page, formulário, tracking, CRM ou integração).
Rotina mínima de validação
- Antes de publicar alterações, faça um clique de teste e confirme o gclid na URL.
- Envie o formulário de teste e confirme o gclid no request.
- Confirme o gclid no CRM.
- Se houver conversão offline, faça o teste de envio e valide a atribuição no Google Ads.
Como a Apointoo ajuda a reduzir perda de atribuição
Resposta direta: a Apointoo é uma infraestrutura para conectar clique, UTMs, GCLID, formulário, CRM e receita de volta ao Google Ads, diminuindo o risco de leads sem origem e de conversões offline sem vínculo correto com o clique.
Na prática, isso reduz situações em que a agência precisa responder “qual campanha gerou receita” e não consegue provar porque o identificador se perdeu no meio do caminho.
Erros a evitar ao testar GCLID
- Testar só a URL e ignorar o request do formulário.
- Conferir o CRM e esquecer a etapa de conversão offline (quando aplicável).
- Confundir UTMs com GCLID: UTMs ajudam em análise, mas o GCLID é o que sustenta a atribuição do clique para conversão.
- Fazer teste com link copiado em vez de clique real no anúncio, o que pode mascarar problemas.
FAQ
O que significa “GCLID não está chegando”?
Geralmente é um problema em que o parâmetro gclid não aparece na URL após o clique, ou aparece e não é enviado no formulário, ou ainda chega no formulário mas não chega no CRM/conversão offline.
UTMs chegando é suficiente?
Não. UTMs ajudam a identificar origem de campanhas, mas para atribuição de conversão ao clique, você precisa do GCLID no fluxo que alimenta o Google Ads (especialmente em conversão offline).
Posso testar sem alterar nada na minha landing page?
Você consegue validar parte do fluxo apenas com inspeção do navegador (URL e request). Para confirmar o caminho completo, o ideal é verificar também o que chega no backend/CRM e, se houver, a importação de conversões offline.
Quanto tempo demora para a conversão aparecer atribuída?
Isso depende do seu setup de importação e do ciclo de processamento do Google Ads. O teste correto é confirmar se o gclid chegou no envio de conversão; o tempo de refletir no relatório pode variar.
Se eu trocar de formulário, preciso repetir o teste?
Sim. Qualquer mudança em campos, scripts, redirecionamentos ou integração pode quebrar o envio do gclid. Faça o checklist sempre que houver alteração.
Próximos passos
Se você já roda Google Ads e precisa provar quais leads, agendamentos e vendas vieram das campanhas, solicite acesso ao Apointoo se você já tem o tracking rodando, mas quer conectar clique, UTMs, GCLID, formulário, CRM e receita de forma mais confiável para reduzir perda de atribuição.
Sugestões de links internos
- Tracking de conversões offline no Google Ads: guia prático
- GCLID vs UTMs: quando usar cada um
- Como integrar formulário e CRM sem perder campos
- Erros comuns no importador de conversões para Google Ads
Observação: este artigo não assume um stack específico (WordPress, React, Tag Manager, etc.). Se você me disser como seu formulário é enviado (POST, GET, API) e onde o CRM recebe os dados, eu adapto o checklist para o seu caso.
Leia também
GCLID e cookies first-party: como isso afeta conversões
Entenda como GCLID e cookies first-party sustentam a atribuição no Google Ads. Veja onde o vínculo se perde e como corrigir tracking até o…
GCLID em agendadores online: qual anúncio marcou a consulta
Aprenda a capturar o GCLID no clique do Google Ads, persistir no agendador e enviar conversões offline para provar qual anúncio gerou a…
GCLID em WordPress: capture o clique antes do formulário
Aprenda a capturar o GCLID em WordPress na chegada do usuário e mantê-lo até o formulário, evitando leads sem origem. Conecte isso ao…