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.