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
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 landing pages: o detalhe técnico que muda a otimização
Aprenda a preservar o GCLID do clique até o CRM e o envio de conversões offline. Assim, o Google Ads otimiza com atribuição mais precisa.