GCLID em WordPress: capture o clique antes do formulário
Você quer parar de ter leads “sem origem” no Google Ads. Para isso, capture o GCLID em WordPress assim que a pessoa chega ao site e mantenha esse valor até o envio do formulário, do agendamento ou da compra. Assim, o seu CRM e o seu tracking conseguem ligar clique → lead → conversão com mais segurança.
GCLID em WordPress: o que é e por que ele “some”
O GCLID (Google Click Identifier) é um identificador único do clique em anúncios do Google Ads. Ele chega na URL quando o usuário clica no anúncio. Se esse valor não for preservado até o momento da conversão, você perde o vínculo do clique com o lead e fica mais difícil provar ROI por campanha e receita no seu reporting.
Em WordPress, o desaparecimento do gclid geralmente acontece por um destes motivos:
- Cache e redirecionamentos que alteram a URL e removem a query string.
- Plugins que limpam parâmetros da URL por otimização ou “segurança”.
- Fluxos com etapas: o usuário clica, navega e só preenche o formulário depois, quando o parâmetro já não está mais disponível.
- Formulário sem campo oculto: o backend não recebe o GCLID que você capturou na entrada.
Capsule (40-60 palavras): O GCLID chega na URL do clique, mas pode ser removido por cache, redirecionamentos ou plugins. Sem persistir o valor até o submit do formulário, o CRM registra o lead sem vínculo com o clique. Isso reduz a capacidade de atribuir receita e calcular ROI por campanha no Google Ads.
Como capturar o GCLID em WordPress antes da conversão (passo a passo)
Resposta direta: detecte o gclid no carregamento da página, persista esse valor no navegador e envie no submit do formulário (como campo oculto). Se você tiver múltiplos pontos de conversão, aplique a mesma lógica em cada um.
1) Detecte o parâmetro gclid na página de entrada
Quando a pessoa clica no anúncio, a URL pode vir com gclid na query string. Na primeira página (de entrada), faça a captura assim que o site carregar.
- Se gclid estiver presente, trate como o clique atual.
- Se não estiver, tente recuperar um valor persistido anteriormente (cookie ou localStorage), para cobrir navegação entre páginas antes do formulário.
2) Persista o GCLID até o formulário (cookie ou localStorage)
Depois de capturar, você precisa garantir que o valor continue disponível quando o usuário chegar ao formulário, ao agendamento ou à compra. O objetivo é simples: o backend precisa receber o identificador junto com os dados do lead.
- Cookie: útil quando você quer que o valor sobreviva entre páginas.
- localStorage: pode funcionar bem em fluxos controlados no navegador, desde que compatível com o seu cenário.
Defina também por quanto tempo persistir. Se a janela for curta e o usuário demorar para preencher, você volta ao problema de perda de atribuição.
3) Envie o GCLID no submit do formulário (campo oculto)
No momento do envio, inclua um campo oculto com o GCLID persistido. Assim, o backend recebe o identificador junto com nome, e-mail, telefone e demais campos.
- Se o formulário for de um plugin, garanta que o campo oculto seja preenchido antes do submit.
- Se houver mais de um formulário (ou mais de um evento: lead, agendamento, compra), aplique a lógica em todos eles.
4) Garanta que o backend e o CRM não descartem o valor
Mesmo com frontend correto, o tracking pode falhar na integração. Valide:
- Se o campo do GCLID está sendo mapeado para o CRM ou para o endpoint correto.
- Se o GCLID fica registrado no cadastro do lead (e não é removido por validações internas).
- Se existe middleware que altera payloads e pode eliminar o identificador.
Capsule (40-60 palavras): Para capturar o GCLID antes da conversão, você precisa: (1) ler gclid na URL de entrada, (2) persistir o valor até a etapa final e (3) enviar o identificador no submit do formulário. Esse encadeamento preserva o vínculo clique → lead → CRM e reduz “leads sem origem” no Google Ads.
Checklist rápido de tracking: clique, UTMs, GCLID e conversão offline
Resposta direta: rode um checklist que você consegue auditar em minutos. Se qualquer etapa falhar, você tende a ver origens inconsistentes ou leads sem atribuição.
Checklist mínimo por evento (lead, agendamento, compra)
- URL de entrada: confirme presença de gclid e UTMs quando aplicável.
- Persistência: o GCLID continua disponível quando o usuário chega ao formulário.
- Formulário: o campo oculto com GCLID chega ao backend antes do submit.
- CRM/armazenamento: o GCLID fica registrado junto ao lead.
- Conversão offline: quando houver negócio fechado, a conversão é enviada ao Google Ads com o vínculo correto (conforme o método que você usa).
Por que UTMs ainda importam
O GCLID é o identificador do clique para atribuição. Já as UTMs ajudam a depurar estrutura de campanha e a auditar consistência no seu reporting. Na prática, você costuma usar os dois: GCLID para o vínculo do clique e UTMs para contexto de campanha.
Capsule (40-60 palavras): É comum coletar UTMs e perder o GCLID, ou o contrário. Atribuição sólida exige que o identificador do clique chegue ao CRM junto com o lead e que a conversão offline seja enviada ao Google Ads usando esse vínculo. Com isso, você reduz “leads sem origem” e melhora o cálculo de ROI.
Exemplo prático: clique no anúncio, formulário e venda
Considere um fluxo típico: você anuncia no Google Ads para uma página WordPress. O usuário clica, chega com gclid na URL, não preenche na hora e volta dias depois para enviar um formulário de contato.
- Na primeira visita, o sistema captura o gclid e salva em cookie ou localStorage.
- Na página do formulário, o campo oculto é preenchido com o GCLID persistido.
- O backend registra o lead com o GCLID.
- Após qualificação e venda, você envia a conversão offline ao Google Ads com o identificador correto, mantendo o vínculo com o clique.
Quando o cliente pergunta “qual campanha gerou receita?”, você consegue apontar para o clique que iniciou o processo e para o evento final que virou negócio.
Capsule (40-60 palavras): Em fluxos com várias etapas, a pessoa pode clicar no anúncio e preencher o formulário dias depois. Se o GCLID for persistido desde a página de entrada, você mantém o vínculo clique → formulário mesmo quando a conversão ocorre mais tarde. Isso viabiliza conversão offline com contexto para atribuição.
Erros comuns ao capturar GCLID em WordPress (e como detectar)
Resposta direta: os erros mais caros são os que parecem funcionar no teste rápido, mas falham no caminho real do usuário.
- Limpeza de query string: cache, otimização ou plugins removem parâmetros da URL.
- Redirecionamentos: ao redirecionar, o parâmetro pode ser perdido se não houver preservação.
- Formulário sem campo oculto: o frontend não injeta o GCLID antes do submit.
- Integração que não mapeia o campo: o CRM recebe UTMs, mas não o GCLID.
- Janela curta de persistência: o cookie expira antes do usuário preencher.
Como validar rápido se está funcionando
- Faça um teste com um clique real e confirme se a URL de entrada contém gclid.
- Abra o formulário e verifique se o campo oculto recebe valor antes do submit.
- Depois do envio, confira no backend/CRM se o GCLID foi armazenado junto ao lead.
Capsule (40-60 palavras): O erro mais comum é perder o GCLID entre a página de entrada e o formulário. Isso costuma ocorrer quando a query string é removida por redirecionamentos, cache ou plugins. Validar o campo oculto no submit e conferir no CRM evita “leads sem origem” e melhora o tracking para conversão offline no Google Ads.
Quando Apointoo faz diferença: fechar o ciclo clique → receita no Google Ads
Capturar o GCLID no WordPress é a base. Para provar ROI, você precisa conectar o que acontece depois do lead:
- clique (GCLID/UTMs) ao lead e ao evento no seu CRM.
- conversão offline de agendamento ou venda de volta ao Google Ads com o vínculo correto.
- campanha ROI usando receita, não apenas volume de leads.
O Apointoo atua como infraestrutura de atribuição e conversões offline para conectar clique, formulário, CRM e receita de volta ao Google Ads, reduzindo perda de atribuição e facilitando auditoria para agências e gestores.
Capsule (40-60 palavras): Capturar GCLID no WordPress melhora o vínculo clique → formulário, mas a prova de receita depende de a conversão final (agendamento confirmado ou venda) ser registrada e enviada ao Google Ads. Se o CRM não recebe o identificador ou se a conversão offline não volta com o vínculo correto, a atribuição fica incompleta. O Apointoo ajuda a fechar o ciclo com dados de lead e receita.
Próximos passos (sem adivinhação)
- Liste seus pontos de conversão no WordPress: formulário de lead, agendamento e compra.
- Defina como vai persistir o GCLID (cookie ou localStorage) e por quanto tempo.
- Garanta que o campo oculto vai ao backend e fica registrado no CRM.
- Planeje como a conversão offline será enviada ao Google Ads quando houver agendamento confirmado ou venda.
Solicite acesso ao Apointoo se você já roda campanhas em Google Ads e precisa provar quais conversões viraram receita.
FAQ
Como saber se meu WordPress está capturando GCLID corretamente?
Faça um teste com um clique real: confirme se a URL de entrada contém gclid, verifique se o campo oculto do formulário recebe o valor antes do submit e, depois, confira no backend/CRM se o GCLID foi armazenado junto ao lead.
Preciso de UTMs mesmo com GCLID?
Sim. O GCLID é o identificador do clique para atribuição. UTMs ajudam a depurar estrutura de campanha e a auditar consistência do que você está medindo.
O que acontece se o GCLID expirar antes do usuário preencher o formulário?
O formulário pode ser enviado sem um GCLID válido, reduzindo a capacidade de atribuir a conversão ao clique original. Por isso, escolha uma janela de persistência compatível com o tempo típico até o preenchimento.
Meu formulário é de um plugin. Ainda assim funciona?
Funciona se você conseguir injetar o campo oculto com o GCLID antes do submit e se a integração do plugin mapear esse campo para o CRM ou endpoint. Se o plugin não permitir o mapeamento, será necessário ajustar a lógica de captura e envio.
GCLID resolve sozinho a prova de receita no Google Ads?
Não. A prova de receita depende de a conversão final (venda ou agendamento confirmado) ser registrada e enviada de volta ao Google Ads com o vínculo correto. A captura no WordPress é a base, mas a atribuição completa depende do ciclo clique → lead → CRM → conversão offline.
CTA final
Solicite acesso ao Apointoo se você precisa conectar clique, UTMs/GCLID, formulário, CRM e receita de volta ao Google Ads para provar ROI.
Sugestões de links internos
- Conversão offline no Google Ads: como funciona
- UTMs e atribuição: como evitar leads sem origem
- GCLID e enhanced conversions: quando usar
- Tracking de leads no CRM: do formulário à receita
Observação: este artigo explica a lógica de captura e persistência do GCLID em WordPress. Para implementar, você pode precisar de ajustes no seu tema, no plugin de formulário e na integração com backend/CRM.
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.