O GA4 mostra 412 conversões de formulário em setembro. O CRM mostra 287 leads criados no mesmo mês. Qual dos dois está certo? Se a resposta for “nenhum” ou “os dois”, você já está na direção da conta correta. A diferença de 125 registros, neste exemplo hipotético, tem causas que dá para medir uma a uma, e o trabalho do analista é transformar “os números não batem” numa tabela de reconciliação com cada degrau explicado.
Esse é um dos pedidos mais frequentes em times de marketing e BI, e quase sempre termina mal: alguém escolhe a fonte “oficial”, descarta a outra e passa a defender um número sem saber de onde veio a diferença. Abaixo, uma análise por etapas de onde costuma estar a discrepância, com uma ordem de grandeza para cada causa e um método para decidir qual fonte usar em qual decisão. Todos os números do exemplo são ilustrativos; os seus vão variar, e esse é justamente o ponto de calcular.
Por que dois sistemas corretos produzem dois números diferentes
Cada sistema conta uma coisa diferente, mesmo quando usa a mesma palavra. O GA4 conta um evento disparado no navegador quando a pessoa conclui uma ação na página, por exemplo o envio do formulário. O CRM conta um registro que entrou no banco de dados depois de passar por validações, deduplicação e regras de criação. O evento é uma intenção registrada no front-end; o lead é um objeto aceito no back-end. Entre os dois há um caminho com vários pontos de perda e de ganho.
Os motivos mais comuns da diferença são estes, em ordem aproximada de frequência nos casos que um analista encontra:
- Deduplicação no CRM: a mesma pessoa envia o formulário duas ou três vezes, o GA4 conta três eventos e o CRM atualiza um único registro.
- Disparo duplicado do evento: a tag dispara no clique do botão e de novo na página de agradecimento, inflando o GA4.
- Falha de integração: o formulário dispara o evento, mas a chamada à API do CRM falha ou expira, e o lead nunca é criado.
- Filtros de qualidade: o CRM rejeita e-mails inválidos, domínios de teste ou envios de robôs, que o GA4 contou como conversão.
- Bloqueio de rastreamento: o oposto das anteriores. Pessoas com bloqueadores ou sem consentimento aceito geram lead no CRM sem gerar evento no GA4.
- Fuso e janela de data: a propriedade do GA4 e o CRM podem estar em fusos diferentes, e os envios próximos da meia-noite caem em dias, e às vezes em meses, diferentes.
Observe que as causas empurram em direções opostas. Por isso a diferença líquida de 125 não diz quase nada: ela pode ser a soma de +200 de duplicidade com -75 de bloqueio. Só a decomposição mostra o que acontece.
Como montar a tabela de reconciliação
O método é uma ponte entre os dois números, no formato de um demonstrativo: parte-se de um total, aplicam-se ajustes e chega-se ao outro. Cada ajuste precisa de uma medição própria, não de um palpite. Veja um exemplo, com números inventados para ilustrar a mecânica.
| Passo | Ajuste | Como medir | Saldo (exemplo) |
|---|---|---|---|
| Início | Eventos de formulário no GA4 | Relatório de eventos, mês fechado | 412 |
| 1 | Menos disparos duplicados | Contar eventos com mesmo identificador de envio, se existir, ou mesmo horário e página | 372 (-40) |
| 2 | Menos reenvios da mesma pessoa | Contar e-mails repetidos no log do formulário | 335 (-37) |
| 3 | Menos rejeitados por validação | Contagem de rejeições no log do CRM ou do formulário | 306 (-29) |
| 4 | Menos falhas de integração | Envios sem criação correspondente no CRM, no log da API | 291 (-15) |
| 5 | Mais leads sem evento no GA4 | Leads do CRM sem sessão associada ao evento | 296 (+5) |
| Fim | Leads criados no CRM | Relatório do CRM, mesmo fuso | 287 (resíduo -9) |
O resíduo final, no exemplo, é de 9 registros, cerca de 3% do total do CRM. Resíduo pequeno e estável de um mês para o outro é aceitável; resíduo grande ou que muda de sinal indica que ainda existe uma causa não identificada. Não force o fechamento exato inventando um ajuste: um resíduo declarado vale mais do que uma ponte perfeita sem sustentação.
Um cuidado de método: faça a ponte sempre sobre um mês fechado e sobre o mesmo recorte de páginas. Se o GA4 inclui conversões de três formulários e o CRM recebe leads de apenas dois deles, a diferença inicial já nasce de escopo, e nenhum ajuste fino vai consertar isso. Antes do passo 1, liste quais formulários e quais origens entram em cada lado, e exclua o que não tem correspondência. Esse alinhamento de escopo costuma ser a parte mais trabalhosa e a que mais surpreende quem nunca fez a conta, porque revela formulários esquecidos, páginas antigas ainda recebendo tráfego e integrações que alguém desligou sem avisar o time de marketing. Registre o resultado desse alinhamento como a primeira linha da tabela, com a data da verificação, para que o próximo analista saiba o que foi comparado.
O que a ponte revela sobre o seu funil
A reconciliação serve para algo além de acabar com a discussão. Cada degrau é um diagnóstico. No exemplo, 40 disparos duplicados em 412 (cerca de 10%) apontam um problema de implementação da tag: corrigi-lo melhora toda a medição futura. Os 15 envios que o CRM nunca recebeu são leads reais perdidos, pessoas que preencheram o formulário e nunca receberam contato. Esse degrau tem custo direto, e costuma ser o mais barato de resolver e o mais persuasivo para levar à diretoria, porque representa dinheiro de mídia gasto em quem foi descartado por falha técnica.
Já os reenvios dizem algo sobre a experiência do formulário. Se muita gente envia duas vezes, talvez a página de confirmação demore ou não deixe claro que o envio funcionou. E o degrau de rejeitados por validação mostra a qualidade do tráfego: um volume alto de e-mails inválidos ou de teste pode indicar campanhas atraindo robôs ou formulários sem proteção básica.
Há um efeito colateral importante para o cálculo de custo por lead. Se a mídia é avaliada pelo custo por conversão do GA4, ela parece mais barata do que é; se pelo CRM, aparece o custo real por registro criado. O custo por lead qualificado, que é o que interessa, só existe a partir do CRM. Quem otimiza campanhas pelo evento do GA4 pode estar otimizando para duplicidade e para robôs.
Qual fonte usar para qual decisão
Depois de reconciliar, a pergunta passa a ser de uso. Não existe fonte única “oficial”; existe fonte adequada à decisão. Uma regra prática que funciona na maioria das empresas:
- Volume de negócio e meta de vendas: use o CRM. Ele é o registro do que a empresa efetivamente tratou como oportunidade.
- Comparação entre canais e campanhas no tempo: use o GA4, desde que a tag esteja corrigida, porque ele traz a origem da sessão. Aplique ao resultado a razão de reconciliação para aproximar o número do CRM.
- Otimização de campanha em tempo quase real: use o evento de conversão, de preferência com um identificador único de envio para evitar duplicidade, e importe de volta os leads qualificados do CRM para que o algoritmo aprenda com o que presta.
- Relatório para a diretoria: mostre sempre os dois números e a ponte resumida, em uma linha. Quem vê só um número tende a desconfiar quando vê o outro em outra reunião.
Defenda este ponto com firmeza: esconder uma discrepância para parecer organizado sai mais caro do que expô-la. Um relatório que diz “o GA4 mostra 412, o CRM 287, e a diferença está explicada em 97%” constrói credibilidade. Um que apresenta apenas 412 perde a confiança na primeira auditoria.
Como evitar que a diferença volte a crescer
A reconciliação feita uma vez envelhece. Mudanças no formulário, no CRM ou no banner de consentimento alteram os degraus sem aviso. Três hábitos mantêm a conta viva. O primeiro é gerar um identificador único em cada envio e gravá-lo tanto no evento do GA4 quanto no registro do CRM, o que transforma a reconciliação de estimativa em junção direta de linhas. O segundo é repetir a ponte todo mês, com a mesma tabela, e acompanhar o resíduo como uma série: se ele sair do padrão, algo mudou. O terceiro é registrar alterações técnicas num diário simples, com data, para ligar saltos na série a mudanças concretas.
Se o identificador comum for impossível no curto prazo, uma alternativa é comparar amostras. Pegue 50 envios aleatórios do log do formulário e verifique manualmente quantos aparecem no GA4 e quantos chegaram ao CRM. Uma amostra pequena não é precisa, mas dá a ordem de grandeza de cada perda em uma tarde, e basta para decidir por onde começar a correção.
Perguntas frequentes
Uma diferença de 30% entre GA4 e CRM é normal?
Não existe percentual universal. Diferenças dessa magnitude aparecem com frequência, mas “frequente” não significa “aceitável”. O que importa é decompor a diferença e saber quanto vem de erro corrigível, como disparo duplicado, e quanto vem de diferença legítima de definição.
O consentimento de cookies pode explicar a diferença?
Pode, na direção de o CRM ter mais registros que o GA4. Quando o visitante recusa o rastreamento, o lead ainda entra no CRM, mas o evento não chega ao GA4 ou chega sem atribuição. A medida é contar leads do CRM sem sessão correspondente.
Devo ajustar a tag antes de reconciliar?
Reconcilie primeiro, para saber o tamanho do problema, e corrija em seguida. Se corrigir antes, perde-se a linha de base e não dá para mostrar o ganho depois.
E se o CRM também tiver erro de dados?
Tem, em maior ou menor grau. O CRM é mais próximo do negócio, mas não é infalível: duplicatas não mescladas e leads criados manualmente também distorcem. Trate-o como a referência mais útil, não como verdade absoluta.
Deixe um comentário