Facebook Pixel
Você informa o ID do pixel da Meta nas Infos básicas da plataforma (ou da loja) e o site passa a enviar as visitas, a visualização do produto e as etapas do checkout para o Gerenciador de Eventos.
Onde configurar
| Para medir | Onde fica o campo |
|---|---|
| O site inteiro, incluindo página de produto e checkout | Plataforma > Configuração > Infos básicas, seção Integrações, campo Id Facebook Pixel |
| Só a página de uma loja | Loja > Configurações > Infos básicas, seção Integrações, campo Id Facebook Pixel |
Passo a passo
- No Gerenciador de Eventos da Meta, crie o pixel e copie o ID (só números).
- No admin, abra Plataforma > Configuração > Infos básicas e role até Integrações.
- Cole o ID no campo Id Facebook Pixel. Não cole o trecho de código.
- Salve o formulário.
Não é preciso instalar nada no site: com o ID salvo, o pixel é carregado em todas as páginas.
Eventos enviados
| Evento | Quando é enviado | Dados |
|---|---|---|
PageView |
A cada página aberta | Plataforma, loja e endereço da página |
ViewContent |
Na página do produto | Identificador e nome do produto e, quando há oferta, o menor preço e a moeda |
InitiateCheckout |
Ao abrir o checkout de um produto pago | Valor, moeda, identificador do produto e quantidade |
AddPaymentInfo |
Ao escolher a forma de pagamento | Os mesmos dados, mais a forma de pagamento |
Purchase |
Na compra concluída (veja abaixo) | Valor, moeda, identificador do produto, quantidade e forma de pagamento |
ClickBuyButton (evento personalizado) |
No clique do botão que conclui a compra | Os mesmos dados do checkout |
Quando o Purchase é enviado
| Forma de pagamento | Quando |
|---|---|
| Cartão de crédito | Assim que o pedido é concluído. O valor considera os juros do parcelamento |
| Pix | Na página de sucesso, depois que o pagamento é confirmado |
| Boleto | Não é enviado |
⚠️ No boleto, o pagamento acontece depois, fora do site, e o Purchase não é disparado. Para acompanhar essas vendas, use a lista de transações do admin ou um webhook.
Produtos gratuitos não geram InitiateCheckout nem Purchase.
Correspondência avançada
Quando o comprador preenche os dados no checkout, o site informa ao pixel o e-mail e o telefone em formato cifrado (SHA-256), uma vez por sessão. Isso ajuda a Meta a associar a compra a um perfil.
O que não existe
- API de Conversões (envio pelo servidor). Os eventos saem só do navegador do visitante. Bloqueadores de anúncio e restrições do navegador podem impedir parte deles. Não há campo para o token da API de Conversões.
- Eventos de cadastro e de lead (
CompleteRegistration,Lead). - Escolha de quais eventos enviar. A lista acima é fixa.
- Mais de um pixel por plataforma. Há um campo na plataforma e um em cada loja.
Para enviar a venda do boleto ou eventos pelo servidor, o caminho é um webhook ligado a uma ferramenta sua. Veja Webhooks: o que são e onde ficam.
Consentimento de cookies
O admin não tem tela de aviso de cookies. Em plataformas que usam um gerenciador de consentimento, ativado pela Evob, o pixel só é carregado depois que o visitante aceita os cookies.
Como testar
- Instale a extensão Meta Pixel Helper no navegador.
- Abra o seu site em uma janela anônima e, se houver aviso de cookies, aceite.
- Visite a página de um produto e avance no checkout.
- Confira os eventos na extensão e na aba de teste do Gerenciador de Eventos.
Erros comuns
"Nenhum evento chega"
Confira se o campo tem só o ID, se o formulário foi salvo e se há um bloqueador de anúncios ativo no navegador de teste.
"Os eventos chegam em dobro"
O mesmo pixel está no campo Id Facebook Pixel e também em uma tag do Google Tag Manager, ou o mesmo ID está na plataforma e na loja. Deixe em um lugar só.
"As vendas por boleto não aparecem na Meta"
É o esperado: o Purchase não é enviado para boleto.
"O pixel da loja não registra o checkout"
Os campos da loja valem para a página da loja. Para medir produto e checkout, use o campo da plataforma.
Termos que mudaram
- "Meta Pixel" e "Facebook Pixel" são a mesma coisa. No admin, o campo se chama Id Facebook Pixel.