Gestión de eventos duplicados de la API de conversiones y de píxel

Para que los anuncios alcancen un rendimiento óptimo, recomendamos a los anunciantes que implementen la API de conversiones junto con el píxel de Meta. Lo llamamos una "configuración redundante", y encontrarás más información sobre este enfoque recomendado aquí.

Cuando los anunciantes utilizan una configuración redundante, deben configurar un método de eliminación de duplicados para garantizar que el sistema de entrega de anuncios pueda diferenciar entre eventos únicos y repetidos. En este documento se describen varios métodos de eliminación de duplicados para ayudar a Facebook a eliminar los eventos duplicados.

Las anunciantes que no envíen el mismo evento dos veces a través de la API de conversiones y del píxel de Meta no deben configurar la eliminación de duplicados para esos eventos.

La API de conversiones permite ahora a los anunciantes enviar eventos de la web, de la aplicación y de la tienda física a Meta a través de un extremo único, en lugar de a través de varios. Obtén más información sobre la API de conversiones.

Opciones para la eliminación de eventos duplicados

Facebook intenta eliminar los duplicados de los eventos idénticos que se envían a través del píxel de Meta y la API de conversiones. Existen dos formas de eliminar los eventos duplicados:

Identificador de evento y nombre de evento (opción recomendada)

Parámetros necesarios

Para este enfoque, el parámetro event_id se añade a los eventos desde la API de conversiones y el píxel del navegador. El parámetro event_id es un identificador que puede distinguir de forma unívoca entre eventos parecidos. Obtén más información sobre el parámetro event_id.

Descripción del enfoque

Determinamos si los eventos son idénticos según su identificador y nombre. Para eliminar el duplicado de un evento, debe cumplirse lo siguiente:

  1. En los eventos correspondientes, el valor de eventID del píxel de Meta debe coincidir con el de event_id de la API de conversiones.
  2. En los eventos correspondientes, el valor de event del píxel de Meta debe coincidir con el de event_name de la API de conversiones.

Una vez recibidos los eventos, empleamos una serie de estrategias para eliminar los duplicados entre los eventos que pueden ayudar a mejorar la optimización y la medición. Si los eventos del servidor y del navegador no tienen un contenido muy diferente, priorizamos el que se reciba primero.

Ten en cuenta que el parámetro eventID del píxel es el cuarto argumento de la llamada de seguimiento de fbq.

Ejemplo

fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});

FBP o identificador externo

Parámetros necesarios

Para este enfoque, debes usar event_name, fbp o external_id de forma coherente en los eventos del servidor y el navegador. Consulta la sección Parámetros de información de los clientes para obtener más información sobre los parámetros external_id y fbp.

Descripción del enfoque

Si has configurado los parámetros external_id o fbp para que se pasen a través del navegador y el servidor, nosotros nos encargaremos de eliminar los eventos duplicados de forma automática. El proceso funciona de la manera siguiente:

  1. Nos envías un evento de navegador con event_name y fbp o external_id.
  2. A continuación, nos envías un evento de servidor con event_name y fbp o external_id.
  3. Comparamos el evento de servidor con el evento de navegador que has enviado previamente. En concreto, comparamos las combinaciones de event_name y fbp o external_id.
  4. Empleamos una serie de estrategias para eliminar los duplicados entre los eventos que pueden ayudar a mejorar la optimización y la medición. Si los eventos del servidor y del navegador no tienen un contenido muy diferente, priorizamos el que se reciba primero.

Limitaciones del enfoque

Este método de eliminación de duplicados hace lo siguiente:

  • Normalmente solo funciona para eliminar duplicados de eventos que se han enviado primero desde el navegador y, después, mediante el servidor. Los eventos de servidor no se descartarán si no se ha recibido un evento de navegador en las últimas 48 horas, incluso aunque llegue un evento de navegador idéntico después del evento de servidor.
  • No elimina los eventos duplicados cuando solo se usa un origen de evento, ya sea solo de navegador o solo de servidor. Si nos envías dos eventos de navegador consecutivos con la misma información, no descartaremos ninguno de ellos. Si nos envías dos eventos de servidor consecutivos con la misma información, no descartaremos ninguno de ellos.

Configuración de la eliminación de duplicados en el píxel del navegador

Con el fin de mejorar las coincidencias, necesitamos información precisa de los eventos que proceden del píxel de Meta y la API de conversiones:

  • El valor de eventID del parámetro opcional eventData debe ser único. En función de la implementación del píxel de Meta, puedes usar lo siguiente:
    • track para enviar el evento de todos los píxeles de la página.
      fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • trackSingle para enviar el evento de un píxel.
      fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • Una etiqueta de píxel de imagen con el parámetro eid.
      <img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
    Si el evento que compartes no contiene parámetros como el valor y la divisa, puedes configurarlo de la manera siguiente:
    fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
  • El valor de eventID del píxel de Meta debe coincidir con el valor de event_id del evento correspondiente de la API de conversiones.
  • Si detectamos que se envió la misma combinación de claves del servidor (event_id y event_name) y y del navegador (eventID y event) al mismo identificador del píxel en un plazo de 48 horas, descartamos los eventos posteriores.
  • Si nos envías los eventos a través del navegador y la API de conversiones junto con un event_ids que coincida, recuerda que solo se eliminan eventos duplicados si se reciben en un plazo de 48 horas desde que recibimos el primero con un event_id determinado.

Verificación de la configuración de eliminación de duplicados

Obtén más información sobre cómo verificar la configuración de eliminación de duplicados y de combinación de eventos en la documentación Verificación de la configuración.