Bruno.
Meta AdsCAPITracking

Meta Conversions API: guia prático para EMQ 8+

Como instalar Meta CAPI via Stape, Zapier ou servidor próprio. Parâmetros obrigatórios, hashing, deduplicação e como atingir Event Match Quality acima de 8.

Bruno Matos··12 min

O Meta Pixel sozinho já não chega. O Pixel é o bocadinho de código que avisa a Meta quando alguém compra ou deixa contacto no teu site. O problema é que ele vive no browser, e em 2026, com o iOS 17+, o Firefox e os ad blockers cada vez mais chatos, 30% a 50% desses avisos nem saem do browser.

A solução é o Conversions API (CAPI). Em vez de o aviso depender do telemóvel da pessoa, sai do teu próprio servidor diretamente para a Meta (é a isto que chamam server-side). É um caminho que ninguém bloqueia.

Porque é que a CAPI importa tanto

Para lá de recuperar avisos perdidos, a CAPI é o que te dá um Event Match Quality (EMQ) alto. O EMQ é uma nota de 0 a 10 que a Meta dá a cada evento, conforme a confiança com que consegue ligar aquela venda a uma pessoa real. Ter o EMQ em 8 ou mais melhora:

  • Performance do Advantage+ Shopping e Advantage+ Leads
  • Precisão de Custom Audiences
  • Quality dos Lookalikes
  • Atribuição de conversões pós-iOS

3 formas de instalar CAPI

Opção A, Stape (a mais fácil)

O Stape é um serviço que faz a parte do servidor por ti, pensado para marketing. É o caminho mais rápido. Faz-se assim:

  1. Conta em stape.io
  2. Criar um container (gratuito até certo volume)
  3. Ativar o "Meta Conversions API Tag"
  4. Colar Pixel ID, Access Token, Test Event Code
  5. Mapear eventos do Pixel → CAPI

Demora uns 30 minutos. É gratuito até 10k eventos/mês, depois fica em €20 a €50/mês.

Opção B, GTM server-side no Google Cloud

Dá-te mais controlo e fica barato mesmo quando cresces, mas montas o servidor à mão no Google Cloud Run (uns €5 a €15/mês). Os passos:

  1. GTM → Admin → Criar container server-side
  2. Google Cloud → Cloud Run → deploy container
  3. Configurar custom domain (ex: metrics.obruno.pt)
  4. Instalar tags client-side que enviam para o servidor
  5. No server, tags para GA4 + Meta CAPI + Google Ads

Opção C, Direct API (controlo total)

Aqui é o teu próprio sistema (o backend) a enviar os eventos diretamente para a Meta, sem intermediários. Só compensa para apps e plataformas com muito volume e para quem tem programadores à mão.

Os dados que sobem o EMQ

Cada evento pode levar dados da pessoa, sempre transformados num código ilegível (o tal hashing SHA256) antes de saírem. Quero sempre meter o máximo que conseguir:

  • em, email hashado (+ alto impacto)
  • ph, telefone hashado em formato E.164
  • fn, ln, primeiro e último nome hashados
  • ct, st, zp, country, localização
  • client_ip_address, IP (não hashar)
  • client_user_agent, user agent
  • fbc, fbp, Facebook click ID e browser ID (do cookie)
  • external_id, ID interno do cliente (hashado)

Quantos mais campos, mais alto o EMQ. Com email, telefone, IP, user agent e fbp/fbc já andas nos 7-8.

Não contar a mesma venda duas vezes

Se o Pixel e a CAPI enviarem o mesmo evento, a Meta pode contar a dobrar. Para evitar, manda o mesmo event_id nos dois. Pensa no event_id como o bilhete de identidade da venda: quando é igual nos dois lados, a Meta percebe que é a mesma e conta uma só vez.

  • Pixel client-side: fbq('track', 'Purchase', {...}, {eventID: uuid})
  • CAPI server-side: event_id: uuid

A Meta junta as duas dentro de 7 dias.

Como ver o EMQ

Vai a Events Manager → Data Sources → Pixel ID → Overview e olha para o "Event Match Quality" de cada evento. O objetivo é 8 ou mais.

Checklist antes de dar por feito

  • Pixel e CAPI a enviar os mesmos eventos principais
  • event_id no sítio para não contar vendas a dobrar
  • Pelo menos 6 dados da pessoa por evento
  • EMQ acima de 7 no Events Manager
  • Test Event Code configurado para fazeres testes
  • Consent Mode respeitado (nunca enviar dados de quem não aceitou)

Uma CAPI bem feita faz uma diferença enorme nas contas Meta. Se quiseres ajuda a montar isto, vê o serviço de tracking ou pede-me uma auditoria.