Rastreamento server-side

Pixel tradicional e Conversions API: quais são as diferenças

Pixel e Conversions API não são alternativas concorrentes. São dois canais de envio para o mesmo conjunto de eventos, com pontos fortes diferentes — e uma exigência comum: deduplicação.

Por Alison Barbosa7 min de leitura

Neste artigo

  • Qual a diferença entre pixel e Conversions API?
  • Preciso dos dois?
  • Quais dados podem ser enviados pela CAPI?
  • O que é Event Match Quality?

O que cada canal faz melhor

O pixel roda no navegador e enxerga o contexto da navegação: página visualizada, interação, cookies de primeira e terceira parte disponíveis, identificadores como fbp e fbc.

A Conversions API roda no servidor e enxerga o fato: o lead que realmente foi gravado, o agendamento confirmado, o pagamento aprovado. Ela não depende do dispositivo para concluir o envio.

CritérioPixelConversions API
Local de execuçãoNavegadorServidor
Coleta fbp / fbcSim, nativamenteDepende de repasse do navegador
Sensível a bloqueio de scriptSimNão
Momento do disparoInteraçãoConfirmação no banco
Token expostoNão usa tokenToken apenas no servidor

Quais dados podem ser enviados

Envie somente o necessário e permitido. Na prática, isso costuma significar e-mail e telefone normalizados com hash, identificadores do próprio pixel (fbp e fbc), fbclid quando presente, URL de origem, horário do evento e action_source.

Não envie mensagens completas, senhas, documentos, campos livres sem validação ou qualquer informação sem base legal. Dados sensíveis não devem sair da sua infraestrutura.

  • Permitido e útil: e-mail e telefone com hash, fbp, fbc, fbclid, URL, timestamp, action_source, identificador externo estável.
  • Nunca enviar: conteúdo de conversas, documentos, senhas, dados sensíveis, campos livres não validados.

Event Match Quality: o que é e o que não é

Event Match Quality é o indicador da Meta sobre a qualidade dos parâmetros de correspondência enviados com o evento. Quanto mais parâmetros válidos, maior a chance de a plataforma relacionar o evento a uma pessoa.

Ele depende, em boa parte, do que o visitante fornece. Um formulário com e-mail corporativo e telefone válido produz correspondência melhor do que um formulário com apenas nome. Não existe forma legítima de garantir uma nota específica.

Como usar os dois sem duplicar

Gere um event_id único no momento em que o evento nasce, use o mesmo valor no navegador e no servidor, e guarde o identificador no registro do lead. Bloqueie reenvios do mesmo par event_name + event_id.

Dispare o evento Lead somente depois que o backend confirmar a gravação. Abrir o formulário, clicar em enviar ou acessar a página de agradecimento diretamente não são conversões.

  • Não disparar Lead ao abrir o formulário.
  • Não disparar Lead em validação com erro.
  • Não disparar Lead ao acessar /obrigado diretamente.
  • Confirmar em Test Events que a duplicidade não ocorre.

Resumo

  • Pixel e CAPI se complementam: comportamento e confirmação.
  • event_id compartilhado é o que impede a contagem dupla.
  • Só envie parâmetros permitidos, com normalização e hash.
  • Event Match Quality depende dos dados que o visitante fornece.

Perguntas frequentes

Posso usar só a Conversions API?
Tecnicamente sim, mas você perde sinais de comportamento coletados no navegador, como fbp e fbc, que ajudam na correspondência dos eventos.
O token da CAPI pode ficar no frontend?
Não. O token deve ficar exclusivamente no servidor, em variável de ambiente, nunca no código enviado ao navegador.

Fontes

Quer aplicar isso na sua operação?

O diagnóstico analisa site, eventos, formulários, UTMs e o caminho até o CRM ou WhatsApp, e termina com um plano de ação priorizado.

Leia também