Para otimizar o desempenho do anúncio, recomendamos que os anunciantes implementem a API de Conversões com o Pixel da Meta. Chamamos essa abordagem de "configuração redundante" e fornecemos mais informações sobre ela aqui.
Ao usar a configuração redundante, os anunciantes precisam configurar um método de desduplicação para garantir que o sistema de veiculação de anúncio diferencie eventos distintos e sobrepostos. Este documento descreve opções de métodos para ajudar o Facebook a desduplicar os eventos.
Os anunciantes que não enviam o mesmo evento duas vezes pela API de Conversões e pelo Pixel da Meta não precisam configurar a desduplicação.
A API de Conversões agora permite que os anunciantes enviem eventos da web, do app e da loja física à Meta por meio de um único ponto de extremidade, e não vários. Saiba mais sobre a API de Conversões.
O Facebook tenta desduplicar eventos idênticos enviados pelo Pixel da Meta e pela API de Conversões. Há duas formas de desduplicar os eventos:
Nessa abordagem, o parâmetro event_id é adicionado aos eventos da API de Conversões e do Pixel do navegador. O parâmetro event_id é um identificador que distingue eventos semelhantes. Saiba mais sobre o parâmetro event_id.
Determinamos se os eventos são idênticos comparando a identificação e o nome deles. Para desduplicar um evento, é preciso que:
eventID do Pixel da Meta coincida com o event_id da API de Conversões em eventos correspondentes;event do Pixel da Meta coincida com o event_name da API de Conversões em eventos correspondentes.Depois que os eventos são recebidos, utilizamos várias estratégias para eliminar a duplicação, o que pode ajudar a melhorar a otimização e a mensuração. Se os eventos do servidor e do navegador não tiverem um conteúdo significativamente diferente, no geral, daremos preferência ao evento que for recebido primeiro.
Observe que o parâmetro eventID do Pixel é o quarto argumento no rastreamento de chamada fbq.
Exemplo
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
Nessa abordagem, é preciso usar event_name, fbp e/ou external_id de forma consistente nos eventos do navegador e do servidor. Consulte Parâmetros de informações do cliente para saber mais sobre os parâmetros external_id e fbp.
Se foi feita a configuração para os parâmetros external_id e fbp serem passados pelo navegador e pelo servidor, removeremos os eventos duplicados de forma automática. O processo funciona da seguinte maneira:
event_name, fbp e/ou external_id.event_name, fbp e/ou external_id.event_name, fbp e/ou external_id.Esse método de desduplicação tem as seguintes características:
Para aprimorar a busca por correspondências, precisamos destas informações exatas sobre os seus eventos enviados pelo Pixel da Meta e pela API de Conversões:
eventID no parâmetro opcional eventData precisa ser um valor único. Use uma das seguintes opções, dependendo da implementação do Pixel da Meta:
track para enviar o evento a todos os pixels em uma mesma página.
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});trackSingle para enviar o evento a um pixel.
fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});eid.
<img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});eventID do Pixel da Meta deve coincidir com o event_id do evento equivalente com origem na API de Conversões.event_id e event_name) e de chave de navegador (eventID e event) enviadas à mesma identificação do pixel dentro de 48 horas, descartaremos os eventos subsequentes.event_ids, saiba que eles serão desduplicados apenas se forem recebidos dentro de 48 horas após recebermos o primeiro evento com um event_id.Saiba como verificar as configurações de desduplicação e mesclagem de eventos na documentação Verifying Your Setup.