Por que GA4 mostra uma história e o CRM mostra outra
Quando GA4 mostra uma história e o CRM mostra outra, quase sempre é um problema de atribuição e de tracking de conversões: o GA4 mede comportamento na web (sessões e eventos) e o CRM mede o que realmente virou negócio (leads, agendamentos e vendas). Se você não conecta clique, UTMs, GCLID e conversão offline de volta ao Google Ads, cada sistema vai contar um “recorte” diferente.
Intenção de busca
Informacional com viés prático: você quer entender por que GA4 e CRM divergem e como corrigir a medição para ter uma visão consistente de leads, agendamentos e receita.
O que cada ferramenta realmente mede (e por que isso já causa diferença)
GA4 e CRM não competem pelo mesmo “dado final”. Eles medem etapas diferentes do funil.
GA4: comportamento e eventos na jornada web
- Sessões, usuários e eventos (clique, visualização, formulário enviado).
- Atribuição baseada em modelos do GA4 para como a visita chegou e em quando ocorreu a interação.
- Janela e regras de atribuição podem mudar o “responsável” pelo evento.
CRM: resultado do processo comercial
- Lead criado, lead qualificado, agendamento confirmado, venda fechada.
- Contagem depende do que seu time registra e quando registra.
- CRM costuma refletir o que virou pipeline e receita, não o que só aconteceu no site.
Principais causas de “GA4 x CRM” (as mais comuns em agências e tráfego)
Se você quer diagnosticar rápido, foque nestas causas. Elas explicam a maioria das divergências.
1) O formulário no site não está conectado ao CRM com a mesma chave
Você pode até enviar eventos no GA4, mas o CRM recebe outro identificador, ou recebe sem origem. Resultado: GA4 conta “formulário enviado”, CRM conta “lead criado” com origem incompleta.
Sintoma: CRM tem leads, mas origem/campanha vem vazia, genérica ou “(not set)”.
2) UTMs somem no caminho (redirecionamentos, encurtadores, apps, links internos)
Se o usuário clica no anúncio, mas depois navega por fluxos que removem UTMs, o GA4 pode reter a informação da visita original, enquanto o CRM recebe a informação da submissão do formulário sem UTMs válidas.
Sintoma: GA4 mostra campanha, mas CRM não consegue atribuir a mesma origem.
3) GCLID não chega ao seu backend ou não é persistido até o CRM
Para ligar clique de Google Ads a conversão offline, o ponto crítico é o GCLID. Se ele não é capturado e enviado junto com o lead (ou se você salva apenas UTMs), o CRM vira uma história sem “prova” do clique.
Sintoma: você consegue ver leads no CRM, mas não consegue amarrar a campanha e o anúncio que geraram receita.
4) A janela de atribuição do GA4 não bate com o ciclo real do lead
O usuário pode clicar, não converter no mesmo dia, e só preencher dias depois. Dependendo do modelo de atribuição, GA4 pode atribuir ao primeiro toque, último toque ou outro ponto da jornada. O CRM, por sua vez, registra a data de qualificação e fechamento, que pode cair em outra janela.
Sintoma: divergência por período: GA4 “puxa” uma campanha para um mês, CRM fecha no mês seguinte.
5) Contagem diferente: GA4 conta eventos; CRM conta registros e status
GA4 pode contar “form_submit”, enquanto o CRM só cria lead quando valida dados, aprova cadastro ou passa por uma etapa do processo. Também existe diferença entre “lead criado” e “lead qualificado”.
Sintoma: volume no GA4 é maior do que no CRM (ou o contrário, se o CRM só registra em etapas mais avançadas).
6) Enhanced conversions / conversão offline não está fechando o ciclo
Se você não faz offline conversion tracking (ou não envia dados de conversão de volta ao Google Ads com consistência), o Google Ads otimiza com um sinal e o CRM mostra outro.
Sintoma: campanha otimiza para leads “baratos”, mas o CRM mostra baixa taxa de agendamento ou venda.
Exemplo prático (um caso típico que explica a diferença)
1) A pessoa clica no anúncio do Google Ads e chega ao site com UTMs e GCLID.
2) Ela visita o site e visualiza a página de formulário. O GA4 registra eventos e consegue atribuir a origem da visita.
3) Dias depois, ela volta por um link diferente (ou entra pelo histórico). Ao preencher o formulário, as UTMs não chegam mais e o GCLID não é persistido.
4) O CRM cria o lead e registra origem incompleta. O GA4 pode atribuir o evento ao canal correto da visita anterior, mas o CRM não tem a mesma chave para confirmar o clique do anúncio.
Resultado: GA4 e CRM contam histórias diferentes sobre “qual campanha gerou o lead”.
Como alinhar GA4, CRM e Google Ads (o que você precisa ter)
Para reduzir divergência, você precisa de uma cadeia de dados que não se perca entre clique, formulário e registro comercial.
Checklist de rastreamento consistente
- Capture a origem do clique: garanta que GCLID e UTMs estejam disponíveis no momento em que o usuário preenche o formulário.
- Persistência até o CRM: o identificador precisa ser enviado junto com o lead (ou com um identificador de sessão que permita recuperar a origem).
- Mapeamento de eventos: GA4 deve registrar o evento que representa o mesmo marco que o CRM considera (por exemplo, “lead criado” ou “agendamento confirmado”).
- Conversões offline: quando a venda ou agendamento acontecer, envie de volta ao Google Ads com os dados que permitam atribuir ao clique original.
- Regras de deduplicação: evite contar duas vezes o mesmo lead (principalmente quando há reenvio de formulário).
Onde o Apointoo entra para resolver a divergência
O Apointoo não é apenas formulário ou um scheduler genérico. Ele funciona como infraestrutura de atribuição e conversões offline para conectar clique, UTMs, GCLID, formulário, CRM e receita de volta ao Google Ads.
Na prática, isso reduz os cenários em que o GA4 mede uma coisa (evento web) e o CRM registra outra (resultado comercial sem origem rastreável).
O que você ganha quando fecha o ciclo
- Menos perda de atribuição entre anúncio e lead.
- Prova de origem para responder a pergunta do cliente: “qual campanha gerou receita?”.
- Otimização com sinal certo: campanha passa a otimizar para conversões que viram negócio, não só para envio de formulário.
Erros comuns ao tentar corrigir (e piorar a divergência)
- Comparar métricas diferentes: tentar bater “formulários no GA4” com “vendas no CRM” sem mapear marcos.
- Confiar só em UTMs: UTMs podem sumir; GCLID é a âncora para clique de Google Ads quando o objetivo é conversão offline.
- Não padronizar status do CRM: lead “criado” vs “qualificado” vs “agendado” vs “venda” precisa ter correspondência com eventos e conversões.
- Não tratar deduplicação: reenvio do formulário cria múltiplos registros e inflaciona contagens.
FAQ
GA4 e CRM nunca vão bater 100%?
Na prática, dificilmente batem 100%, porque medem etapas diferentes. O objetivo é reduzir a divergência para que a origem do lead e a conversão que importa (agendamento e venda) fiquem coerentes com o que você registra no CRM.
O que é mais importante: UTMs ou GCLID?
Depende do que você quer provar. Para ligar clique de Google Ads a conversões offline, GCLID costuma ser o elemento mais crítico. UTMs ajudam na leitura e no diagnóstico, mas podem se perder no caminho.
Se o CRM tem a origem, por que o GA4 ainda mostra outra campanha?
Porque GA4 pode estar atribuindo o evento a uma visita com outra origem (por modelos de atribuição e janelas). Se o CRM recebeu a origem em outro momento ou com outra chave, as histórias divergem.
Como saber se o problema é tracking do formulário ou do CRM?
Teste o fluxo completo: preencha o formulário e verifique se o CRM recebe os campos de origem esperados no mesmo registro. Se o CRM chega sem origem, o problema está antes do CRM. Se chega com origem, mas GA4 não bate, o problema pode ser modelo de atribuição, janela ou mapeamento de eventos.
Preciso de conversão offline para resolver?
Se seu objetivo é otimizar e provar que campanhas geraram receita (não só cliques e envios), conversão offline é o caminho. Sem isso, você fica comparando recortes diferentes do funil.
Próximos passos
Se você quer parar de discutir “números que não fecham” e começar a provar quais leads, agendamentos e vendas vieram do Google Ads, revise sua cadeia de dados: clique (GCLID), UTMs, formulário, CRM e envio de conversão offline. Solicite acesso ao Apointoo se você já roda campanhas em Google Ads e precisa conectar clique, formulário, CRM e receita de volta ao tracking do Google.
Sugestões de links internos
- Google Ads: como usar GCLID para conversões
- UTMs: padrões e como evitar perda de origem
- Conversão offline e atribuição: guia prático
- Enhanced conversions: quando faz sentido
- Integração formulário e CRM: checklist de campos
Observação: para eu indicar a causa mais provável no seu caso, você pode me dizer quais campos de origem o CRM está salvando (UTMs, GCLID ou ambos) e quais eventos do GA4 você está comparando (por exemplo, form_submit, lead qualificado ou agendamento).
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…