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

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.