Meta Ads
/
8 min de leitura
/
Atualizado mai 2026
Atribuição no Meta Ads em 2026: Janelas e o Que Mudou
Janela default mudou. iOS 14.5+ rasgou parte do que o Pixel via. CAPI recupera uma fatia. Como decidir a janela certa pro seu negócio sem se enganar.
O que você vai entender lendo isso
- Default mudou em 2021. Pós-iOS 14.5, janela padrão Meta virou 7 day click + 1 day view. Antes era 28d click + 1d view.
- Janela depende do ciclo. E-commerce de impulso: 7d click+view. SaaS B2B (30-60d): 28d click. Não existe janela universal.
- iOS 14.5+ matou parte do Pixel. 1d click+view de iOS some, Pixel sozinho perde 20-40% das conversões. CAPI server-side recupera grande parte.
- Atribuição Meta sempre vai ser maior que GA4. São lógicas diferentes (view-through vs last-click). Comparar sem ajuste é erro clássico.
Toda semana alguém me manda print de Ads Manager perguntando: “Giorgio, o Meta ta falando 80 vendas mas no GA4 só aparecem 35. Quem ta mentindo?” Resposta curta: ninguém. Resposta longa é esse post.
Eu já gerenciei mais de R$50 milhões em mídia paga e atribuição é talvez o tópico que gera mais ruído entre cliente e gestor. Não porque seja difícil de entender, mas porque as plataformas mudaram as regras no meio do jogo (obrigado, Apple) e muita gente continua olhando os números com a régua de 2020.
Janela default do Meta hoje: 7 day click + 1 day view. Conta de e-commerce escalando: testo 7d click+view (capta brand assisted). B2B SaaS com ciclo 30-60d: 28d click. Conta com iOS 14.5+ pesado: Pixel sozinho miss 20-40% das conversões, CAPI server-side recupera.
Não acredito em janela única pra todo negócio. Acredito em alinhar janela com ciclo de compra real. É isso que esse post resolve.
O que mudou na atribuição Meta desde 2021
Antes do iOS 14.5 (abril 2021), a janela default do Facebook Ads era 28 day click + 1 day view. Você anunciava, alguém clicava, e tinha 28 dias pra converter pra aquela venda ser creditada ao seu anúncio. Era generoso. Talvez generoso demais, dependendo do ponto de vista.
Com a App Tracking Transparency (ATT) do iOS, a Apple começou a pedir permissão explícita pro usuário pra rastreamento entre apps. Boa parte do tráfego iOS escolheu “não permitir”. Como o Meta (Facebook + Instagram) é o app onde o anúncio rodou, e o site do anunciante é “outro app”, o tracking via IDFA quebrou.
A Meta respondeu de duas formas. Primeiro, criou o Pixel + Conversions API (CAPI) como solução dupla: o que o browser não envia, o servidor envia. Segundo, mudou o default da janela de atribuição. Saiu o 28d click + 1d view. Entrou o 7d click + 1d view. Mais conservador, menos generoso. Faz sentido: com tracking pior, dar 28 dias inflava o resultado de forma artificial.
A janela de atribuição é uma decisão sua, não da plataforma. O default mudou em 2021, mas você pode escolher entre 1d click, 7d click, 7d click+view, 28d click e outras combinações. O default é só o ponto de partida.
Janela padrão: 7-day click + 1-day view
Quando você cria uma campanha no Meta Ads hoje, o default é 7-day click + 1-day view. Significa duas regras simples:
- 7-day click: qualquer pessoa que clicou no anúncio nos últimos 7 dias e converteu nesse intervalo, conta como conversão atribuída ao anúncio.
- 1-day view: qualquer pessoa que viu o anúncio (sem clicar) nas últimas 24 horas e converteu nesse intervalo, conta também.
O view-through é o ponto que costuma incomodar gente de fora do Meta. “Mas a pessoa não clicou no meu anúncio, como é venda do anúncio?” Vou ser direto: é uma decisão de modelo de atribuição. O Meta acredita (com dados próprios) que ver um anúncio influencia a decisão de compra mesmo sem clique direto. GA4 last-click discorda. Os dois podem estar parcialmente certos, e é por isso que os números não batem.
Janela por vertical (e-commerce vs SaaS vs lead gen)
Aqui é onde a maioria erra. Aceita o default sem pensar no negócio. Vou te mostrar como eu decido na prática, por vertical:
A lógica é simples: janela tem que cobrir o ciclo de compra típico do produto. Camiseta de R$80 vendida em e-com de impulso? 1-7 dias é mais que suficiente. Software B2B com demo, trial e cinco reuniões antes de fechar? Não tem como capturar isso em 7 dias.
Se você roda Meta Ads para SaaS com 7d click, vai ver lead chegar agora e conversão acontecer fora da janela. O Meta vai parar de enxergar essa conversão como sua. A campanha vai parecer ruim no Ads Manager. Você vai pausar campanha que estava funcionando. Erro caro.
Para Meta Ads para imobiliária ou venda de carro, mesma lógica: ciclo longo, janela longa. 28d click é mínimo.
Pixel vs CAPI: o que cada um vê
Pra entender por que CAPI virou obrigatório, precisa enxergar o que cada um capta:
O Pixel roda no navegador do usuário. Depende de JavaScript executar, cookies funcionarem, ad blocker não bloquear, e o usuário não ter optado por bloquear tracking. Em 2026, tudo isso falha mais do que funciona em iOS.
A Conversions API (CAPI) roda no seu servidor. Quando alguém faz uma compra, seu backend envia o evento direto pro Meta, com IP, user agent, email hashed e outros sinais. Não depende do browser. Não morre com ad blocker. Não some no iOS.
O Meta usa um event_id pra fazer deduplicação entre Pixel e CAPI. Se o mesmo evento chegou pelos dois canais, conta como um só. Setup correto via CAPI do Meta via GTM ou server-side tagging com GTM resolve isso em uma tarde.
iOS 14.5+: o impacto real (números)
Vou tirar o “mais ou menos” da equação. Em contas que eu rodo, a perda do Pixel sozinho em iOS chega em faixas bem definidas.
O ponto crítico do iOS 14.5+ é específico: 1d click+view de iOS some quase por inteiro. Apple cortou o SKAdNetwork em 24h, então view-through em iOS é praticamente cego sem CAPI. 7d click ainda funciona melhor porque a janela maior dá tempo do CAPI capturar e deduplicar.
Se sua conta tem mais de 50% do tráfego em iOS (e-commerce premium, lifestyle, fashion costumam ter), Pixel sozinho não é mais opção. É CAPI + Pixel ou é decisão ruim baseada em dado parcial. Detalhei o pano de fundo todo no post sobre iOS 14.5+ e o impacto no Meta Ads.
Como comparar atribuição Meta com GA4
Aqui mora o problema: o número do Ads Manager vai ser sempre maior que o número que aparece no GA4 com last-click. Não é bug. É design.
Meta usa um modelo que inclui view-through (alguém viu, não clicou, comprou nas próximas 24h). GA4 last-click só atribui a quem clicou por último. Se a pessoa viu seu anúncio no Instagram, fechou o app, lembrou da marca, foi no Google direto e comprou: Meta atribui pra si, GA4 atribui pra “direct” ou “organic”.
Modelos de atribuição diferentes geram números diferentes. Existem caminhos pra reconciliar isso, e o caminho começa entendendo atribuição no GA4 (data-driven vs last-click). Quando você liga data-driven no GA4 e ajusta UTMs corretamente, o gap entre Meta e GA4 diminui (não some, mas diminui).
Regra prática que uso com cliente: Meta sempre vai ficar 30-60% acima do GA4 last-click. Se está dentro dessa faixa, está saudável. Se Meta está 200% acima, tem algo errado (pode ser dedupe quebrado, evento duplicado, view-through inflado).
“GA4 é o número ‘real’, Meta é inflado.”
“Se Meta e GA4 não batem, alguém está errado.”
“Tenho que pausar campanha quando GA4 não confirma a venda.”
São modelos diferentes. Last-click esconde influência real do topo. View-through captura uma parte verdadeira.
É esperado divergirem. O que importa é o gap consistente e olhar também o agregado: vendas totais subiram quando ligou campanha?
Pausar campanha por GA4 isolado é como pilotar olhando só um instrumento. Olha o resultado de negócio (vendas totais, não atribuídas) antes de decidir.
Atribuição vs incrementality (não é a mesma coisa)
Esse é um ponto que separa quem entende mídia paga de quem está aprendendo: atribuição mede a quem o crédito vai. Incrementality mede o que aconteceu de verdade por causa do anúncio.
Exemplo prático. Cliente meu de e-commerce tinha 100 vendas/mês orgânicas antes de começar Meta. Liga campanha. Meta atribui 80 vendas pra si no mês. GA4 last-click confirma 35. Vendas totais subiram pra 140. Quanto disso foi realmente incremental do Meta?
A resposta correta não é 80 (Meta) nem 35 (GA4). É 40 (140 total menos 100 baseline). Esse é o lift incremental real. O resto seria vendas que aconteceriam de qualquer jeito – o anúncio só pegou o crédito.
Pra medir incrementality de verdade você precisa de conversion lift test (Meta oferece nativo, mas precisa volume) ou geo holdout (pausar a campanha em uma região e comparar). Atribuição é o que a plataforma te conta. Incrementality é o que aconteceu. Os dois importam, mas só um paga o boleto.
Atribuição é proxy, incrementality é verdade. Atribuição é útil porque é diária e granular. Incrementality é difícil de rodar mas elimina dúvida. Quem tem orçamento testa incrementality 1-2x por ano e usa atribuição pra otimização diária.
Erros comuns (comparar Meta com GA4 sem ajuste)
Os erros que mais vejo em 2026, na ordem em que aparecem em diagnóstico de conta:
1. Comparar Meta com GA4 sem entender os modelos. Já cobri acima. É o erro #1. Meta inflado vs GA4 last-click é esperado, não é bug.
2. Pixel sem CAPI em conta com tráfego iOS pesado. Se >50% das suas conversões vêm de iOS, você está vendo metade da realidade. Setup correto via Pixel + Conversions API não é luxo, é mínimo.
3. Janela errada pra ciclo de compra. SaaS B2B com 7d click+view subestima resultado em 40-60%. E-commerce de impulso com 28d click superestima brand assist como performance. Janela tem que combinar com ciclo.
4. Evento duplicado por falta de dedupe. Pixel envia, CAPI envia, sem event_id consistente nos dois lados. Resultado: Meta conta a mesma venda 2x. Conta certa: roda deduplicação de conversão via event_id.
5. Confiar só na atribuição plataforma sem olhar negócio. Faturamento total subiu quando ligou campanha? Caiu quando pausou? Atribuição é proxy, negócio é verdade.
6. Ignorar a influência cross-channel. Pessoa vê Meta, busca no Google, clica em Search, compra. GA4 vai dar crédito pro Google. Meta vai dar crédito pra si (1d view). Os dois estão parcialmente certos. Por isso ferramentas tipo server-side tagging com GTM e modelos data-driven existem.
7. Não validar eventos de conversão no Events Manager. Se você não abriu o Events Manager nas últimas 2 semanas, abre agora. Tem que ter status verde, Event Match Quality (EMQ) >7, e eventos de conversão do Meta Ads configurados como Purchase, Lead ou InitiateCheckout dependendo do funil.
Atribuição não é simples e nem deveria ser. Mas é tratável: alinha janela com ciclo, instala CAPI, valida dedupe, e aceita que Meta vs GA4 vão sempre divergir um pouco. Quem trata isso vê ROAS no Meta Ads de forma honesta e toma decisão de escalar ou pausar baseada em dado que faz sentido pro negócio, não em número de plataforma isolado.
Perguntas frequentes
Qual janela de atribuição devo usar no Meta Ads em 2026?
Depende do ciclo de compra do seu produto. E-commerce de impulso: 7d click+view. E-commerce de ticket médio: 7d click+view. SaaS B2B ou venda complexa (imóvel, carro): 28d click. Lead gen B2C: 7d click+view. Infoproduto de lançamento: 7d click. Infoproduto perpétuo com upsell: 7-28d click. Janela tem que cobrir o ciclo de compra real, não copiar o default.
Por que o Meta Ads mostra mais vendas que o GA4?
Modelos de atribuição diferentes. Meta usa 7-day click + 1-day view-through (alguém viu, não clicou, comprou em 24h, ainda conta). GA4 last-click só atribui a quem clicou por último. Se a pessoa viu Meta, foi no Google e clicou, GA4 dá crédito pro Google e Meta dá pra si. Diferença esperada: Meta fica 30-60% acima do GA4 last-click. Acima disso, suspeite de dedupe quebrado.
Pixel sem CAPI ainda funciona em 2026?
Funciona, mas com perda significativa. Em tráfego iOS pesado, Pixel sozinho perde 20-40% das conversões. View-through de iOS está praticamente cego sem CAPI. Se sua conta tem >30% de iOS, CAPI deixou de ser opcional. Setup via GTM ou direto no servidor leva uma tarde e recupera grande parte das conversões perdidas.
O que é deduplicação no Meta Ads e por que importa?
Quando Pixel e CAPI enviam o mesmo evento de compra, o Meta precisa contar uma vez só. A deduplicação acontece via event_id consistente nos dois canais. Sem isso, a mesma venda é contada 2x e seu ROAS aparente inflada. Validação no Events Manager: Event Match Quality >7 e indicador “Deduplicação ativa” verde.
Atribuição vs incrementality, qual a diferença?
Atribuição mede a quem a plataforma dá o crédito. Incrementality mede o que aconteceu de verdade por causa do anúncio. Exemplo: Meta atribui 80 vendas, mas seu faturamento total só subiu 40 vendas vs baseline orgânico. As 40 reais são incremental, as outras 40 aconteceriam de qualquer jeito. Incrementality requer teste (conversion lift ou geo holdout). Atribuição é proxy diário, incrementality é verdade trimestral.
Devo mudar a janela de atribuição no meio da campanha?
Pode, mas com cuidado. Mudar janela reseta a otimização da campanha porque o algoritmo aprende com base na janela escolhida. Recomendação: defina janela no setup baseado no ciclo de compra, deixe rodar 2-3 semanas, e só mude se houver razão clara (ex: descobriu que vendas chegam fora da janela atual). Mudanças frequentes destroem aprendizado.