API de Conversões do Meta: o que é, como funciona e por que você precisa agora

A API de Conversões do Meta (CAPI) resolve o que o Pixel não consegue mais: eventos bloqueados por iOS 14 e ad blockers. Veja como funciona e como configurar.

7 de maio de 20269 min de leiturapor Vinicius Castilho

A API de Conversões do Meta (CAPI) existe por causa de um problema que o Pixel sozinho não consegue resolver: você não controla o que acontece no navegador do usuário. Ad blockers bloqueiam o script. iOS 14 recusa o rastreamento. Modo privado descarta cookies. O Pixel depende do ambiente que o usuário criou — e esse ambiente ficou cada vez mais hostil ao tracking desde 2021.

O guia completo de traqueamento de conversões cobre esse problema em detalhe, junto com todas as outras peças do tracking. Aqui o foco é especificamente na CAPI — como funciona, o que configura, e como medir se está funcionando.

API de Conversões do Meta vs Pixel: a diferença técnica

O Pixel é client-side: um script JavaScript que roda no navegador do usuário, captura dados locais e envia para os servidores do Meta via requisição HTTP. Quando o usuário tem um ad blocker, o domínio connect.facebook.net é bloqueado e o script nem carrega. Quando o iOS bloqueou o tracking, os cookies first-party do Meta têm vida curta.

A API de Conversões é server-side: em vez de depender do script no navegador, o seu servidor (ou um servidor intermediário como o GTM Server-Side) envia os eventos diretamente para a API Graph do Meta, usando um token de acesso gerado no Gerenciador de Eventos. Esse envio nunca passa pelo navegador do usuário — portanto não pode ser bloqueado por extensão, por iOS ou por qualquer configuração de privacidade do navegador.

O diagrama mental é simples: Pixel = navegador → Meta. CAPI = seu servidor → Meta. O usuário nem fica sabendo que o evento foi enviado.

Por que o Pixel sozinho perdeu dados — e como a CAPI resolve

Antes do iOS 14 (abril de 2021), o Pixel tinha acesso a cookies third-party e conseguia rastrear usuários em vários sites. Depois, a Apple obrigou os apps a pedir permissão explícita de rastreamento — e a maioria dos usuários recusou. Sem esses cookies, o Meta perdeu a capacidade de associar cliques de anúncio a compras feitas em apps e Safari.

O impacto médio reportado pela indústria foi de 15-30% de perda de atribuição de conversão para campanhas com público iOS. Em alguns nichos (cursos online com público feminino 25-45, por exemplo, onde o iPhone domina), a perda pode ser maior.

Com a CAPI, você recupera esses eventos. O servidor recebe a confirmação de compra, monta o payload com os dados do comprador (email e telefone em hash SHA-256, além de FBC e FBP capturados na página de venda), e envia para o Meta. O Meta associa esses dados ao perfil do usuário e conta a conversão — mesmo que o Pixel não tenha conseguido disparar no checkout.

Obs.: a CAPI não "engana" o iOS nem viola nenhuma política de privacidade. Você está enviando dados que o usuário forneceu voluntariamente (ao comprar) para fins de atribuição de publicidade. O hashing SHA-256 do email e telefone é exigido pelo próprio Meta para proteger os dados.

O que é Event Match Quality e Connect Rate

No Gerenciador de Eventos do Meta, cada fonte de eventos tem uma pontuação de Event Match Quality (também chamada de Connect Rate em algumas documentações). Essa pontuação, de 0 a 10, indica o quão bem o Meta consegue associar seus eventos a perfis de usuário.

O que aumenta o Connect Rate:

  • FBC (_fbc — Facebook Click ID): capturado quando o usuário clica em anúncio. É o identificador mais forte — sobe o Connect Rate significativamente.
  • FBP (_fbp — Facebook Browser ID): cookie persistente do navegador. Segundo identificador mais importante.
  • Email em hash: SHA-256 do email em letras minúsculas, sem espaços.
  • Telefone em hash: SHA-256 do telefone em formato E.164 (+5511999999999).
  • IP e User-Agent: capturados pelo servidor e enviados junto com o evento.

Connect Rate abaixo de 6 indica problema. Acima de 8, o matching está funcionando bem. O número ideal é atingido quando você envia todos os identificadores disponíveis em cada evento.

Para ver o Connect Rate: Gerenciador de Eventos → selecione sua fonte de dados (Pixel) → aba Visão Geral → coluna "Qualidade do match do evento".

Como configurar a API de Conversões via GTM Server-Side

O GTM Server-Side é um container GTM que roda em um servidor — não no navegador. Ele recebe os eventos do GTM web (client-side), processa, e os encaminha para as plataformas de destino via API. Para o Meta, existe um template oficial de API de Conversões disponível na galeria de templates do GTM.

O fluxo de configuração em 4 passos:

  1. Provisionar o servidor GTM: você pode usar o Stape (stape.io) que gerencia a infraestrutura por você, ou provisionar no Google Cloud Platform / AWS manualmente. O Stape custa a partir de US$ 10/mês e é a opção mais prática para a maioria dos casos.
  2. Configurar o GTM Web para enviar ao servidor: instale o template "Google Tag" no container web e aponte o transport URL para o servidor GTM. A partir daí, os eventos do GTM web passam pelo servidor antes de chegar ao Meta.
  3. Instalar o template da API de Conversões: no container server, adicione o template "Facebook Conversions API" da galeria. Configure com o Pixel ID e o token de acesso gerado no Gerenciador de Eventos.
  4. Configurar deduplicação: use o mesmo event_id no Pixel (via parâmetro do GTM web) e na CAPI (via tag do GTM server). O Meta usa esse ID para deduplicar e não contar o mesmo evento duas vezes.

A verificação é feita na aba "Teste de Eventos" do Gerenciador de Eventos: você vai ver eventos chegando com origem "Navegador" (Pixel) e "Servidor" (CAPI). Se ambos aparecem com o mesmo event_id, a deduplicação está ativa.

Para o caso específico de checkouts em plataformas terceiras, veja o artigo sobre traqueamento server-side vs client-side e sobre instalação do Pixel via GTM. E, no blog do GTM Audit, os erros mais comuns de configuração no GTM.

Impacto real da CAPI — o que esperar

Depois de implementar a CAPI corretamente, o que você vai observar no painel do Meta:

  • Aumento no número de eventos reportados: o Meta passa a receber eventos que antes eram perdidos. Não é traqueamento inflado — são eventos reais que o Pixel perdia.
  • Melhoria no Connect Rate: com FBC, FBP, email e telefone sendo enviados, o matching fica mais preciso.
  • Melhoria no aprendizado do algoritmo: mais dados = otimização mais eficiente. Campanhas que estavam com aprendizado estagnado podem se recuperar.
  • CPA possivelmente menor no médio prazo: não acontece em todos os casos, mas com dados mais completos o algoritmo tende a encontrar melhores compradores.

Ou seja: a CAPI não é uma otimização de campanha — é um reparo na infraestrutura de dados. O benefício é que o Meta passa a trabalhar com dados reais em vez de estimativas.

FAQ

Posso usar a API de Conversões sem o Pixel?

Tecnicamente sim, mas não é recomendado. O Pixel captura dados comportamentais em tempo real (PageView, cliques, scroll) que a CAPI não captura naturalmente. A combinação Pixel + CAPI com deduplicação é o que dá os melhores resultados — o Pixel cobre o comportamento, a CAPI garante as conversões.

A API de Conversões viola a LGPD?

Não, desde que você tenha base legal para processar os dados do usuário (geralmente consentimento ou execução de contrato) e informe no aviso de privacidade que os dados são compartilhados com plataformas de publicidade. O hashing SHA-256 é uma camada de proteção, não substitui a base legal. Consulte seu advogado para adequação específica.

Quanto tempo leva para ver resultado após implementar a CAPI?

O Gerenciador de Eventos começa a receber eventos em tempo real assim que a integração está ativa. O impacto no algoritmo de otimização leva mais tempo — geralmente 7 a 14 dias para o modelo se ajustar aos dados novos. Se a campanha estava em aprendizado, pode sair mais rápido.

Qual é a diferença entre a CAPI nativa da Hotmart e a configuração via GTM?

A integração nativa da Hotmart envia o evento Purchase diretamente para o Meta quando a venda é aprovada — sem necessidade de GTM. É a opção mais simples para quem vende na Hotmart. A configuração via GTM dá mais controle (você pode enriquecer o payload, adicionar parâmetros customizados, usar o mesmo servidor para múltiplas fontes), mas exige mais setup.

Se quiser ver como seus dados de traqueamento chegam ao Tracker — atribuição real, sessões, perfis — comece os 30 dias grátis.

Veja seus dados de traqueamento em tempo real

Atribuição cross-session, perfis identificados, sessões com origem e destino. 30 dias grátis, sem cartão de crédito.