Voltar ao blog

Regressão silenciosa de tracking: quando a conversão vira zero sem dar erro

Quatro falhas de mensuração que não geram erro nenhum, do evento com seis nomes ao resíduo de migração que conta em dobro, com o teste que expõe cada uma.

Regressão silenciosa de tracking é toda mudança de nome de evento, chave de junção ou fonte de dados que altera o número final sem gerar erro. O sintoma é um número plausível, não um alerta. As quatro causas mais comuns são evento com vários nomes, troca de fonte de dados, resíduo de migração e renumeração de estágio no CRM.

Segundo o registro da nossa carteira entre julho e agosto de 2026, um slug de mensagem trocado numa migração zerou 3.646 conversas em 8 contas e só voltou a 7.080 em 9 contas depois da correção, sem nenhum erro no meio do caminho. Este artigo descreve as quatro falhas, a tabela com o sintoma e o teste de cada uma, os indicadores de saúde que também mentem e o protocolo que passamos a usar antes de confiar em qualquer número.

Toda equipe de mídia sabe reagir a tracking quebrado. O pixel para, o evento some da tela, alguém abre um chamado. O problema caro é o outro: o circuito continua rodando, ninguém recebe erro, e o número que chega ao painel está errado.

Chamamos isso de regressão silenciosa de mensuração. Ela não aparece em log, não dispara alerta e não muda a cor de nenhum indicador. Ela muda o vocabulário, a chave ou a definição do dado, e a leitura sai errada com cara de leitura normal.

Este artigo é um mapa das quatro formas de falha silenciosa que já derrubaram medição em contas que operamos, com o sintoma de cada uma e o teste que a expõe.

O que é uma regressão silenciosa de mensuração

Regressão silenciosa de mensuração é qualquer mudança em nome de evento, chave de junção, mapa de estágio ou fonte de dados que altera o número final sem gerar erro em nenhum ponto do circuito. O sintoma é sempre um número plausível, e é por isso que ela sobrevive tanto tempo.

Um erro grita. Uma regressão silenciosa entrega zero, ou entrega o dobro, e deixa você tomar decisão de verba em cima disso. Quem já leu Tracking quebrado: o sintoma silencioso que está corroendo a eficiência da sua mídia paga conhece a primeira metade do problema. Aqui está a segunda: o circuito intacto medindo a coisa errada.

Falha 1: o mesmo evento com seis nomes diferentes

No Meta, um único evento de lead chega ao warehouse com até seis rótulos distintos. Já contamos, na mesma conta e com exatamente o mesmo volume diário: lead, onsite_web_lead, offsite_conversion.fb_pixel_lead, offsite_lead_add_20_s_calls, onsite_conversion.lead_grouped e offsite_complete_registration_add_meta_leads.

Se o seu mapa de eventos aceitar dois desses, o funil dobra. Se aceitar três, triplica. Ninguém precisa errar nada para isso acontecer, basta clicar em mais de uma caixinha na hora de configurar o dashboard.

A regra que adotamos é dura de propósito: um slug canônico por categoria. Um nome para lead, um para compra, um para conversa iniciada. Todo o resto é apelido e fica de fora do mapa. Quem quiser conferir o volume total abre o gerenciador, não o painel.

Vale a mesma disciplina para micro-conversões. Numa auditoria, quatro micro-eventos do Google (cliques em botão, início de formulário, clique de WhatsApp) inflaram a contagem de lead de 58 para 771 no mesmo mês. Nenhum sistema quebrou. A definição é que estava frouxa.

Falha 2: a fonte de dados muda e o vocabulário muda junto

Esse é o caso que mais dói, porque acontece depois de uma decisão boa: trocar de conector, sair de uma ferramenta de ETL para outra, migrar de fornecedor de dados.

Quando fizemos essa troca, a consulta que montava o número de headline somava um slug fixo, messaging_conversation. A fonte nova passou a produzir onsite_conversion.messaging_conversation_started_7d, que é a única variante que ela gera. Resultado: todo cliente com objetivo de mensagem e WhatsApp viu a conversão virar zero. Oito contas, 3.646 conversas na janela, sumiram da tela.

E aqui está o detalhe que explica por que ninguém percebeu antes: lead e purchase não quebraram. Eles estavam protegidos por uma função que pegava o maior valor entre o slug antigo e o canônico novo. A auditoria da véspera tinha dado aprovação em riqueza de conversão, porque só reconciliou uma conta de lead puro. O ponto cego não foi falta de auditoria, foi auditoria numa amostra que não continha o caso quebrado.

Depois da correção, o evento de mensagem voltou a contar em nove contas Meta, com 7.080 conversas. A correção certa não foi consertar a consulta. Foi normalizar o vocabulário no adaptador, para que o aplicativo fale sempre a mesma língua independente de quem entrega o dado.

A falha 2 é o tema central de trocar a ferramenta de dados da mídia paga, e o mesmo tipo de silêncio derruba a conversão offline no Google Ads quando o nome do evento muda de um lado só. De acordo com o mesmo período, um contador de erro chegou a 169.068 registros contra 2 erros reais em 15 dias, inflado 82 vezes por uma regra de retry, o que mostra que indicador de saúde também precisa de teste.

Falha 3: resíduo da fonte antiga convivendo com a fonte nova

Migração raramente é limpa. A fonte antiga tinha gravado meses de histórico com uma grafia, a nova grava com outra: pixel_lead contra lead, pixel_add_to_cart contra add_to_cart.

A chave de atualização da tabela era a combinação de conta, data, plataforma, nome do evento e campanha. Como o nome do evento é diferente, as duas linhas não colidem. Elas coexistem em paz. Em trinta dias, isso deixou 13.873 linhas residuais no Meta e 2.768 no Google.

Qualquer tela que somasse ingenuamente aquela tabela contava em dobro. E de novo: nenhum erro, nenhum alerta, um número perfeitamente plausível.

A correção foi trocar a limpeza parcial por um apagamento transacional da janela inteira antes de reescrever, com uma trava simples: nunca apagar se não houver linha nova para colocar no lugar. A transação existe porque o motor de alertas lê essa tabela, e uma janela vazia de meio segundo dispararia alarme falso.

Falha 4: o CRM renumera o funil e tudo vira desconhecido

Essa é a falha silenciosa perfeita. Alguém do comercial reorganiza as etapas do pipeline. Os identificadores de estágio mudam. A automação que devolve conversão para a plataforma continua rodando, recebendo webhook, executando sem erro.

Só que todo estágio agora cai no rótulo desconhecido, o filtro descarta cem por cento dos eventos, e o log mostra execução com status de sucesso. A plataforma para de receber conversão, o algoritmo perde o sinal de desfecho comercial, e não existe uma única linha vermelha em lugar nenhum.

O único jeito de pegar isso é vigiar o mapa de estágios contra a lista de pipelines do próprio CRM, em vez de vigiar contagem de execução.

Tabela: quatro falhas silenciosas, o sintoma e o teste

Falha O que o painel mostra Teste que expõe
Evento com múltiplos nomes Funil inflado, lead maior que o real Comparar volume diário de cada slug; nomes iguais em volume são apelidos do mesmo evento
Troca de fonte de dados Métrica específica em zero, o resto normal Reconciliar uma conta de cada tipo de objetivo, não só a de lead
Resíduo da fonte antiga Número em dobro na fronteira da migração Agrupar a tabela por nome de evento e procurar pares com prefixo diferente
Renumeração de estágio no CRM Nada, execução com sucesso e zero evento entregue Comparar o mapa de estágios com a API de pipelines do CRM

Conforme o inventário que fizemos na camada bruta, 6 clientes tinham sumido dela em silêncio, com o painel de cada um abrindo normalmente. É o cenário que o checklist de relatório congelado e a API de conversões do Meta precisam prever, porque a falha 4, quando o CRM renumera o funil, quebra a devolução de conversão sem tocar no pixel. Antes de ler qualquer variação, vale passar pelas 7 armadilhas do relatório semanal.

Os indicadores de saúde que também mentem

Confiar no indicador errado é o que faz a vigilância dar falsa tranquilidade. Três casos que medimos:

O carimbo de último disparo de conversão personalizada do Meta mente. Ele aponta silêncio em conversão que está disparando normalmente. Para saber se um evento está vivo, use o relatório de insights de sete dias, não o carimbo.

Contador de erro de orquestrador infla. Numa das nossas automações, a estatística acumulada marcava 169.068 erros contra 2 execuções com erro reais em quinze dias, um fator de oitenta e dois. O contador de sucesso e o carimbo do último evento bem-sucedido, esses sim, são confiáveis, e é neles que a vigilância de "parou de rodar" deve se apoiar.

Falha por conta engolida vira dado congelado. Um processo que extraía conversões de onze contas sobrescrevia a tabela inteira a cada rodada, e falha de uma conta virava só uma mensagem no console. Seis clientes sumiram da camada bruta em silêncio e ficaram com cem por cento das conversões sem classificação. Depois disso, qualquer falha derruba a execução inteira. É melhor um alerta ruidoso que uma tabela mentirosa.

E existe um quarto: a API do Google Ads deprecia versão sem aviso. Uma versão morreu e devolveu HTTP 400 em todas as contas no mesmo dia, derrubando a extração de conversões. A lista de versões precisa estar ordenada da mais nova para a mais antiga, com queda automática para a seguinte.

O protocolo que passamos a usar antes de confiar em qualquer número

  1. Um slug canônico por categoria de evento. Apelido não entra no mapa.
  2. Normalizar vocabulário no adaptador, nunca na consulta final. Consulta com nome de evento fixo é uma bomba com temporizador.
  3. Alertar por transição, não por estado. O alerta útil é "esse evento parou de chegar", não "esse evento está em zero hoje".
  4. Vigiar ausência. Silêncio não gera erro. Precisa de um vigia que compare volume esperado com volume recebido.
  5. Apagamento transacional da janela antes de reescrever, com trava para nunca deixar a janela vazia.
  6. Revalidar depois de qualquer troca de fonte, e revalidar com uma conta de cada tipo de objetivo: lead, compra, mensagem e instalação.

Nada disso é sofisticado. É o equivalente de organizar a casa antes de convidar gente. A diferença é que, sem isso, você toma decisão de sete dígitos em cima de um número que ninguém revalidou desde a última migração.

Se o seu painel e o seu gerenciador divergem e você ainda não sabe qual dos dois está certo, o caminho é o mesmo que descrevemos em Meta, GA4 ou CRM: qual número é o real quando os três não batem e em Rastreamento de conversões em mídia paga: pixel, CAPI, GA4 e conversão offline no mesmo circuito. Comece pela definição, depois olhe o encanamento.

E se a divergência aparecer no nível de origem de tráfego, o problema costuma estar antes, na etiqueta: UTM parameters: o erro de R$ 47 mil que encontramos em 89% das contas auditadas.

Perguntas frequentes

As dúvidas que mais aparecem quando o assunto chega na reunião de verba.

O que é uma regressão silenciosa de tracking?

É uma mudança em nome de evento, chave de junção, mapa de estágio ou fonte de dados que altera o número final sem gerar erro em nenhum ponto do circuito. O sintoma é um número plausível, e não uma tela vermelha. Por isso ela sobrevive meses e distorce decisão de verba sem que ninguém desconfie.

Por que o mesmo evento aparece com vários nomes no Meta?

O Meta expõe o mesmo evento em rótulos diferentes conforme a origem e o agrupamento. Já vimos seis nomes com exatamente o mesmo volume diário para um único evento de lead. Se o mapa do seu painel aceitar mais de um, o funil multiplica. Escolha um slug canônico por categoria e trate o resto como apelido.

Como detectar que o painel está contando conversão em dobro?

Agrupe a tabela de conversões por nome de evento e procure pares com grafias diferentes para o mesmo conceito, como pixel_lead e lead. Se a migração de fonte de dados não apagou o histórico antigo, as duas linhas coexistem porque não colidem na chave de atualização, e qualquer soma direta conta duas vezes.

Renumerar estágios no CRM quebra a devolução de conversão?

Quebra, e sem gerar erro. A automação continua recebendo webhook e executando com sucesso, mas todo estágio cai no rótulo desconhecido e o filtro descarta tudo. A plataforma para de receber conversão em silêncio. O único teste confiável é comparar o mapa de estágios com a lista de pipelines da API do CRM.

Dá para confiar no carimbo de último disparo de uma conversão personalizada do Meta?

Não. Já medimos casos em que ele aponta silêncio para conversão que está disparando normalmente. Para saber se um evento está vivo, use o relatório de insights de sete dias do próprio Events Manager. O carimbo serve como pista, nunca como prova de que a conversão parou.

Diagnóstico de Mídia Paga: auditoria gratuita de 30 minutos, sem compromisso
Agendar diagnóstico gratuito

Continue por aqui

Quer esse olhar aplicado na sua conta?

A conversa começa por um diagnóstico do que está travando a operação hoje. Leva menos de um minuto para preencher, e não tem pitch na primeira conversa.

Pedir diagnóstico →