A utilização de rastreamento do lado do servidor do Facebook (API de conversões do Facebook) está a tornar-se mais popular devido à sua capacidade de impedir o bloqueio de píxeis por ITPs e AdBlockers. Outra grande vantagem da API de conversões do Facebook é que aumenta a vida útil dos cookies do FB. Se ainda não implementou a API de conversões do FB no seu site, siga este guia.
Neste artigo, descreverei como configurar a deduplicação de eventos do Facebook se estiver a utilizar métodos de rastreamento tanto do navegador como do servidor para o seu site.
O pixel do Facebook e a API de Conversões permite que partilhe eventos padrão e personalizados com a FB, para que possa medir e optimizar o desempenho dos anúncios. O pixel permite que partilhe eventos web a partir de um navegador web, enquanto que a API de Conversões permite que partilhe eventos web directamente a partir do servidor da nuvem.
Tanto o pixel do Facebook como a API de conversões do Facebook permitem o envio de eventos. E por eventos, refiro-me às acções dos clientes. A diferença é que o pixel envia eventos a partir do navegador, e a API de conversões envia eventos a partir do servidor. Se disser ao Facebook que os métodos do navegador e do servidor enviam eventos idênticos, eles aceitarão um e descartarão outro.
Há várias maneiras de configurar o rastreamento do Facebook, incluindo as seguintes:
1. Usando apenas o método de browser (pixel). Não é recomendado pela FB devido a restrições de rastreamento de utilizadores.
2. Usando apenas o rastreamento do servidor. A principal vantagem de ter o rastreamento apenas no servidor é que o pixel do FB não irá carregar o seu navegador. O seu site será carregado mais rapidamente, e conduzirá a uma melhor experiência para o utilizador.
3. Combinar o rastreamento do navegador e do servidor. Aqui tem várias opções:
· Enviar alguns eventos a partir do navegador e outro servidor de formulários. Por exemplo, a integração nativa da API de conversões do FB Shopify enviará todos os eventos do FB através do navegador e comprará eventos do Servidor. Neste caso, não é necessária a deduplicação.
· Enviar todos os eventos a partir do navegador e do servidor.
Se decidir utilizar o rastreamento de eventos do navegador e do servidor para todos os seus eventos, neste caso, terá de configurar a deduplicação de eventos. Com a deduplicação de eventos no Facebook, a FB receberá todos os seus eventos, compreenderá que os eventos são idênticos, limpará alguns deles, e manterá outros. Se combinar o método de navegador e servidor mas não configurar a deduplicação de eventos, os seus dados não serão correctos porque todos os eventos serão rastreados duas vezes.
O Facebook requer o envio de dois parâmetros de eventos para a deduplicação de eventos: o seu nome do evento e ID do evento. Já enviou o nome do evento com a configuração existente. Este artigo abordará como configurar o ID de evento do Facebook dentro do contentor do Gestor de etiquetas do Google.
O Facebook tem duas formas de identificar eventos duplicados que foram enviados a partir do navegador e do servidor:
1. ID do evento e nome do evento.
O Facebook recomenda este método, e iremos cobri-lo no nosso guia de instruções. Para este método, deve utilizar o ID do evento para todos os eventos que enviar via pixel e API de conversões. FB irá deduplicar os eventos do Facebook Pixels e da API de conversões com nomes de eventos e IDs de eventos idênticos. O Facebook dá mais crédito ao evento do navegador, e se eles virem eventos semelhantes que vierem em 5 minutos de diferença, manterão os eventos do navegador e limparão os eventos do servidor.
2. FBP ou ID Externo
Este método existe mas não é recomendado pelo Facebook. Neste caso, terá de enviar o nome do evento, fbp, e/ou o ID_externo para todos os seus eventos do navegador e servidor. O Facebook compara todos estes parâmetros e identifica se já têm um evento do navegador com estes parâmetros, e se têm, eliminam os eventos do servidor. O FB não recomenda a utilização destes eventos, uma vez que só podem identificar a deduplicação se o evento do navegador tiver sido enviado primeiro. Isto significa que se enviar primeiro um evento do servidor, os eventos serão duplicados.
O Facebook também pode combinar eventos. Por exemplo, se enviar alguns dados enriquecidos a partir do servidor, pode adicionar os dados em falta ao evento do navegador. Esta não é uma característica padrão. Para a activar, deve contactar um representante do Facebook.
É necessário ter a configuração da API de conversões do Facebook através do contentor do servidor de Gestor de etiquetas do Google. Por favor, siga este guia de como fazê-lo se ainda não estiver configurado no seu site.
O Facebook recomenda a utilização tanto do pixel do Facebook como da API de Conversões. Mas se o seu site enviar os mesmos eventos utilizando tanto o pixel como a API de Conversões, os eventos podem ser duplicados uma vez que a FB receberá a mesma informação do navegador e do servidor.
O Facebook tem uma funcionalidade de deduplicação. Se souberem que os eventos do navegador e do servidor são idênticos, podem manter apenas um.
Eu diria que a configuração da desduplicação de eventos é obrigatória se quiser enviar todos os eventos tanto do servidor como do navegador. Sem a deduplicação de eventos, os seus dados não serão exactos, e podem afectar as suas campanhas no Facebook.
Para configurar a deduplicação da API de Conversões do FB, é necessário enviar IDs de eventos únicos a partir do navegador e do servidor. Os mesmos eventos tanto do navegador como do servidor devem ter o mesmo ID de evento.
Criámos uma variável personalizada que gera uma ID única para cada evento. Pode adicioná-la ao seu contentor web utilizando este link para a galeria de modelos . Use esta variável para enviar o ID do evento para o pixel do Facebook dentro do contentor da web e para API de conversões do Facebook usando o contentor do servidor. Temos uma descrição mais detalhada de como configurar a deduplicação de eventos do Facebook.
É possível passar um ID de evento único do contentor web para o contentor do servidor usando a dimensão personalizada do Google Analytics ou Data Tag e Data Client.
Se a desduplicação estiver correctamente configurada, deverá vê-la dentro da ferramenta de teste do gestor de eventos. E depois de publicar todas as alterações à produção, pode clicar nos detalhes do evento para ver o número de eventos que o Facebook recebeu do navegador e do servidor. Quantos eventos processaram e desduplicaram.
A API de conversões do Facebook é uma excelente solução se quiser rastrear os utilizadores do seu site com mais precisão, evitar bloqueadores de anúncios e ITPs, e prolongar a vida útil dos cookies. Com um método combinado de servidor e navegador, ainda executará pixels do Facebook no navegador, tornando o seu site mais pesado. Usando este método, pode estar 100% seguro de que não perdeu nenhum utilizador ou evento no seu site.
Se tiver algumas dúvidas ou comentários sobre a implementação da deduplicação de eventos no Facebook, por favor informe-me nos comentários abaixo.
Podemos ajudá-lo de imediato! Clique em Obter uma citação, preencha o formulário, e enviar-lhe-emos uma citação.