Meta Ads
Pixel e CAPI: como usar os dois sem contar a conversão duas vezes
Não é escolher entre um e outro. Entenda o que cada caminho capta, por que a deduplicação por event_id é obrigatória e o que é qualidade de correspondência.
Resposta rápida
Pixel e API de Conversões não são alternativas: são dois caminhos para o mesmo evento. O Pixel envia do navegador, capta sinais que só existem ali e perde eventos por bloqueio e consentimento. A CAPI envia do seu servidor, é mais resistente a perda e permite incluir dados que o navegador não tem. Rodar os dois em paralelo é o padrão, e exige deduplicação por um identificador de evento compartilhado, senão a mesma conversão é contada duas vezes e a otimização passa a aprender com um número inflado.
Uma das confusões mais comuns em contas de Meta Ads é tratar Pixel e API de Conversões como opções concorrentes, das quais se escolhe uma. Elas não são. São dois caminhos para o mesmo destino, e a decisão certa quase sempre é usar os dois.
O que muda é como você os coordena.
O que cada caminho faz
Pixel é código que roda no navegador da pessoa. Quando ela realiza uma ação no seu site, o navegador dispara o evento direto para a Meta.
API de Conversões é uma chamada do seu servidor para a Meta. O evento sai da sua infraestrutura, não do navegador de ninguém.
| Pixel | CAPI | |
|---|---|---|
| Origem do envio | Navegador | Seu servidor |
| Sensível a bloqueador | Sim | Não |
| Sensível a consentimento | Sim | Sim (obrigação sua) |
| Capta contexto do dispositivo | Sim | Só o que você enviar |
| Permite evento fora do site | Não | Sim |
| Controle sobre o dado | Baixo | Total |
A deduplicação não é opcional
Se você envia o mesmo evento pelos dois caminhos sem coordenar, a Meta recebe duas conversões onde houve uma. O efeito é pior do que um relatório errado: o algoritmo passa a aprender com um número inflado, e a distorção se propaga para a entrega.
A coordenação se faz com um identificador de evento compartilhado. O mesmo evento, enviado pelos dois caminhos, carrega o mesmo event_id e o mesmo nome. A plataforma reconhece a redundância e conta uma vez só.
Qualidade de correspondência
Enviar o evento é metade do trabalho. A outra metade é permitir que a Meta associe aquele evento a uma pessoa.
Isso se faz com parâmetros de correspondência: dados de contato enviados de forma normalizada e criptografada. Quanto mais parâmetros consistentes você envia, maior a chance de atribuição correta.
Os erros que mais derrubam essa nota são banais:
- Enviar dado sem normalizar: espaço sobrando, maiúscula, telefone sem código do país.
- Aplicar a criptografia duas vezes, ou enviar em claro o que deveria estar criptografado.
- Mandar parâmetros no Pixel e não mandar os mesmos na CAPI, ou vice-versa.
Se a sua conta tem CAPI ativa mas ninguém sabe dizer se a deduplicação funciona, essa é a primeira coisa a verificar, antes de qualquer ajuste de criativo ou público.
O ganho real não é volume, é qualidade de sinal
É tentador medir o sucesso da CAPI pelo aumento no número de conversões registradas. Esse número sobe, mas não é o ponto.
O ponto é que a plataforma passa a enxergar conversões que antes se perdiam — e, crucialmente, passa a poder enxergar o que acontece depois do site. Um lead que virou oportunidade, uma venda que foi aprovada, um contrato que fechou semanas depois.
É aí que a CAPI muda de patamar: ela deixa de ser uma técnica de recuperação de evento e vira o caminho pelo qual o valor real do negócio volta para a otimização. Um Meta otimizando para "venda aprovada" é um Meta diferente de um Meta otimizando para "formulário enviado", como discutimos em como funciona o Meta Ads.
Ordem de implementação
- Padronize os eventos primeiro: nome, momento do disparo, valor. Antes de qualquer envio duplo.
- Gere o identificador de evento na origem e propague para os dois caminhos.
- Envie pelos dois e confirme no gerenciador que a deduplicação está sendo reconhecida.
- Só então melhore a qualidade de correspondência, parâmetro por parâmetro.
- Depois disso, comece a enviar eventos de valor real vindos do CRM.
E a decisão anterior a tudo: vale a pena montar infraestrutura de servidor para isso? O critério econômico não é específico do Meta e está em client-side vs server-side.
Fontes e referências
- API de ConversõesMeta for Developers
- Como gerenciar eventos duplicados de Pixel e da API de ConversõesMeta for Developers
Perguntas frequentes
- Não é recomendado. O navegador carrega sinais que o servidor não tem — comportamento na página, identificadores de clique e contexto do dispositivo, e parte da atribuição depende deles. Desligar o Pixel costuma piorar a qualidade de correspondência e a atribuição, mesmo com a CAPI bem implementada.