Configura una integración de Meta Ads para la app de tu sitio web a fin de enviar señales de conversión web a Meta mediante la Conversions API (CAPI). Meta utiliza estas señales para optimizar el targeting de anuncios y medir la performance de la campaña.
Descripción general
AppsFlyer admite la integración con Meta Ads (metaweb_int) para campañas de aplicaciones web. La integración te permite reportar datos de atribución y conversión directamente mediante la Conversions API (CAPI) de Meta, que Meta utiliza para optimizar la segmentación de anuncios, medir el performance y crear audiencias personalizadas.
Así es como funciona: un usuario hace clic en un anuncio de Meta y llega a tu sitio web. AppsFlyer registra los eventos de conversión que complete el usuario, como una compra o un registro, y envía esa señal a Meta mediante CAPI. Meta utiliza estos datos para perfeccionar la segmentación y evaluar los resultados de las campañas.
Nota
La integración actual de Meta Web no admite el envío de postbacks de re-engagement a CAPI.
Requisitos previos
Antes de activar la integración de Meta Ads, asegúrate de tener lo siguiente:
- Una aplicación web configurada en AppsFlyer. Para más información, consulta:
- Una cuenta empresarial en Meta Business Manager.
Configura campañas web de Meta Ads para aplicaciones web
La configuración consiste en definir la integración entre Meta Ads y AppsFlyer y configurar la campaña en ambas plataformas. Completa ambas partes en orden.
- Parte 1: Configura la integración de Meta Ads en AppsFlyer (obligatorio)
- Parte 2: Configura la integración de AppsFlyer en Meta Ads (obligatorio)
Parte 1: Configura la integración de Meta Ads en AppsFlyer
Para empezar, activa la integración de Meta Ads y configura los postbacks que AppsFlyer envía a CAPI.
Paso 1: Activa la integración de Meta Ads
Para activar la integración de Meta Ads:
- En AppsFlyer, en el menú lateral, ve a Colaborar > Partner Marketplace.
- Busca Meta Ads y selecciónalo.
- Haz clic en Configurar integración. Se te redirigirá a la página de configuración de Integraciones activas.
-
En la pestaña Integración, selecciona Activar partner.
Nota
El interruptor debe permanecer (activado) mientras trabajes con el partner.
- Completa el campo ID del píxel. Para obtener el ID del píxel desde Meta Ads Manager:
-
En el menú lateral de Administrador de anuncios, ve a Todas las herramientas > Administrador de eventos.
Nota
Asegúrate de haber seleccionado la empresa correcta en el menú desplegable de la esquina superior derecha.
- En el menú lateral del Administrador de eventos selecciona Fuentes de datos. Verás una lista de tus píxeles. Si no tienes un píxel para la empresa seleccionada, puedes crear uno desde esa misma vista.
- Copia el ID del píxel que aparece debajo del nombre del píxel y pégalo en el campo ID del píxel de AppsFlyer.
-
- Completa el campo Token de acceso. Para obtener el token de acceso, sigue estas instrucciones.
-
Activa Limitar el uso que Meta Ads hace de la información personal de los usuarios (CCPA) para cumplir con las leyes de protección de datos.
Nota
Cumplir con las regulaciones de privacidad de la CCPA limita los datos provenientes de los usuarios de Anuncios de Meta que residen en California, EE. UU.
Paso 2: Configurar postbacks de eventos in-app
Puedes definir qué eventos de conversión web envía AppsFlyer a Meta Ads asociando los eventos de AppsFlyer con los eventos de Meta Ads. Estos postbacks pueden consultarse en el Administrador de eventos de Meta. Meta utiliza los eventos asociados para optimizar las campañas y generar reportes.
Para configurar los postbacks de eventos in-app:
- Activa postbacks de eventos in-app.
- Si es necesario, configura la ventana de postback de eventos in-app. Para más información, consulta Configuración de la ventana de postback de eventos in-app.
- Haz clic en Agregar evento para añadir un evento a la lista.
- En la columna Evento de AppsFlyer, selecciona el nombre del evento en el menú desplegable. AppsFlyer recibe el nombre del evento desde el SDK web integrado en tu sitio web o desde los eventos server-to-server (S2S) que envías a AppsFlyer.
- En la columna Asignado al evento de partner, selecciona en la lista desplegable el evento de partner predefinido más adecuado o selecciona PERSONALIZADO.
-
En la columna Para usuarios de, selecciona la
opción de
envío del evento:
- Solo este partner: Envía postbacks solo cuando este evento se atribuya a Meta Ads.
- Todas las fuentes de medios, incluidas las orgánicas: Envía postbacks para los eventos atribuidos a cualquier partner y para los eventos orgánicos.
-
En la columna Incluyendo, selecciona si los eventos se envían con sus valores de ingresos. Consulta Datos a incluir en los postbacks.
¡Importante!
Si estás configurando un evento de compra, configura la columna Incluyendo en Valores e ingresos. Seleccionar cualquier otra opción hará que el postback falle.
- [Opcional] Haz clic en el icono Agregar condición para establecer condiciones para un evento.
- Haz clic en Guardar integración.
-
Incluye
af_customer_event_iden el payload del evento que envías a AppsFlyer. En el caso del SDK web, envíalo dentro deeventValue. En la API S2S (server-to-server), envíalo como un campo de nivel superior o dentro deevent_value. - Envía el mismo valor en el evento de Pixel correspondiente.
Si también ejecutas el Meta Pixel en tu sitio web, envía el mismo ID de evento tanto a AppsFlyer como a Meta para que AppsFlyer pueda deduplicar los eventos:
AppsFlyer reenvía este valor a Meta como ID del evento. Meta lo utiliza después para deduplicar el evento del servidor que recibe de AppsFlyer con el evento de Pixel, de modo que AppsFlyer cuente la conversión una sola vez.
Si no envías af_customer_event_id,
AppsFlyer genera un ID de evento automáticamente. Este ID
no coincidirá con tus eventos de Pixel.
Para obtener más información, consulta [beta] Integrate AppsFlyer Web SDK.
Nota
Si envías eventos S2S y quieres que AppsFlyer envíe postbacks para Meta Ads, asegúrate de que cada evento incluya al menos uno de estos campos: ip, user_agent o customer_user_id. Si faltan los tres, AppsFlyer no envía el postback. Para ver todos los campos de evento compatibles, consulta Server-to-Server (S2S) API for Web Performance Measurement.
Parte 2: Configurar la integración de AppsFlyer en Anuncios de Meta
Completa los siguientes pasos en Meta Ads Manager.
Paso 1: Configurar el tipo de campaña, objetivo y metas
- Inicia sesión en Meta Ads y crea una campaña.
- En Objetivo de la campaña, selecciona una de las siguientes opciones:
- Ventas: Permite que Meta optimice hacia un evento específico (tu KPI principal).
- Tráfico: Permite que Meta optimice hacia clics en anuncios. Utiliza esta opción solo si no tienes otros KPIs o si el volumen de eventos correspondientes a otros KPIs es demasiado bajo.
-
[Opcional] Para añadir un objetivo personalizado, haz lo siguiente:
- En Meta Ads, selecciona el evento personalizado que quieras establecer como objetivo de la campaña y márcalo como acción de conversión.
- En AppsFlyer, en la página integración de Meta Web, en Postback de eventos in-app, asigna un evento de AppsFlyer a un evento de partner personalizado en la columna Mapped to partner event. Asígnale el mismo nombre que la acción de conversión en Meta Ads.
Nota
Para más información sobre los objetivos de campaña de Meta, consulta la documentación de Meta.
- En Ubicación de la conversión, selecciona Sitio web.
- En Píxel, introduce el mismo ID del píxel que introdujiste para
metaweb_inten AppsFlyer Partner Marketplace. Para más información sobre Meta Pixel, consulta la documentación de Meta (es necesario iniciar sesión). - Haz clic en Siguiente.
Paso 2: Configurar URL de destino
-
En Destino, en el campo URL del sitio web, introduce la URL que servirá como destino de tu anuncio. Elige una de las siguientes opciones:
- URL del sitio web: Utiliza la URL de tu sitio web cuando quieras que los usuarios lleguen directamente a él y completen eventos de conversión web, como una compra o un registro.
- Enlace de atribución de AF (OneLink): Utiliza un enlace de atribución de AF cuando quieras redirigir a los usuarios a tu app móvil, con una redirección alternativa a tu sitio web si la app no está instalada. Esto resulta útil cuando tu campaña se dirige tanto a usuarios de la aplicación como a usuarios de la web. Para más información, consulta los enlaces y experiencias de OneLink .
¡Importante!
En algunos casos, el uso de enlaces de atribución de AF puede provocar errores. Si esto ocurre, consulta con tu representante de Meta para encontrar una solución o utiliza la URL de tu sitio web como URL de destino.
- Haz clic en Crear un parámetro de URL para añadir parámetros de URL a la URL de destino.
- En Parámetros personalizados, haz clic en Agregar parámetro.
- Asocia los parámetros de AppsFlyer con sus valores correspondientes en Meta, como se muestra en la siguiente tabla:
| Parámetro de AF | Valor de Meta asignado |
|---|---|
PID |
metaweb_int |
C |
{{campaign.name}} |
af_siteid |
{{site_source_name}} |
af_c_id |
{{campaign.id}} |
af_conjunto de anuncios |
{{adset.name}} |
af_adset_id |
{{adset.id}} |
af_anuncio |
{{ad.name}} |
id_del_anuncio_af |
{{ad.id}} |
Ejemplo de una URL resultante:
https://www.example.com?pid=metaweb_int&c={{campaign.name}}&af_siteid={{site_source_name}}&af_c_id={{campaign.id}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}
Nota
Meta añade automáticamente fbclid={{fbclid}} a la URL de destino cuando el usuario hace clic en el anuncio.
Consejo
Para simplificar el análisis de las campañas, incluye el tipo de campaña (web o móvil) como prefijo o sufijo en el nombre de la campaña; por ejemplo, campaign-name_web.
Consulta también
- Para conocer las prácticas recomendadas para crear la URL de tu anuncio con todos los parámetros pertinentes, consulta Información sobre la resolución de fuentes de tráfico.
Paso 3: Seleccionar eventos supervisados
Utiliza la sección Seguimiento para seleccionar los eventos de conversión promocionados por tu anuncio. Configura los eventos mediante el Administrador de eventos.
¡Importante!
No selecciones Eventos de la app. Si lo haces, Meta atribuirá esas conversiones mediante la API de SRN, lo que puede provocar discrepancias en los reportes y la optimización.
Ver datos de atribución web
Esto es lo que puedes esperar al revisar los datos de atribución después de la configuración:
- Dashboard: En el dashboard multiplataforma, los datos web y de la app se muestran uno al lado del otro, lo que te ofrece una vista unificada del rendimiento de las campañas en todas las plataformas.
-
Las exportaciones de raw data y las respuestas de la API incluyen Meta Web en el campo
media_sourcepara la actividad web de Meta.
Medir datos de atribución web con costo web
Puedes obtener una vista completa del rendimiento de los datos de atribución web y los datos de costo de Meta Ads en el dashboard y en los reportes de Cost ETL. Para hacerlo, asegúrate de tener el paquete ROI360 y completa la siguiente configuración:
- Conecta el costo a tu aplicación web mediante
facebook_int(no mediantemetaweb_int) desde la pestaña Costo o la página Configuración de costos. Para más información sobre cómo conectar el costo, consulta Configurar la API de costos de ROI360 para medir los datos de costos. - Incluye el ID de la campaña (
af_c_id) en la URL de la landing page. Asegúrate de que la URL incluya la jerarquía completa de la campaña para ver los costos, clics e impresiones asociados a la atribución web con el mayor nivel de detalle posible.
Características y limitaciones
| Caducado | Observaciones |
|---|---|
| Clics e impresiones | Los clics y las impresiones de las campañas web requieren una suscripción a ROI360. |
| Reengagement | Actualmente no se admite el envío de postbacks de re-engagement a través de CAPI. |
Consulta también