La API de conversiones refuerza los esfuerzos de los anunciantes por proporcionar a los consumidores un control y una transparencia adecuados de los datos, a la vez que les ayuda a seguir ofreciéndoles experiencias personales. Con esta API, puedes compartir datos directamente desde tu servidor, en vez de tener que hacerlo mediante un navegador.
Mayor visibilidad del embudo: con la API de conversiones, puedes compartir una mayor variedad de datos que con el píxel de Meta. Gracias a ella, puedes tomar decisiones fundamentadas en una mayor cantidad de información, como datos de CRM, eventos de la parte inferior del embudo (clientes potenciales cualificados incluidos) y rutas de conversión de varios sitios tanto en un sitio web como en una ubicación física.
Control de los datos: si la usas mediante una implementación de solo servidor (por ejemplo, sin el píxel de Meta), la API de conversiones te ofrece más control sobre los datos que compartes. Puedes decidir añadir insights a tus eventos, entre los que se pueden encontrar datos como márgenes de productos o información histórica (por ejemplo, las puntuaciones de valor de los clientes).
Resiliencia y fiabilidad de las señales: compartir datos mediante la API de conversiones puede ser más fiable que hacerlo solo mediante métodos basados en el navegador (como el píxel de Meta). La API está diseñada para ser menos susceptible a incidencias como bloqueos del navegador o problemas de conectividad. Las nuevas restricciones de transmisión de datos del sector pueden limitar la eficacia de las cookies y el seguimiento del píxel, por lo que la API de conversiones te ayuda a tener el control al compartir las señales que el píxel puede que ya no sea capaz de captar.
Recursos adicionales: consulta la guía (PDF) y el webinar para desarrolladores sobre la integración directa de la API de conversiones.
Se puede considerar que la integración de la API de conversiones se divide en dos etapas principales:
Preparación: selecciona el tipo de integración que encaje en tu caso, define los eventos que quieras enviar y revisa las opciones de optimización disponibles.
Ejecución: obtén información sobre cómo implementar la API. Para esta etapa, también puedes usar una integración con socios.
A continuación, se incluye un resumen del proceso de integración completo:
Requisitos | Integración completa | Optimización |
---|---|---|
Selecciona los eventos que quieras compartir con Meta con el consentimiento del usuario (si lo hay). Configura los activos de tu empresa: el píxel de Meta, la aplicación de Meta, la cuenta de Business Manager, la conexión al servidor y el usuario del sistema. | Paso 1: Un evento. Envía algún evento, ya sea manualmente o de manera automatizada, con el identificador del usuario del sistema. Cuando completes este paso, habrás configurado la autenticación correctamente. Paso 2: Integración completa. Es necesario enviar varios eventos automatizados para considerar que se ha completado la integración. Alcanzar este hito quiere decir que puedes optimizar para la API de conversiones incluso en el caso de que hayas dejado de usar el píxel o este se encuentre bloqueado. | Una vez que se haya completado la integración, envía suficientes eventos de embudo automatizados para que la API se considere completamente incorporada. Después, optimiza la proporción de coincidencias guiándote por la calidad de coincidencias de eventos. Realiza estas comprobaciones:
|
Si ya tienes una integración existente del píxel de Meta, conviene crear la integración de la API de conversiones como una extensión de dicha integración del píxel, y no como una conexión completamente distinta.
Si dispones de lógica para controlar el consentimiento relativo al uso compartido de datos del píxel, usa esa misma lógica para compartir datos mediante la API de conversiones.
Para empezar, selecciona la opción de integración que te gustaría implementar:
Configuración | Descripción del enfoque |
---|---|
Configuración redundante (recomendada) | Envía todos los eventos mediante el píxel y la API de conversiones. Esta es la configuración que se recomienda para quienes quieran mantener el píxel en el sitio web y tengan capacidad para adoptar plenamente la API de conversiones. Para hacerlo correctamente, tienes que poder generar un valor persistente de Con esta configuración se consigue un rendimiento similar o mejor que cuando se usa exclusivamente el píxel del navegador. El servidor es capaz de captar eventos que pueden escapar del seguimiento del navegador, como las compras que tienen lugar en un sitio web aparte, las conversiones de clientes potenciales o las llamadas de teléfono. |
Configuración dividida | Envía diferentes tipos de eventos mediante el píxel y la API de conversiones. Por ejemplo, podrías enviar Aunque esta opción no es tan idónea como una configuración redundante, puedes sopesar utilizarla en caso de que no quieras usar una configuración completamente redundante. Ten en cuenta que puede que debas realizar alguna tarea adicional a medida que se implementen cambios de navegador. |
Implementación de solo servidor | Envía eventos únicamente mediante la API de conversiones, en vez de mediante el navegador. Antes de decantarte por este enfoque, te recomendamos implementar una configuración redundante o una configuración dividida. |
Tras elegir el enfoque de integración, puedes definir los eventos que quieres enviar. Las señales son más útiles si coinciden con identificadores de usuario de Meta, de modo que es importante detenerse a pensar qué parámetros vas a enviarnos con un evento y con qué frecuencia pretendes enviarlos.
Envía los eventos que sean más pertinentes para la empresa. Consulta una lista completa de los eventos estándar y personalizados de Meta que se admiten.
Dentro de cada evento se pueden enviar varios parámetros. Consulta los parámetros que se usan en la API de conversiones para obtener más información sobre esos campos.
Puedes añadir varios tipos de identificadores a los eventos, como event_id
, external_id
y order_id
. Es importante conocer la diferencia entre estos parámetros:
Identificador | Descripción | Cómo se usa |
---|---|---|
Identificador único de un cliente concreto. | Obtén más información sobre el identificador externo. | |
Identificador del evento | Identificador único de un evento determinado. | Se usa para eliminar eventos duplicados. Este campo es de vital importancia si envías eventos mediante el píxel del navegador y la API de conversiones. |
Identificador del pedido | Identificador único de un pedido determinado. Este parámetro funciona solamente en los eventos de compra y espera que haya un campo | Esta implementación solo está disponible para un grupo determinado de socios de Meta. Ponte en contacto con tu representante de Meta para obtener acceso a ella. Se usa para eliminar eventos de compra duplicados si envías eventos mediante el píxel del navegador y la API de conversiones.
Los eventos de compra duplicados se pueden eliminar en dos intervalos de tiempo: 48 horas (recomendado) o 28 días. Este intervalo de tiempo es el que transcurre entre la primera y la segunda instancia del mismo evento. |
Te recomendamos que envíes los eventos en tiempo real o por lotes según unos plazos concretos mediante la API de conversiones. Si envías los eventos en tiempo real o en el transcurso de una hora, garantizas que se puedan usar para la atribución y optimizar para la entrega de anuncios.
Si los envías cuando hayan transcurrido más de dos horas desde que sucedieron, el rendimiento de los anuncios optimizados para esos eventos puede reducirse considerablemente. Los eventos enviados con una demora de 24 horas o más pueden experimentar problemas significativos relacionados con la atribución y la entrega de anuncios optimizados.
Si envías eventos que tienen intervalos de conversión prolongados, hazlo con la máxima inmediatez posible respecto al momento en el que la conversión completa haya finalizado.
Avanza al siguiente paso cuando dispongas de lo siguiente:
La API de conversiones proporciona los siguientes tipos de optimización:
Opción de optimización | Descripción |
---|---|
Optimización de las conversiones | Optimiza la entrega de anuncios para mostrarlos a los usuarios que tengan más probabilidades de realizar una conversión. |
Optimización del valor (también conocida como optimización del retorno del gasto publicitario) | Optimiza la entrega de anuncios para mostrarlos a los usuarios que tengan más probabilidades de realizar una conversión de un valor específico, como compras de más de 50 USD. |
Anuncios de productos dinámicos | Optimiza la entrega de anuncios para mostrar anuncios de productos específicos a los usuarios que tengan más probabilidades de comprar dichos productos. |
Hay dos formas de implementar la integración:
Los anunciantes que utilizan la API de conversiones por medio de uno de nuestros socios de marketing deben respetar las normas de implementación del socio en cuestión.
Antes de usar la API de conversiones, configura los siguientes activos:
Activo | Descripción |
---|---|
Cuando envías eventos mediante la API de conversiones, dichos eventos se procesan y almacenan de la misma forma que los eventos que envías mediante el píxel. Cuando implementas la API de conversiones, seleccionas el píxel al que quieres enviar los eventos. Si envías los eventos de la API de conversiones a un píxel, puedes usar dichos eventos del mismo modo que los eventos del píxel basado en el navegador relativos a la medición, la atribución y la optimización de la entrega de anuncios. Te recomendamos que envíes los eventos desde el navegador y desde tu servidor al mismo identificador de píxel de Meta. | |
Para usar la API, necesitas una cuenta de Business Manager. Business Manager resulta útil a los anunciantes para integrar las iniciativas de marketing de Meta en sus empresas y con socios externos. Si no tienes una cuenta de Business Manager, consulta el artículo del Servicio de ayuda Crear un Business Manager. | |
Identificador de acceso | Para usar la API de conversiones, necesitas un identificador de acceso. Existen dos formas de obtenerlo:
|
Avanza al paso Implementar la API cuando tengas los activos listos. No olvides guardar los identificadores de los activos, ya que los usarás en las llamadas a la API.
Cuando termines con los requisitos, inicia el proceso de implementación. Cuando implementes la API de conversiones, consulta en todo momento la documentación para desarrolladores.
Si es la primera vez que usas la API, empieza con una llamada de prueba. Para ello, necesitas una carga útil y un método para hacer llamadas a la API. Una vez finalizada la llamada, consulta el Administrador de eventos para verificar si la llamada ha funcionado según lo previsto.
Carga útil | Método de llamada a la API |
---|---|
Utiliza el asistente de carga útil a fin de generar una carga útil de ejemplo para enviarla con la llamada. Sigue las instrucciones de la herramienta. La carga útil debería tener un aspecto similar al siguiente: { "data": [ { "event_name": "Purchase", "event_time": 1601673450, "user_data": { "em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068", "ph": null }, "custom_data": { "currency": "USD", "value": "142.52" } } ] } Si quieres probar la carga útil desde el asistente de carga útil, añade el identificador del píxel en Probar esta carga útil y haz clic en Enviar a “Probar eventos”. El evento debería aparecer en el Administrador de eventos > tu píxel > Probar eventos. Obtén más información sobre la herramienta “Probar eventos”. | Cuando estés conforme con la carga útil, decide cómo quieres hacer la llamada. Puedes usar nuestro explorador de la API Graph (consulta la guía) o tus propios servidores. Si vas a usar tus servidores, puedes utilizar cURL o el SDK de Meta Business, aunque te recomendamos encarecidamente que uses el SDK de Meta Business. Sea cual sea el método de llamada elegido, conviene llamar al extremo { "events_received": 1, "messages": [], "fbtrace_id": <FB-TRACE-ID> } |
Tras completar la primera llamada, verifica los eventos en el Administrador de eventos > tu píxel > Información general.
Avanza al paso Enviar y verificar eventos cuando hayas comprobado los eventos de prueba en el Administrador de eventos.
Para empezar a enviar eventos, realiza una solicitud POST
al perímetro /events
de la API. Adjunta una carga útil a la llamada (consulta la información sobre el asistente de carga útil si necesitas ayuda para generar una carga útil). Consulta los siguientes recursos para obtener más información y ver ejemplos de código:
Cuando empieces a enviar eventos, accede al Administrador de eventos y confirma que hemos recibido los eventos que nos has enviado. Obtén más información sobre cómo verificar los eventos.
Si la implementación complementa a un píxel del navegador, avanza al paso para configurar la eliminación de duplicados. Si no es así, ya has acabado. Consulta la sección Asistencia si sigues teniendo preguntas.
Si envías eventos idénticos desde el píxel y mediante la API de conversiones, debes configurar la eliminación de duplicados de los eventos enviados por ambos canales. En primer lugar, lee la documentación para desarrolladores a fin de entender la lógica de la eliminación de duplicados.
Si vemos que la misma combinación de claves del servidor (event_id
, event_name
) y la misma combinación de claves del navegador (eventID
, event
) se han enviado al mismo identificador de píxel en un plazo de 48 horas, descartamos el evento duplicado que se haya enviado en último lugar.
Haz lo siguiente para garantizar que se eliminen los eventos duplicados:
event_id
del evento del servidor y el valor de eventID
del evento del navegador.event_name
de los eventos del servidor y del navegador.event_id
. Este identificador no debe compartirse con otros eventos.Si bien es cierto que el identificador de evento es la mejor forma de eliminar eventos duplicados, se trata de una implementación bastante compleja. Así pues, puedes usar los parámetros fbp o external_id para recurrir a soluciones alternativas. Si has configurado los parámetros fbp o external_id para pasarlos mediante el navegador y el servidor, eliminaremos los eventos duplicados automáticamente si vemos el mismo evento con los mismos parámetros fbp o external_id en un plazo de 48 horas.
El Meta Business SDK cuenta con funciones avanzadas diseñadas expresamente para los usuarios de la API de conversiones:
Las siguientes instrucciones están dirigidas a los socios que ofrezcan la API de conversiones como un servicio a los anunciantes.
La aplicación debe obtener los siguientes permisos y funciones:
En primer lugar, sigue los pasos de integración directa y prueba la integración. Tras ello, puedes pedir autorización para enviar eventos en nombre de tus clientes. Dispones de las siguientes opciones de autenticación:
La extensión de Meta Business devuelve toda la información que necesitas para enviar eventos en nombre de un cliente por medio del proceso que se detalla a continuación. La extensión de Meta para empresas proporciona un extremo para recuperar los identificadores de acceso de usuario del sistema creados en la cuenta de Business Manager del cliente. Este proceso incluye permisos para enviar eventos del servidor y se realiza de forma automática y segura.
El extremo necesita un identificador de acceso de usuario como parámetro de entrada. Respecto a los nuevos usuarios de la extensión de Meta para empresas, llama a este extremo para obtener el identificador de acceso de usuario del sistema cuando termines de configurar dicha extensión. Los usuarios existentes deben solicitar una nueva autenticación para poder llamar al nuevo extremo de la API.
Actualmente, la extensión de Facebook para empresas solo está disponible para los socios aprobados. Si tienes interés en convertirte en socio, ponte en contacto con tu representante de Meta para obtener acceso.
Pide a tu cliente que cree manualmente un identificador de acceso de usuario del sistema con la API de conversiones en la configuración del píxel. Después, envía eventos al píxel del anunciante con dicho identificador.
Un usuario del sistema o un usuario administrador del sistema debe instalar la aplicación con la que se generará el identificador de acceso. Con esta configuración, la aplicación puede realizar llamadas a las API en nombre de dichos usuarios.
Con esta opción, el cliente comparte su píxel con el socio mediante la configuración de Business Manager o la API; tras ello, puedes asignar el usuario del sistema del socio al píxel del cliente y generar un identificador de acceso para enviar eventos de servidor.
Para atribuir eventos de la API de conversiones a tu plataforma, usa el campo partner_agent
. De este modo, puedes establecer tu propio identificador de plataforma cuando envíes eventos en nombre de un cliente. Si eres un socio administrado, acude a tu representante de Meta para acordar un identificador para tu plataforma. Este valor debe tener menos de 23 caracteres e incluir como mínimo dos caracteres alfabéticos. Cuando lo tengas, envíalo con cada evento del servidor.
Proporciona en todo momento una guía de configuración actualizada a los anunciantes que quieran activar la integración en tu plataforma.
Obtén información sobre la depuración y consulta los artículos del Servicio de ayuda para empresas.
Proporciona la siguiente información a tu representante de Meta para que pueda ayudarte a probar las integraciones y a solucionar los problemas: identificador de Business Manager, identificador de la aplicación e identificadores de los píxeles.