De un vistazo: Usa las campañas web de Anuncios de Meta para atribuir conversiones de la web a la aplicación de Anuncios de Meta.
General
AppsFlyer admite la integración con Meta Ads (metaweb_int) para campañas de adquisición de usuarios basadas en la web, lo que te permite informar datos de atribución y conversión directamente a través de la API de conversiones (CAPI) de Meta. Meta utiliza estos datos para optimizar el targeting de anuncios, medir el rendimiento y crear audiencias personalizadas.
Nota
Actualmente, la integración con 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 una cuenta comercial en Meta Business Manager.
Cómo crear una campaña para Meta Web Ads
Este artículo contiene información y pasos sobre cómo configurar una campaña web en Meta Ads para aplicaciones móviles, PC y consolas con AppsFlyer. La configuración implica definir la integración entre Meta Ads y AppsFlyer, configurar la configuración de la campaña en ambas plataformas y crear landing pages con OneLink Smart Script o OneLink Smart Banners.
El proceso de configuración incluye los siguientes pasos obligatorios:
- Configurar la integración de Meta Web Ads en AppsFlyer (Obligatorio)
- Configurar la integración de AppsFlyer en Anuncios de Meta (Obligatorio)
Y los siguientes pasos opcionales:
- Crear una landing page con Smart Script de OneLink (Opcional)
- Crear una landing page con Smart Banners de OneLink (Opcional)
Configurar la integración de Meta Web Ads en AppsFlyer
Comienza activando la integración de Anuncios de Meta y configurando los postbacks que AppsFlyer envía a CAPI.
1. Activar la integración de Meta Web Ads
Para activar la integración de Meta Web Ads, sigue estos pasos:
- In AppsFlyer, en el menú lateral, ve a Colaborar > Partner Marketplace.
- Busca Anuncios de Meta y seleccionalo.
- Haz clic en Configurar integración. Se te dirigirá a la página de configuración de Integraciones activas.
- En la pestaña Integración, haz clic en Activar partner. Nota: El selector debe permanecer activado mientras trabajas con el partner.
- Apaga Privacidad avanzada (si está configurando una integración de aplicaciones iOS).
- Rellena el formulario en el campoID de píxel. Puedes recuperar el ID de píxel desde el administrador de Anuncios de Meta:
- Desde el Administrador de anuncios en el menú lateral, ve a Todas las herramientas > Administrador de eventos. Nota: Asegúrate de tener la empresa correcta seleccionada en el menú desplegable en la parte superior derecha.
- En el menú lateral del Administrador de eventos selecciona Orígenes de datos. Verás una lista de tus píxeles. Si no tienes un píxel para el negocio seleccionado, puedes crear uno a través de la misma vista.
- Copia el ID de píxel que se muestra debajo del nombre del píxel
y pégalo en el archivo
ID de píxel en AppsFlyer.
- Rellena el campo Token de acceso. Para recuperar el token de acceso, sigue Estas instrucciones
- Prender Limitar el uso de la información personal de los usuarios (CCPA) por parte de Anuncios de Meta Para permitir el cumplimiento de 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.
2. Habilitar la atribución view-through
AppsFlyer admite la atribución view-through para campañas de Meta Web mediante un Smart Script o una landing page habilitada para Smart Banners. Esto permite la atribución de instalaciones de aplicaciones mediante modelos probabilísticos (PMOD) activadas por impresiones de anuncios, incluso cuando los usuarios no hacen clic directamente en el anuncio.
Cuando un usuario hace clic en un anuncio de Meta Web y llega a una landing page habilitada para Smart Script o Smart Banner, AppsFlyer puede atribuir la instalación posterior de la aplicación. Si están disponibles, los fbclid se incluirán en el postback de Meta para mejorar la fidelidad de la atribución.
Para habilitar la atribución view-through de Meta Web:
- En AppsFlyer, desde la barra lateral, abre Integraciones activas > Meta Web Ads.
- En la pestaña Integración, desplázate a la sección Atribución de instalaciones.
- Activa Atribución de instalaciones por view-through.
- [opcional] Activa la prioridad de atribución igual entre plataformas y configura la ventana de lookback. Para más información, consulta Habilitar igual prioridad para impresiones multiplataforma.
- Abre la pestaña Enlace de atribución.
- Desplázate a la sección Atribución view-through y configura la ventana de lookback por view-through (hasta 24 horas).
- Haz clic en Guardar integración para aplicar tu configuración.
3. Postbacks de eventos in-app
Actualmente, las instalaciones son los únicos eventos que activan postbacks automáticos predeterminados en Anuncios de Meta. Para otros tipos de eventos, puedes crear postbacks personalizados asignando los eventos de AppsFlyer a los eventos de Anuncios de Meta, que se pueden ver en el archivoAdministrador de Eventos de Meta.
Para configurar postbacks de eventos in-app, realiza lo siguiente:
- Activa postbacks de eventos in-app.
- Si es necesario, establece el postback de eventos in-app (obtén más información sobre la configuración de la ventana postback de eventos in-app en general en Este artículo).
- ClicAgregar evento para agregar un evento a la lista.
- En Evento de AppsFlyer, selecciona el nombre del evento en el cuadro desplegable. AppsFlyer recibe el nombre del evento ya sea del SDK integrado en tu aplicación o de eventos de servidor a servidor.
- En la columna Asignado al evento del partner, selecciona en el cuadro desplegable el evento del partner predefinido más adecuado o selecciona PERSONALIZADO.
- En la columna Para los usuarios, selecciona la opción de envío para el 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ían postbacks de eventos atribuidos a cualquier partner y eventos orgánicos.
-
En la columna incluyendo, selecciona si los eventos se enviarán con sus valores de ingresos. Mira Datos a incluir en los postbacks.
Nota
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.
- [Opcional] Después de guardar la integración, desde la página de configuración, puedes integrar más de tus aplicaciones con el partner:
- En la esquina superior izquierda, debajo del nombre del partner, haz clic en el nombre de la aplicación para abrir la lista de aplicaciones.
- Selecciona una aplicación diferente en la lista desplegable.
- Repite los pasos de integración para la aplicación seleccionada.
Configurar la integración de AppsFlyer en Anuncios de Meta
Realiza los siguientes pasos en el administrador de anuncios de Meta.
1. Establecer el tipo de campaña, el objetivo y las 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: esto permite que Meta se optimice hacia un evento específico (tu KPI principal).
- Tráfico: esto permite que Meta se optimice hacia los clics de anuncios. Esto solo debe usarse si no tienes otros KPIs o si el volumen de otros eventos de KPI es demasiado bajo.
- [Opcional] Si deseas agregar un objetivo personalizado a las opciones anteriores, realiza lo siguiente:
- En Anuncios de meta, selecciona el evento personalizado que quieras establecer como objetivo de campaña y márcalo como una acción de conversión en Anuncios de Meta.
-
En AppsFlyer, en la página Integración con Meta Web, en Postbacks de eventos in-app asigna un evento de AppsFlyer a un evento de partner personalizado (en la sección Asignado al evento del partner ) y 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 la campaña de Meta, consulta la sección Documentación de Meta.
- En Ubicación de conversión selecciona Sitio web.
- En Píxel ingresa el mismo ID de píxel que ingresaste para
metaweb_inten el Partner Marketplace de AppsFlyer. Para obtener más información sobre el Meta Pixel, consulta la sección Documentación de Meta (se requiere un inicio de sesión). - Haz clic en Siguiente.
2. Establecer la URL de destino
-
Debajo de Destino, en el campo URL del sitio web, introduce la URL que sirve como destino de tu anuncio. La URL debe ser para uno de los siguientes:
-
Landing page web Se recomienda utilizar una landing page cuando:
- Tienes una aplicación en varias plataformas.
- Deseas utilizar la landing page para proporcionar más información sobre el producto anunciado.
- Deseas utilizar la landing page para recopilar más datos.
Para todos estos casos de uso, crea una landing page con un Smart Script o Smart Banner.
-
Enlaces de atribución de AF: Se recomienda el uso de enlaces de atribución de AF (OneLink, plataforma única o multiplataforma) cuando se desea que el usuario sea redireccionado directamente a la tienda para descargar la aplicación sin visitar primero una landing page.
¡Importante!
A veces, el uso de enlaces de atribución de AF puede dar lugar a errores. Si esto ocurre, pide una solución a tus representantes de Meta o simplemente usa una landing page web como URL de destino.
-
- haz clic en Crear un parámetro de URL para agregar los parámetros de URL a la URL (ya sea una URL de landing page o un enlace de atribución de AF).
-
Debajo de Parámetros personalizadoshaz clic Agregar parámetro
-
Asigna los parámetros de AppsFlyer a tus valores de Meta.
-
Si la URL de destino es una landing page, un enlace de atribución de OneLink o un enlace de atribución de una sola plataforma, asigna los siguientes parámetros de AF a sus homólogos de Meta:
Parámetro de AF Valor de Meta asignado pidmetaweb_intc{{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}}Un ejemplo de la URL resultante debería ser:
https://app.appsflyer.com/{app_id}?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}}&af_r={https://Add-your-store-url.com}- Si el APK de tu aplicación NO está alojado en Google Play Store, agrega el parámetro
af_ry asígnale la URL de la tienda, por ejemplo,https://Add-your-store-url.com
- Si el APK de tu aplicación NO está alojado en Google Play Store, agrega el parámetro
-
Si la URL de destino es un PC o una tienda de consolas, crea el enlace siguiendo las instrucciones de la tabla siguiente. Para obtener información adicional, consulta: Enlaces de atribución directa de CTV, PC y plataforma de consola
Estructura del enlace de atribución URL base engagements.appsflyer.com/v1.0/c2s/click/app/ Parámetros de ruta obligatorios - platform
Ejemplo: steam - app_id
Ejemplo: 123456
Parámetros obligatorios de la consulta - af_media_source
- af_campaign_id
- af_r
Otros parámetros Ver todos los parámetros Estructura de URL https://engagements.appsflyer.com/v1.0/c2s/click/app/{platform}/{app_id}?af_media_source={media_source}&af_campaign_id={campaign_id}&af_r={app_store_url}Asigna los siguientes parámetros de AppsFlyer a sus contrapartes de Meta:
Parámetro de AF Valor de Meta asignado af_media_sourcemetaweb_intaf_campaign{{campaign.name}}af_siteid{{site_source_name}}af_campaign_id{{campaign.id}}af_adset{{adset.name}}af_adset_id{{adset.id}}af_ad{{ad.name}}af_ad_id{{ad.id}}Un ejemplo de URL multiplataforma:
https://engagements.appsflyer.com/v1.0/c2s/click/app/steam/123456?af_media_source=metaweb_int&af_campaign_id={{campaign.id}}&af_campaign={{campaign.name}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}&af_r=https%3A%2F%2Fstore.steampowered.com%2Fapp%2F440%2FTest_app2%2F%3Futm_term%3Dhello - platform
Nota
Meta añade
fbclid={{fbclid}}a la URL de destino automáticamente cuando se hace clic en el anuncio.Consejo
Para simplificar el análisis de la campaña, incluye el tipo de campaña, web o móvil, como prefijo o sufijo en el nombre de la campaña (p. ej., campaign-name_web)
-
Nota
Para obtener una guía completa sobre los parámetros del enlace AF, consulta Parámetros del enlace de atribución.
3. Seleccionar eventos supervisados
Utiliza la sección de seguimiento para seleccionar los eventos de conversión promocionados por tu anuncio (la configuración de los eventos se realiza a través del Administrador de eventos).
¡Importante!
Asegúrate de no elegir Eventos de la aplicación porque Meta reclamará esas conversiones mediante la API de SRN, lo que puede provocar problemas en los reportes y la optimización.
Crear una landing page con Smart Script de OneLink
Viaje del usuario: El usuario hace clic en un anuncio de Meta y es dirigido a tu sitio web móvil. Llegan una página con botones CTA que los insta a descargar tu aplicación desde una o más plataformas. Al hacer clic en el botón, se redirige al usuario a la tienda.
Flujo de datos de extremo a extremo
- La URL del anuncio de Meta incluye el atributo parámetro
pid=metaweb_intCuando el usuario hace clic en el anuncio, un parámetrofbclidse anexa automáticamente a la URL en la que se ha hecho clic. - El usuario es redirigido a la URL de destino: una landing page que contiene un script inteligente.
- Cuando se carga la landing page, Smart Script envía una impresión a AppsFlyer que contiene los parámetros de URL entrantes. La impresión permitirá la atribución post-impresión desde la landing page web. Para obtener más información sobre las impresiones y la atribución post-impresión, consulta aquí.
- Smart Script genera las URLs de salida para los botones CTA de la página en función de los parámetros de URL entrantes, incluido el parámetro
fbclid. Los botones pueden llevar a:- Google Play y App Store a través de un enlace de atribución de OneLink.
- Tiendas de múltiples plataformas (por ejemplo, CTV, Epic y Steam). En este caso de uso, Smart Script genera un único enlace de atribución de plataforma para cada plataforma, que conduce a la tienda de la plataforma especificada.
- Descargar un archivo APK en el dispositivo del usuario.
- Cuando el usuario hace clic en el botón CTA, el clic se activa y se registra en AppsFlyer.
- El usuario es redirigido a la tienda y descarga la aplicación.
- Cuando el usuario abre la aplicación, el evento de instalación se registra en AppsFlyer.
- AppsFlyer atribuye la instalación en función de un modelo probabilístico o de forma determinista si un referente de instalación está disponible.
- Un postback que contiene el parámetro
fbclidy otros parámetros de eventos se generan y envían a Meta a través de la API de CAPI. Meta utiliza el métodofbclidpara identificar el clic específico, mientras que los demás parámetros ayudan a optimizar la campaña.
Configurar una landing page de Smart Script
Para configurar tu Smart Script, las campañas de Anuncios de Meta realizan lo siguiente:
- Configura la plantilla para los enlaces de atribución de OneLink de la campaña. Para obtener más información, consulta Cómo crear plantillas de OneLink.
-
Crea un Smart Script. Para más información, consulta Cómo crear un Smart Script de OneLink.
Nota
Las instrucciones a continuación se centran en los pasos específicos necesarios para configurar una campaña de Meta Ads con Smart Script. Para obtener una guía completa sobre cómo configurar campañas de Smart Script, consulta Cómo crear un Smart Script de OneLink de la sección del artículo Configuración de OneLink Smart Script V2.
- Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Para revisar los parámetros anexados a la URL entrante, abre el administrador de anuncios de Meta y verifica los parámetros de URL establecidos durante la creación de la URL de destino. Para más información, consulta: Establecer la URL de destino.
- Asigna los parámetros de URLs entrantes necesarios para la campaña de Meta Ads a los parámetros de URL de salida que se enviarán a AppsFlyer cuando el usuario haga clic en el botón CTA:
-
PID: Asegúrate de que Smart Script tome el parámetro
pid=metaweb_intde la URL entrante y lo asigna a los parámetros correspondientes en la URL de salida. -
FBCLID: El parámetro
fbclides esencial para enviar correctamente postbacks de eventos in-app a Meta. La asignación de parámetros FBCLID de la URL de salida depende de tu versión de Smart Script:- SDK versión 2.8.1 y superior: El
fbclidse reenvía automáticamente al parámetro de URL de salida cuando está presente en la URL entrante, lo que elimina la necesidad de una asignación manual. - Versión 2.8.0 e inferior: El parámetro
fbcliddebe asignarse manualmente en la sección de asignación de parámetros URL de la página de Smart Script:- En Asignación para, selecciona Parámetro personalizado.
- En Parámetro URL de salida y Parámetros URL entrantes, ingresa fbclid.
Nota
Para mostrar en los reportes de raw data de AppsFlyer, los datos entrantes
fbclidtambién se debe asignar (además del parámetro de salidafbclid) a uno de los parámetros de salidaaf_sub[1-5]. Para más información, consulta Facebook FBCLID. - SDK versión 2.8.1 y superior: El
-
PID: Asegúrate de que Smart Script tome el parámetro
Configurar una landing page multiplataforma de Smart Script
Para configurar tus campañas de Anuncios de Meta con Smart Script para landing pages multiplataforma, haz lo siguiente:
- Configura la plantilla para los enlaces de atribución de OneLink de la campaña. Para obtener más información, consulta Cómo crear plantillas de OneLink.
- Habilita tu plantilla de OneLink para la atribución multiplataforma. Consulta aquí.
- Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Para revisar los parámetros anexados a la URL entrante, abre el administrador de anuncios de Meta y examina los parámetros de URL que estableciste cuando creaste la URL de destino. Para obtener más información, consulta Establecer la URL de destino.
- Decide para cada parámetro entrante el parámetro de salida al que se asignará. Por ejemplo
af_site_iden la URL entrante se asignará aaf_site_iden la URL de salida. - Decide el valor predeterminado para los parámetros de salida obligatorios que no pueden estar vacíos.
- Envíe a tu desarrollador la siguiente información:
- El mapeo de parámetros de entrada y salida. El desarrollador creará un script que genere una URL directa de salida basada en la asignación de parámetros de entrada - de salida.
- Los valores predeterminados de los parámetros. El script rellenará los parámetros de la URL de salida con los valores predeterminados siempre que no haya valores de parámetros de URL entrantes correspondientes.
- Si estás utilizando un enlace de atribución de OneLink, envía el dominio y el ID de la plantilla a tu desarrollador. El desarrollador utiliza esto para crear la URL de salida de OneLink. Por ejemplo:
yourbrand.onelink.me/A1b2o Ejemplo de dominio de marca:click.yourbrand.com/A1b2 - Envía a tu desarrollador los siguientes enlaces de Dev Hub:
- Ejemplos de instrucciones y códigos sobre cómo crear las URL directas de salida a las plataformas no móviles.
- Una demostración e instrucciones para crear una landing page multiplataforma.
-
Recuérdale a tu desarrollador que incluya el parámetro entrante
fbcliden la URL de salida.Nota
Para mostrar en los reportes de raw data de AppsFlyer, los datos entrantes
fbclidtambién se deben asignar (además del parámetro de salidafbclid) a uno de los parámetros de salidaaf_sub[1-5].
Crea una landing page con los Smart Banners de OneLink
Viaje del usuario: El usuario hace clic en un anuncio de Meta y es dirigido a tu sitio web móvil. Aterriza en una página y se muestra un Smart Banner con un CTA para descargar la aplicación de la tienda de aplicaciones.
Flujo de datos de extremo a extremo
- La URL del anuncio de Meta incluye el atributo parámetro
pid=metaweb_intCuando el usuario hace clic en el anuncio, un parámetrofbclidse anexa automáticamente a la URL en la que se ha hecho clic. - El usuario es redirigido al destino de la URL: una landing page que contiene un Smart Banner.
- Cuando se carga la landing page, el Smart Banner envía una impresión a AppsFlyer, que incluye los parámetros de URL entrantes. Esta impresión permite la atribución view-through de la landing page. Para más información sobre las impresiones y la atribución por impresiones, consulta aquí.
- El Smart Script genera la URL de salida para el botón CTA en el banner. La URL de salida se basa en los parámetros de la URL entrante, incluido el parámetro
fbclid. El Smart Script solo puede generar enlaces basados en OneLink. - Cuando el usuario hace clic en el botón CTA del Smart Script, el clic se activa y se registra en AppsFlyer.
- El usuario es redirigido a la tienda y descarga la aplicación.
- Cuando el usuario abre la aplicación, el evento de instalación se registra en AppsFlyer.
- AppsFlyer atribuye la instalación en función de un modelo probabilístico o de forma determinista si el referente de instalación está disponible.
- Un postback que contiene el parámetro
fbclidy otros parámetros de eventos se generan y envían a Meta a través de la API de CAPI. Meta utiliza el métodofbclidpara identificar el clic específico, mientras que los demás parámetros ayudan a optimizar la campaña.
Configurar una landing page de Smart Banners
Para configurar tus Smart Banners, las campañas de Anuncios de Meta realizan lo siguiente:
- Configura la plantilla para los enlaces de atribución de OneLink de la campaña. Para obtener más información, consulta Cómo crear plantillas de OneLink.
-
Crea un Smart Banner.
Nota
Las instrucciones que se indican a continuación se centran en los pasos específicos necesarios para configurar una campaña de Meta Ads con Smart Banners. Para obtener una guía completa sobre cómo configurar campañas de Smart Banners, consulta en el artículo la sección de configuración del Smart Banners: web-to-app móvil (para vendedores).
- Configura los parámetros de los Smart Banners para las campañas de Anuncios de Meta:
- Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Lo más importante es que el
pid=metaweb_intyfbclidestán disponibles en la URL entrante para permitir que el Smart Banner los recopile. Estos dos parámetros son necesarios para la atribución y para enviar postbacks a Meta Ads. Para revisar los parámetros que se anexan a la URL entrante, abre el administrador de Anuncios de Meta y revisa los parámetros de URL que estableciste cuando creaste la URL de destino. Consulta lo siguiente: Establecer la URL de destino.
- Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Lo más importante es que el
Ver datos de atribución web-to-app
Aunque los eventos de conversión basados en web se envían a Meta con el PID de metaweb_int original, se reportan en el dashboard de AppsFlyer y en los reportes de raw data con el PID de Facebook Ads. Esto se aplica tanto a los eventos de conversión primarios como a los eventos de asistencia a la conversión.
Esta vista de reportes unificada te permite analizar el rendimiento de las campañas web y app en un solo lugar, incluidos los reportes de costos web y móvil completos.
Ver en el dashboard
Todas las atribuciones web-to-app de Meta aparecen en Facebook Ads en los dashboards General y Actividad. Esto proporciona una vista única y consolidada de los resultados de la campaña en todas las plataformas. Utiliza filtros y desgloses estándar para comparar el tráfico web y de aplicaciones dentro de tus datos de Meta Ads.
Ver en reportes de raw data y API
-
Las respuestas de la API y exportaciones de raw data incluyen el PID de
Facebook Adsen el campo demedia_sourcepara la actividad web de Google. Para verificar los detalles de configuración de la campaña web, consulta el campooriginal_urlque muestrametaweb_intcomo el PID utilizado durante la creación de campañas web. -
Los reportes de postbacks muestran a
metaweb_intcomo la fuente de medios original a la que se envió el postback.
Preguntas frecuentes
¿Por qué veo instalaciones y eventos in-app atribuidos a Meta Ads (facebook_int) en lugar de Meta Web (metaweb_int)"?
Cuando configuraste el evento de seguimiento Meta Ads, lo configuraste en un evento de aplicación en lugar de un evento web. Asegúrate de configurarlo como evento web.
Rasgos y limitaciones
| Característica | Observaciones |
|---|---|
| Datos de impresiones, clics y costos | Los datos de costos, clics e impresiones de Meta Ads Web (
|