Por que meus dados não batem?

Não há nada mais frustrante do que olhar para o seu dashboard do Meta Ads, ver US$ 500 em spend (investimento) e, em seguida, rodar uma query na Metric Might que mostra US$ 485.

Quando isso acontece, o primeiro instinto é assumir que o conector está quebrado. No entanto, a Metric Might não calcula, altera ou estima seus dados. Nós somos apenas um canal direto. Nós consultamos as APIs oficiais das plataformas de anúncios e imprimimos no seu Google Sheets exatamente o que elas nos retornam.

Se os seus números não batem, isso quase sempre se deve a uma das causas comuns abaixo. Veja como diagnosticá-las e corrigi-las.


1. Incompatibilidade de Fuso Horário (A Causa Mais Comum)

Se os seus cliques, spend ou impressões parecem um pouco fora do normal para um dia específico, você provavelmente tem uma incompatibilidade de fuso horário (timezone) entre a sua Conta de Anúncios (Ad Account) e o seu Google Sheets.

Por exemplo, se a sua conta do Google Ads está configurada para EST, mas o seu Google Sheets (ou a query da Metric Might) tem como padrão o UTC, a API fará o corte da meia-noite dos seus dados em momentos diferentes.

Como resolver:

  1. Verifique o fuso horário da sua Conta de Anúncios específica na página de faturamento/configurações da plataforma.
  2. No Google Sheets, vá em File > Settings e certifique-se de que o fuso horário da planilha corresponde ao da sua Conta de Anúncios.
  3. Se a fonte de dados na Metric Might solicitar um timezone durante a criação da query, certifique-se de que ele corresponda exatamente ao da plataforma.

2. Diferenças na Janela de Atribuição (O Clássico do Meta/TikTok)

Se o seu Spend e Clicks batem perfeitamente, mas suas Purchases (Compras), Leads ou ROAS não, você está lidando com uma incompatibilidade na janela de atribuição (attribution window).

A UI (interface de usuário) das plataformas de anúncios geralmente assume uma configuração de atribuição padrão (ex: o Meta usa como padrão 7-day click and 1-day view). Se a sua query da Metric Might estiver solicitando o padrão da API (que pode ser apenas clique de 28 dias, ou clique de 1 dia), seus números de conversão serão drasticamente diferentes.

Como resolver:

  • Abra a UI do seu Ads Manager e verifique a janela de atribuição exata aplicada às colunas que você está analisando.
  • Edite a sua query na Metric Might e certifique-se de ter selecionado explicitamente essa mesma janela de atribuição nas configurações da query.
💡 Nota sobre Atribuição Atrasada (Delayed Attribution)
Se um usuário clica em um anúncio na segunda-feira, mas compra na quinta-feira, o Meta atribui essa compra à segunda-feira. Se você rodar um relatório para a segunda-feira na terça-feira, ele mostrará 0 compras. Rode o mesmo relatório na sexta-feira e ele mostrará 1 compra. Sempre aguarde de 24 a 48 horas antes de tratar os dados de conversão de um dia como "finais".

3. Frescor dos Dados e Atrasos (Delays) da API

As plataformas de anúncios processam milhões de eventos por segundo. Para manter a sensação de rapidez em seus dashboards web, plataformas como Meta, Google Ads e, especialmente, o GA4, usam processamentos “estimados” ou “em tempo real” para a UI, enquanto a API serve apenas os dados totalmente processados e consolidados.

  • Google Analytics 4: Pode levar de 24 a 48 horas para processar totalmente os dados de eventos. A API do GA4 fica consistentemente atrasada em relação à sua UI em tempo real em cerca de 24 a 48 horas.
  • Meta & TikTok Ads: Os dados de spend geralmente são precisos em um intervalo de 15 a 30 minutos, mas os dados de conversão podem sofrer um lag (atraso) de várias horas.

Como resolver: Se você está comparando os dados de “Hoje” na UI com os dados de “Hoje” no Google Sheets, eles raramente baterão perfeitamente. Para testar se a Metric Might está extraindo corretamente, rode uma query para ontem ou semana passada. Se os dados históricos baterem, mas os dados de hoje não, você está simplesmente vendo um delay de processamento da API.


4. Limites de Dados (Thresholding) e Amostragem (Sampling) no GA4

Se você está puxando dados do Google Analytics 4 e nota que linhas com contagens de usuários muito baixas estão faltando, o GA4 aplicou o Data Thresholding (Limites de Dados).

O Google faz isso para evitar que você consiga identificar usuários individuais. Se uma campanha específica gerou apenas 3 cliques, o Google pode ocultar essa linha inteiramente da API para proteger a privacidade do usuário.

Como resolver: Este é um limite imposto pelo próprio Google. Para reduzir o thresholding, tente puxar intervalos de datas mais amplos ou remover dimensões muito específicas (como “Cidade” ou “Dispositivo”) da sua query.


Ainda com problemas? Faça o Teste do “Raw Export” (Exportação Bruta)

Se você verificou fusos horários, atribuição e delays de processamento, e os dados ainda parecem errados, faça este teste:

  1. Vá para o dashboard da sua plataforma de anúncios (ex: Facebook Ads Manager).
  2. Configure exatamente o mesmo intervalo de datas, colunas e janela de atribuição que você usou na Metric Might.
  3. Clique em Export as CSV diretamente da plataforma de anúncios.
  4. Compare esse CSV bruto (raw) com o retorno da sua query na Metric Might.

Em 99% das vezes, a exportação bruta em CSV da plataforma baterá perfeitamente com o que a Metric Might preencheu no seu Sheet. Se o próprio CSV da plataforma não bate com a sua própria UI, saiba que este é um bug conhecido do lado da rede de anúncios!

Esta página foi útil?