GA4 mostra 412 conversões e o CRM 287 leads: como reconciliar os dois números

Escrito por

em

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:

  1. 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.
  2. Disparo duplicado do evento: a tag dispara no clique do botão e de novo na página de agradecimento, inflando o GA4.
  3. Falha de integração: o formulário dispara o evento, mas a chamada à API do CRM falha ou expira, e o lead nunca é criado.
  4. 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.
  5. Bloqueio de rastreamento: o oposto das anteriores. Pessoas com bloqueadores ou sem consentimento aceito geram lead no CRM sem gerar evento no GA4.
  6. 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.

Número-chave: resíduo de reconciliação = (leads do CRM) menos (eventos do GA4 após todos os ajustes medidos). Em ordem de grandeza, abaixo de uns 5% costuma ser tratado como aceitável, mas esse limite é convenção de cada empresa, não norma.

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.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *