Trocar a ferramenta que alimenta o relatório de mídia paga quebra número em silêncio, porque cada fornecedor usa nomes próprios de evento e recortes próprios de plataforma. A virada segura roda as duas fontes em paralelo por trinta dias, reconcilia evento por evento e conta por conta, e só desliga a antiga quando a diferença é explicável.
Ferramenta de dados de mídia paga é a camada que puxa gasto e conversão das plataformas para o relatório, e trocá-la é mais arriscado do que trocar de agência. Segundo a virada que fizemos em julho de 2026, um evento de conversa renomeado zerou o painel e só voltou com 9 contas Meta e 7.080 conversas depois da correção. Abaixo, as cinco quebras, a armadilha da auditoria que passa e o checklist de virada.
Trocar a ferramenta que alimenta o seu relatório de mídia paga quebra número em silêncio, porque cada fornecedor usa um vocabulário próprio de evento e um recorte próprio de plataforma. A virada segura exige rodar as duas fontes em paralelo, reconciliar evento por evento e conta por conta, e só então desligar a antiga. Sem isso, a conta continua aparecendo viva com dado congelado.
Por que essa troca é mais arriscada do que trocar de agência
Toda empresa que investe acima de R$ 30 mil por mês acaba trocando alguma peça dessa camada: sai um conector, entra outro, muda o data warehouse, migra o painel, alguém decide construir em casa o que era terceirizado.
O risco não está no dado bruto. As plataformas continuam entregando o que sempre entregaram. O risco está na tradução. Cada ferramenta batiza o mesmo evento de um jeito, cobre um conjunto diferente de contas e assume defaults diferentes quando não sabe o que fazer com uma linha.
Fizemos essa virada nas nossas contas gerenciadas e registramos cada quebra. O que segue é a lista real, não uma teoria de migração.
Quebra 1: o evento troca de nome e o número vira zero
A ferramenta antiga entregava o evento de conversa como messaging_conversation. A nova entrega o mesmo evento como onsite_conversion.messaging_conversation_started_7d.
O relatório somava o nome antigo, fixo no código. O resultado no painel passou a ser zero, sem nenhum erro, sem nenhum alerta. Todo cliente com campanha de objetivo mensagem simplesmente perdeu conversão da noite para o dia.
Depois da correção, 9 contas de Meta e 7.080 conversas voltaram a aparecer.
O que salvou os outros eventos foi acidente de arquitetura: lead e purchase estavam protegidos por uma comparação que aceitava tanto o nome antigo quanto o novo. Nenhum planejamento, sorte.
Verificação antes de desligar a fonte antiga: liste os nomes de evento produzidos pela fonte nova e cruze com os nomes que o seu relatório procura. Qualquer nome que exista de um lado e não do outro é uma conversão que vai desaparecer.
Quebra 2: as duas fontes convivem e o número dobra
Ferramenta antiga e nova usam grafias diferentes para o mesmo evento. pixel_add_to_cart de um lado, add_to_cart do outro. pixel_lead e lead.
Como as duas grafias são strings diferentes, elas não colidem na chave de gravação da tabela. Convivem em paz, uma linha ao lado da outra, contando o mesmo acontecimento duas vezes.
No nosso inventário: 13.873 linhas de Meta e 2.768 de Google de resíduo antigo convivendo com o dado novo nos últimos 30 dias. Qualquer soma ingênua entregava o dobro do volume real.
A correção não é apagar tudo e reimportar. É trocar a atualização incremental por uma substituição atômica da janela: apaga e regrava dentro da mesma transação, com uma trava que impede apagar quando não há dado novo para colocar no lugar. Sem essa trava, uma falha de extração deixa a janela vazia e o sistema de alertas dispara falso positivo em cima do buraco.
Quebra 3: cobertura parcial de contas, com cara de conta viva
A nova fonte cobria oito clientes. Só quatro tinham conta cadastrada no painel e dado recente.
As demais contas continuavam marcadas como ativas e continuavam exibindo o último dado que a ferramenta antiga tinha deixado. Parecem vivas. Estão congeladas há semanas.
No nosso caso, três contas de Google estavam nessa situação: duas foram trazidas para a fonte nova, uma foi desligada e limpa. A causa técnica de duas delas era específica e vale registrar, porque se repete: eram contas sem gerenciador central, e a extração tentava autenticar por um gerenciador que não tinha permissão sobre elas. O erro chegava como permissão negada e a rotina simplesmente pulava a conta.
Esse é o pior tipo de falha de mensuração, o mesmo padrão do tracking quebrado que não gera sintoma visível: não tem tela vermelha, não tem e-mail de alerta, e o número na página continua sendo um número.
Verificação: para cada conta ativa, compare a data do último dado com ontem. Qualquer conta ativa com dado parado há mais de 48 horas é suspeita até prova em contrário.
Quebra 4: o filtro que apaga plataformas inteiras
A camada que lia o banco recortava toda consulta em duas plataformas, Meta e Google. LinkedIn e TikTok estavam extraídos, tratados e conciliados na base, e nunca chegavam à tela.
Eram R$ 26.760 em sete dias invisíveis: R$ 19.278 de LinkedIn num cliente, R$ 4.823 de TikTok em outro, R$ 2.659 de LinkedIn num terceiro.
Na mesma investigação apareceram dois clientes que não existiam como cliente no sistema, um deles com cerca de R$ 93 mil em sete dias contando apenas o Meta, com a conta de anúncios cadastrada solta, sem vínculo. E 18 contas marcadas como ativas sem dado nenhum havia sete dias ou mais.
Se o seu painel só mostra dois canais, confira se é porque você só investe em dois canais.
Quebra 5: o default silencioso que rotula errado
Esse é o mais traiçoeiro dos cinco, porque produz um número plausível.
A função que traduzia o nome da plataforma tinha um comportamento padrão: quando não reconhecia a plataforma, classificava como Google. Nenhum erro, nenhum log. Investimento de LinkedIn entrando no banco rotulado como Google.
Um segundo caso do mesmo tipo: a tabela de TikTok não trazia identificador de conta, porque a fonte original era de uma conta só. Sem um mapa explícito de cliente para conta, a gravação não encontrava a conta correspondente e descartava o dia inteiro em silêncio.
Regra que virou política interna: nenhuma tradução de plataforma, moeda ou conta pode ter comportamento padrão silencioso. Se não reconhece, falha alto e para. Dado errado com aparência de certo custa mais caro que dado ausente, porque contamina decisão de verba. É a mesma diferença entre o CAC da plataforma e o CAC que a empresa paga.
As quebras 1 e 3 são a forma mais comum de regressão silenciosa de tracking, e a quebra 3 é o que deixa um relatório congelado com cara de relatório vivo. De acordo com a mesma virada, sobraram 13.873 linhas residuais do Meta e 2.768 do Google convivendo com a fonte nova, e R$ 26.760 em 7 dias ficaram invisíveis por um filtro de plataforma.
A armadilha da auditoria que passa
Um dia antes de encontrar tudo isso, tínhamos rodado uma auditoria de qualidade de dados. Ela deu aprovado em riqueza de conversão.
Ela conferiu a conta mais simples do portfólio, a de lead puro, e não testou campanha de mensagem nem cobertura das contas de Google. O resultado verde era ponto cego, não saúde.
A lição virou critério: auditoria de virada precisa cobrir o pior caso, não o caso limpo. Escolha para o teste a conta com mais objetivos diferentes, mais plataformas e mais eventos, e não a conta que você conhece de cor. O restante do processo está descrito em o que uma auditoria séria de mídia paga analisa.
Conforme o inventário feito no meio da virada, 18 contas ativas estavam sem dado havia 7 dias ou mais, ainda listadas como vivas. É o tipo de furo que a análise de safra e o guia de UTM não conseguem compensar depois.
O checklist de virada
| Etapa | O que fazer | Como saber que passou |
|---|---|---|
| 1. Inventário de eventos | Listar todos os nomes de evento das duas fontes com volume por nome | Cada nome da fonte antiga tem correspondente identificado na nova |
| 2. Dicionário de tradução | Definir um nome canônico por categoria e mapear os apelidos | Nenhum nome aparece em duplicidade na soma |
| 3. Inventário de contas | Listar toda conta ativa nas duas fontes | Nenhuma conta ativa fica fora da fonte nova sem decisão registrada |
| 4. Inventário de plataformas | Conferir se o painel lê todas as plataformas em que há investimento | O total do painel bate com a soma dos extratos das plataformas |
| 5. Período em paralelo | Rodar as duas fontes ao mesmo tempo por 30 dias | Diferença por conta, dia e evento dentro da margem aceita |
| 6. Substituição da janela | Trocar o incremento por regravação atômica com trava | Zero resíduo da fonte antiga na janela viva |
| 7. Desligamento | Desligar a fonte antiga e congelar o histórico | Séries anteriores permanecem legíveis e marcadas com a fonte |
O passo 5 é o que quase todo mundo pula, e é o único que pega os cinco problemas de uma vez. Trinta dias de custo duplicado de ferramenta é barato perto de um trimestre de decisão de verba tomada em cima de número errado.
Um detalhe de custo que muda o desenho da operação
Vale registrar uma diferença que a maioria descobre tarde: nas plataformas modernas de dados, ler é praticamente grátis e executar custa.
Consulta direta na base, prévia de tabela, listagem de tabelas, conferência ad hoc: nada disso cobra crédito de execução. O que cobra é cada rodada de extração ou transformação que termina com sucesso.
Isso tem consequência prática. Auditar a base inteira à mão, evento por evento, custa quase nada. Aumentar a frequência de atualização de um painel de uma para quatro vezes por dia multiplica custo em todos os clientes que compartilham a mesma rotina. No nosso caso, o consumo estava em cerca de 72 execuções por dia, acima do teto contratado. Levar nove fontes paradas para disparo manual e desligar duas transformações obsoletas trouxe o número para 61 execuções por dia.
Ou seja: audite à vontade, atualize com parcimônia. É o inverso do instinto de quem quer tudo em tempo real, e sustenta o mesmo princípio de medir lucro em vez de acumular relatório.
O que fica depois da virada
Uma virada bem-feita entrega três coisas: o mesmo número em todas as telas, uma trilha que permite explicar qualquer divergência, e um documento que diz o que cada evento significa para aquele cliente.
Uma virada malfeita entrega um painel bonito com CPL fantasia, e o pior é que ninguém percebe por meses, porque o número continua saindo. A conversa sobre qual número é o real quando Meta, GA4 e CRM discordam começa exatamente aqui, na camada que ninguém audita.
Se você está no meio de uma troca dessas agora, faça um teste de cinco minutos antes de qualquer outra coisa: some o gasto do mês no extrato de cada plataforma e compare com o total do painel. Se bater na casa dos reais, siga em frente. Se não bater, você acabou de achar o primeiro item da lista.
Perguntas frequentes
As dúvidas que mais aparecem quando o assunto chega na reunião de verba.
Por quanto tempo devo rodar a ferramenta antiga e a nova em paralelo?
Trinta dias é o mínimo que cobre um ciclo completo de mês fechado e permite comparar por conta, por dia e por evento. Períodos menores escondem quebras que só aparecem em campanhas de baixa frequência, como as de objetivo mensagem ou de contas com pouco volume. O custo de manter duas assinaturas por um mês é pequeno perto do custo de decidir verba com número errado por um trimestre.
Como saber se uma conta ativa está mostrando dado congelado?
Compare a data do último registro de cada conta com o dia anterior. Toda conta marcada como ativa com dado parado há mais de 48 horas é suspeita. Encontramos contas ativas exibindo dado de semanas antes, herdado da ferramenta antiga, sem nenhum alerta na tela. O sintoma é ausência de sintoma, então a checagem precisa ser rotina, não reação.
O que causa duplicidade de conversão numa migração de dados?
Ferramentas diferentes usam grafias diferentes para o mesmo evento, por exemplo pixel_lead contra lead. Como são textos distintos, os dois registros convivem na base sem se sobrepor e o total conta duas vezes. No nosso inventário havia 13.873 linhas de Meta e 2.768 de Google nessa situação. A correção é regravar a janela inteira de forma atômica, com trava que impede apagar sem substituto.
Vale a pena migrar a camada de dados de mídia paga?
Vale quando a ferramenta atual não cobre todas as plataformas em que você investe, quando o custo cresce por volume de linhas em vez de por execução, ou quando você precisa juntar mídia com CRM na mesma base. Não vale se a motivação for apenas preço, porque o custo real da troca está nas semanas de reconciliação, não na assinatura.
Quem deve tocar a virada, o time de dados ou o time de mídia?
Os dois, com o time de mídia definindo o que cada evento significa. Engenharia de dados resolve extração, agendamento e gravação, mas não sabe se conversa iniciada é lead naquele negócio. A classificação de evento por etapa do funil é decisão de mídia e de vendas, e é ela que determina se o painel vai mostrar o resultado ou uma ficção.
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 →