Soberior
← Voltar ao blog
Governança13 min

Discrepância Métrica: Por que a conta nunca bate entre o CRM e o Facebook Ads?

As cinco causas estruturais de gap — e o framework de reconciliação que alinha financeiro e growth.

Na reunião de fechamento, o CFO mostra receita do ERP, o Head de Growth mostra ROAS do Ads Manager e os números divergem 30–60%. Ninguém está mentindo — estão medindo universos diferentes com regras diferentes. Discrepância métrica é dívida técnica acumulada.

Causa 1 — Definições de conversão

CRM conta oportunidade qualificada (SQL). Facebook conta Purchase otimista com janela de 7-day click. São funis distintos. Sem mapa de eventos (Lead → MQL → SQL → Won), o board debate fantasma.

Causa 2 — Perda por ITP e ad block

Eventos que nunca saem do browser não existem para a plataforma. O CRM registra Won porque veio do SDR, não do pixel.

Causa 3 — Duplicação e ausência de deduplicação

Pixel e CAPI disparam o mesmo Purchase sem event_id alinhado → inflação. Ou só pixel falha → deflação. Ambos destroem bidding.

Causa 4 — Timezone e moeda

Ads em UTC, ERP em America/Sao_Paulo, FX intraday. Gap de 8–15% em dias de alto volume sem normalização.

Causa 5 — Amostragem e modeled conversions

Plataformas modelam conversões quando sinal é insuficiente. ERP não modela — registra fato contábil.

Framework Soberior de reconciliação

  • Catálogo único de eventos com ID canônico e SLA de entrega.
  • Deduplicação obrigatória (event_id + external_id) em todos os canais.
  • Dashboard diário: ERP Won vs CAPI Purchase vs Pixel (pixel só como sanity check).
  • Tolerância acordada com financeiro (ex.: ±5% após harmonização).

Quando a conta bate, o CFO confia no budget de mídia e o algoritmo recebe sinal limpo — CPA cai por confiança, não por milagre de criativo.