Configuración de integración de Meta Ads

Resumen: Descubre cómo integrar los Meta Ads con AppsFlyer.

Guía para configurar Meta Ads

¿Cuánto se tarda en comenzar a atribuir los anuncios de tu aplicación móvil de Meta con AppsFlyer?

Si ya tienes el SDK de AppsFlyer integrado en tu aplicación, y ya has definido tu aplicación en Meta Ads, la respuesta es: ¡menos de un minuto! 

No necesitas implementar el inicio de sesión de Facebook ni integrar tu app con el SDK de Facebook para la atribución móvil. Simplemente sigue las instrucciones básicas de configuración paso a paso a continuación. Después, echa un vistazo a las opciones de configuración avanzada para Meta Ads.

Configuración básica de atribución de Meta Ads

Crea y recupera un ID de aplicación de Facebook

Para integrar los anuncios de Meta con AppsFlyer, primero crea un ID de aplicación de Facebook y luego recupéralo. 

Cómo crear un ID de aplicación de Facebook:

  1. En Meta Ads, ve al Dashboard de la aplicación.
  2. En Aplicaciones, haz clic en Crear nueva aplicación.
  3. Completa el nombre de tu aplicación e introduce un espacio de nombres único. Asegúrate de añadir la plataforma correcta para tu aplicación; de lo contrario, es posible que las instalaciones no sean atribuidas correctamente.

Para recuperar el ID de la aplicación de Facebook:

  1. En Meta Ads, ve al Dashboard de tu aplicación.
  2. Haz clic en la aplicación requerida.
  3. Haz clic en el ID de la aplicación, ubicado en la parte superior izquierda de la pantalla, para copiarlo.

     

AppsFlyer atribuye los datos por ID de aplicación. El mismo ID de aplicación de Facebook se puede usar para tus aplicaciones de Android e iOS. Ten en cuenta que para iOS 14+, Meta Ads limita las cuentas de anuncios a nueve cuentas por aplicación.

Habilita los datos a nivel de dispositivo de Meta Ads

A partir del 17 de junio de 2025, Meta ha reactivado el reporte de Medición Móvil Avanzada (AMM). Una vez que aceptes, recibirás:

  • Análisis móvil a nivel de dispositivo
  • Métricas de atribución a nivel de evento para campañas de Meta
  • Integración completa con tus dashboards y exportaciones de AppsFlyer existentes

Para habilitar AMM, sigue estos pasos:

  1. Visita Meta Ads.
  2. Selecciona la aplicación correspondiente.
  3. Acepta los términos de Medición Móvil Avanzada de Meta.

 ¡Importante!

  • Se requiere que un administrador de tu aplicación de desarrollador de Meta acepte los términos de AMM de Meta.
  • Los datos a nivel de dispositivo con visibilidad completa de atribución solo están disponibles para nuevos dispositivos atribuidos después de que se hayan aceptado los términos de AMM.
  • Los eventos in-app heredan el estado de restricción de sus conversiones atribuidas. Esto significa:
    • Si el evento in-app está atribuido a una conversión que ocurrió antes de firmar el acuerdo de Medición Móvil Avanzada (AMM), el evento permanece restringido.
    • Si el evento in-app está atribuido a una conversión que ocurrió después de firmar el acuerdo de AMM, el evento está disponible en reportes de raw data.

Configura la integración activa de Meta Ads

  1. En AppsFlyer, desde el menú lateral, selecciona Colaborar > Partner Marketplace.
  2. Busca Meta Ads y luego selecciónalo.
  3. Haz clic en Configurar integración. Serás enviado a la página de configuración de integración.
  4. En la pestaña Integración, haz clic en Activar partner.
    Nota: El conmutador debe permanecer encendido (activado) mientras trabajes con el partner.
  5. En Configuración general:

  6. Activa o desactiva la Compartición avanzada de datos; consulta Compartición avanzada de datos a continuación. (Disponible progresivamente para todas las cuentas hasta el 14 de octubre de 2024.)
  7. Haz clic en Guardar integración.

[Opcional] Configura los ajustes recomendados:

 

  • Para que coincida con la ventana de lookback por click-through de Meta Ads, configúrala en 7 días.
    (Ten en cuenta que hay algunos casos específicos en los que el valor predeterminado es diferente).
  • Para que coincida con la ventana de lookback por view-through de Meta Ads, configúrala en un día.
  • Para atribuir a los usuarios que reinstalan la aplicación durante la ventana de reatribución, activa Atribución de reinstalación.
    No es necesario activar la atribución por impresiones o configurar ventanas de lookback para la atribución de reinstalaciones, ya que toma la configuración de la atribución de instalaciones.

Configuración de atribución avanzada para Meta Ads

Con la atribución básica ya configurada para los Meta Ads, es momento de una rápida configuración avanzada de atribución.

Obteniendo datos a nivel de dispositivo para instalaciones de Android

Google Play Install Referrer API

Los Meta Ads comparten metadatos de campaña con anunciantes para anuncios de aplicaciones de Android que dirigen a los usuarios a Google Play Store. En este caso, los campos de atribución están disponibles para los anunciantes en la Google Play Install Referrer API, que debe integrarse en tu aplicación. Los campos proporcionados a través de la Google Play install referrer API rellenan los reportes de raw data de AppsFlyer con el tipo de coincidencia gp_referrer. Esto solo está disponible una vez que se envía la clave de descifrado y se atribuye una instalación a los Meta Ads. Esto permite a AppsFlyer atribuir a los usuarios que no tienen un ID de publicidad (habilitado para LAT).

Meta install referrer

Nota

 

El Meta install referrer permite a AppsFlyer recibir metadatos de campañas publicitarias del almacenamiento local de un dispositivo. Consulta el Dev Hub para aprender cómo habilitar el SDK para acceder al Meta install referrer.

 

Además de la API de referente de instalación de Google Play, el referente de instalación de Meta permite a AppsFlyer recibir metadatos de campañas publicitarias del almacenamiento local de un dispositivo. Estos datos se utilizan para medir la atribución. Las principales diferencias entre la Google Play Install Referrer API y el Meta install referrer son:

  • El Meta install referrer puede incluir datos de impresiones y clics, mientras que la Google Play Install Referrer API se limita a los datos de clics.
  • Meta install referrer puede incluir datos de varias sesiones, mientras que la Google Play Install Referrer API se limita a los datos de la última sesión (el dispositivo debe instalar la aplicación en la misma sesión en la que se hizo clic).

Como resultado, es posible que veas un aumento de las instalaciones atribuidas a Meta en los reportes de raw data. Cuando una instalación se atribuye a través de la Google Play Install Referrer API o Meta install referrer, los datos están disponibles en los reportes de raw data. Los campos que pueden estar disponibles para la atribución a través del Meta install referrer rellenan los reportes de raw data de AppsFlyer con el tipo de coincidencia fb_referrer para la atribución desde la aplicación de Facebook y ig_referrer para la atribución desde la aplicación de Instagram. Esto solo está disponible en una vez que se envía la clave de descifrado y se atribuye una instalación a Meta Ads. La clave de descifrado del Meta install referrer es la misma clave fb_referrerutilizada para Google Play Install Referrerfb_referrer y no es necesario proporcionarla a AppsFlyer una segunda vez.

Campos de atribución de campaña disponibles a través del referente:

  • ID del anuncio
  • Nombre del anuncio
  • ID del conjunto de anuncios
  • Nombre del conjunto de anuncios
  • ID de campaña
  • Nombre de la campaña
  • ID de cuenta
  • Canal

Nota

 

  • Para Google Play Install Referrer API:
    • El SDK de AppsFlyer debe ser V5.4.0+ para que los datos del referente se transmitan correctamente. Los datos del referente tienen prioridad sobre los datos proporcionados por la API y no están restringidos. Esta solución se aplica a la atribución por clics y no a la atribución por impresiones.
    • El campo Canal está determinado por el valor del canal recibido de la API de referente de Google Play (enviado a Google Play por Meta). Si se recibe una cadena vacía, el campo Canal mostrará "None".

 

Meta install referrer — Preguntas frecuentes

¿En qué casos se aplica Meta install referrer para la atribución?

  • Para atribución de instalaciones:
    • Atribución por clics para todas las campañas
    • La atribución por impresiones es compatible con todas las campañas de aplicaciones Advantage+ y las campañas manuales de promoción de aplicaciones con targeting amplio (por ejemplo, cuando la edad y el sexo se establecen en Predeterminado).
  • Compatibilidad: Google Play Store y tiendas de aplicaciones Android ajenas a Google Play
  • Exclusiones: Esto no incluye las campañas que redireccionan a landing pages

¿Para qué sirve el "targeting amplio" en Meta Ads?

Para recibir los datos de instalaciones por impresiones se requiere un targeting amplio. La configuración de campaña admitida incluye:

  • Edad: Se aplica la configuración predeterminada (18-65+)
  • Género: Se aplica la configuración predeterminada (todos los géneros)
  • Ubicación: Se admiten grupos de países y países. Nota: Para ubicaciones más específicas (como ciudades o códigos postales), las campañas que utilicen el targeting por inclusión deben configurarse como relajadas.
  • Targeting detallado: Los segmentos de interés, los comportamientos y los datos demográficos avanzados se establecen de forma relajada.
  • Audiencias personalizadas: Configurar como relajado.
  • Para la opción "relajada", debe seleccionarse la casilla "Targeting detallado Advantage" para las campañas publicitarias:

Datos cifrados de la API de referencia de Google Play o el referente de instalación de Meta

Tanto la API de referencia de Google Play como el referente de instalación de Meta cifran los datos. Estos datos se pueden descifrar usando una clave disponible en tu cuenta de desarrollador de Meta. Debes proporcionarnos la clave de descifrado indicada en la fila de acciones requeridas. La clave de descifrado debe enviarse solo una vez por aplicación.

Ten en cuenta que si la clave no se proporciona o se eliminó, hay algunos casos en los que aún se atribuye a Meta Ads la instalación en función del referente, incluso sin los campos de atribución de la campaña (mencionados en la lista anterior). Esto sucede cuando:

  • Los anuncios de Meta no reclamaron la instalación
  • Los datos recibidos de la API de referencia de instalación de Google Play se recibieron pero no se decodificaron
  • Y fue el último clic

Para obtener tu clave de descifrado de Meta:

  1. Inicia sesión en tu portal de desarrollador de Meta.
  2. Dirígete a Mis Aplicaciones en la esquina superior derecha.
  3. Selecciona la aplicación para la que deseas acceder a tu clave de descifrado.
  4. Ve a Configuración > Básico en el lado izquierdo de la página.
  5. Desplázate hacia abajo hasta la sección Android y verás tu clave de descifrado con la etiqueta clave de descifrado de referente de instalación debajo del campo “Nombres de paquete”. Nota: Esta es la misma sección en la que configuraste el nombre de tu paquete y Google Play Store.

Para configurar la clave de descifrado en AppsFlyer:

  1. [Obligatorio] Verifica que AppsFlyer SDK V5.4+ esté adoptado en tu aplicación. No confíes en versiones anteriores.
  2. En AppsFlyer, en el menú lateral, selecciona Colaborar > Integraciones activas.
  3. Selecciona Meta Ads.
  4. En la pestaña Integración, pega la clave en Install Referrer Decryption Key. Esto debe hacerse solo una vez por aplicación.
  5. Haz clic en Guardar integración.

Costos, clics e impresiones

meta_cost_tab.png

Esta integración proporciona datos agregados sobre costos, clics e impresiones de tus campañas, anuncios y geolocalizaciones/países. Consulta la tabla de integración de costos de ad networks para obtener más información sobre las dimensiones, métricas y funciones admitidas.

Nota: Los datos sobre clics e impresiones se incluyen en la integración. Sin embargo, los datos de costos requieren requieren una suscripción a ROI360 .

Para habilitar la API de costos:

  1. Asegúrate de haber iniciado sesión en la cuenta de usuario de Meta Ads habilitada para administrar las campañas de la cuenta de Meta Ads. El usuario que se haya registrado debe tener permiso para ejecutar todas las campañas en Meta Business Manager.
  2. Ve a la pestaña Costo.
  3. Activa Obtener datos de costo, clics e impresiones.
  4. Haz clic en el botón f de inicio de sesión. Puedes iniciar sesión con una cuenta de negocio o administrador de Meta ads.
  5. Cuando se te indique, habilita el acceso a los datos de tu campaña de Meta Ads para AppsFlyer.
    Nota: En la primera sincronización de datos después de la integración, así como en las sincronizaciones posteriores, AppsFlyer recibe los datos de costos de Meta Ads hasta los últimos 7 días de manera retroactiva.

Para eliminar una cuenta de Meta Ads conectada: En la columna acciones, desplaza el cursor sobre una cuenta y haz clic en Eliminar conexión.

 Notas

  • Si ya iniciaste sesión en Meta Ads, al hacer clic en el botón f de inicio de sesión de Facebook, la ventana se abrirá y se cerrará inmediatamente. Este es el comportamiento normal.
  • Si tienes varios usuarios con permisos para Meta Ads, lo mejor es iniciar sesión con todos ellos, para evitar obtener datos parciales.

Estado de sincronismo de datos de costos

Visualiza el estado de tu API de costos y la última vez que AppsFlyer logró extraer los datos de costos coincidentes en el dashboard de estado de la integración de costos (e ingresos por publicidad) o en el dashboard de la ad network individual.

Puedes sincronizar varias cuentas para extraer datos de costos. Para cada cuenta sincronizada, AppsFlyer muestra el estado de integración de costos y la última vez que AppsFlyer pudo extraer datos de costos coincidentes.

Aprende más sobre cómo enriquecer tus datos con datos de costos, clics e impresiones.

Mapeo de eventos in-app

meta_iae_postbacks.png

Para mapear eventos in-app:

  1. Activa Postbacks de eventos in-app.
    Al habilitar la asignación de eventos in-app de Meta Ads para una aplicación por primera vez, af_app_open se asigna automáticamente a fb_mobile_activate_app.
  2. Completa los siguientes parámetros:

    Nombre del parámetro Descripción
    Evento de AppsFlyer

    El nombre del evento, tal como lo recibió AppsFlyer, ya sea del SDK integrado en tu aplicación o de los eventos servidor a servidor.
    Consejo: ¿No encuentras el evento que estás buscando?

    • Asegúrate de activar el evento en un dispositivo con una instalación no orgánica y vuelve a verificar.
    • Escríbelo en Evento de AppsFlyer, y luego haz clic en Crear personalizado. Obtén más información sobre la asignación de eventos personalizados.
    Asignado al evento de partner

    El ID o nombre único de cada evento, tal y como se defina en Meta Ads. Existen varias configuraciones de asignación:

    • Campo de texto: Obtén el ID de evento correspondiente de Meta Ads
    • Cuadro desplegable: Selecciona el evento de AppsFlyer predefinido más adecuado.
    • Tal como está: Envía los eventos tal como están, sin asignación de nombres.
    para usuarios de

    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.
    incluyendo
    • Sin datos (predeterminado): envía solo el evento en sí sin el valor del evento.
    • Valores e ingresos: envía todos los parámetros del evento, incluido el valor de ingresos (si existe en el evento).
    • Valores sin ingresos: envía todos los parámetros excluyendo el valor de ingresos.
  3. Para agregar un evento de SDK o de servidor a servidor a la lista, haz clic en Agregar evento.

Limitaciones con respecto a los nombres de eventos:

  • Restricción de longitud para los nombres de eventos: 2-40 caracteres
  • Los caracteres siguientes no están permitidos:
    • Dos puntos (:)
    • Punto (.)
    • Juegos de caracteres no latinos (inglés): A partir del 12 de enero de 2020, Meta Ads rechaza los caracteres chinos. AppsFlyer no ha probado otros conjuntos de caracteres y debes usarlos solo después de verificar con Meta Ads si estos son compatibles en los postbacks.
  • Los nombres de eventos distinguen entre mayúsculas y minúsculas. Para evitar discrepancias, asegúrate de usar las mayúsculas y minúsculas correctas en los nombres de eventos para todas las fuentes de medios y versiones de la aplicación.

Nota

Los Meta Ads pueden optimizar tus campañas en función de los datos de ingresos de tus anuncios al mapear el evento af_ad_revenue al evento adecuado de Meta Ads.

Atribución de retargeting

La atribución de retargeting de AppsFlyer para Meta Ads permite a los anunciantes atribuir un engagement de un usuario existente con un anuncio de Meta, y medir la calidad del usuario con posterioridad al engagement, usando los reportes de AppsFlyer. Debe usarse solo si estás ejecutando activamente campañas dirigidas a tus propios usuarios en Facebook.

  1. Activa el retargeting en la página Configuración de la aplicación.
  2. En la página de partner de Meta Ads, activa la Atribución de re-engagement.
  3. Configura la ventana de lookback de re-engagement por click-through.
    La ventana de lookback de re-engagement es el período de tiempo, a partir del clic en el anuncio, durante el cual debe iniciarse la aplicación para que el clic se registre como un re-engagement.
    Selecciona una ventana de lookback (en horas o días) y configura el control deslizante en el valor deseado.
  4. Habilita la atribución de re-engagement view-through.
  5. Establece el control deslizante de la ventana de lookback de re-engagement por view-through al valor deseado (hasta 24 horas). Este es el período de tiempo a partir de una impresión de un anuncio, durante el cual se debe iniciar la aplicación para que la impresión se registre como un re-engagement.
  6. Configura la Ventana de re-engagement.
    Ese es el período en el que los eventos in-app del usuario se atribuyen a la fuente de medios de retargeting como fuente principal.
    Puedes configurar el valor en días (1-90), horas (hasta 23) o incluso de por vida. El valor predeterminado es de 30 días.

Saber más sobre la atribución de retargeting de AppsFlyer.

Saber más sobre los usuarios de deep linking a partir de SRNs como Meta Ads.

Intercambio avanzado de datos

Cuando se activa el intercambio avanzado de datos, Meta recibe postbacks y eventos con identificadores a nivel de dispositivo para todos los dispositivos, incluidos los dispositivos que no han disponibilizado su ID de publicidad (IDFA).

Además, cuando se activa el intercambio avanzado de datos, AppsFlyer atribuye estos eventos. Cuando está apagado, solo se envían y atribuyen los postbacks y eventos de dispositivos con un IDFA.

Este método atribuye instalaciones de click-through y view-through de iOS, así como re-engagement de deep link de iOS, para dispositivos de exclusión simple y dual. La atribución se basa en la atribución de último toque con una ventana de atribución máxima de 24 horas.

Nota

Si la opción de Intercambio avanzado de datos está activada y no recibes atribución con Meta, verifica si los eventos compartidos cumplen con los criterios de elegibilidad de Meta. Consulta la documentación de Meta.

Cumplimiento de la Ley de Privacidad del Consumidor de California (CCPA)

Cumplir con las regulaciones de privacidad de la CCPA limita los datos provenientes de los usuarios de Meta Ads que residen en California, EE.UU.

Para permitir el cumplimiento de la CCPA: Activa la opción Limitar el uso de la información personal de los usuarios por parte de Meta Ads (CCPA) en la pestaña Integración.

Saber más sobre las leyes de protección de datos.

Registro de ingresos por publicidad

Si tu aplicación utiliza la función de Ingresos por publicidad de Meta Audience Network para la monetización de anuncios, puedes registrar tus ingresos derivados de Meta Ads en AppsFlyer. Esto, con o sin datos de ingresos por compras in-app, te proporciona un panorama general de los ingresos por usuario.

Registrar los ingresos por publicidad de Meta Audience Network

  1. En la pestaña Ingresos por publicidad, activa Obtener datos de ingresos por publicidad.
  2. Selecciona el tipo de datos agregados de ingresos por publicidad que deseas recibir. Ingresos atribuidos y/o ingresos de monetización agregados:
    • Ingresos atribuidos: ingresos basados en la fuente de adquisición de usuarios.
      Configura la fuente del evento, que es el evento que representa tu modelo de ingresos por publicidad de la mejor manera posible. Por ejemplo, si tus ingresos se basan en impresiones, se recomienda enviar a AppsFlyer un evento ad_viewed. Se puede configurar por separado el mejor evento para cada plataforma de monetización. Sin embargo, también es posible utilizar el evento af_app_opened. En este caso, los ingresos por anuncios son atribuidos para cada apertura de aplicación realizada por el usuario.
    • Ingresos de monetización agregados: Ingresos basados en la fuente de la publicidad.
  3. Se muestra el evento de ingresos publicitarios. Se trata de un campo de solo lectura que presenta el evento de ingresos por publicidad nuevo, llamado [source event]_monetized (por ejemplo, Ad_Watched_Monetized, como se muestra anteriormente). El evento de ingresos por anuncios se presenta en el dashboard como evento adicional.
  4. Haz clic en Conectar a Meta Ads para habilitar la recaudación de ingresos publicitarios de Meta Audience Network en Meta Ads. Inicia sesión con tus credenciales de Meta Ads para autorizar los Ingresos por Publicidad de Meta Audience Network.
  5. Introduce el ID de aplicación de ad network (ID de aplicación Facebook). Obtén esto de Meta Audience Network.
  6. Haz clic en Guardar ingresos publicitarios.

Permisos

Permite que Meta Ads realice varias acciones y acceda a tus datos de acuerdo con los permisos disponibles.

Obtén más información sobre cómo conceder permisos a partners integrados.

Medición de eventos agregados (AEM) para iOS

AppsFlyer admite la Medición de eventos agregados de Meta Ads (AEM). Esta solución optimiza las conversiones en iOS y eventos in-app, atribuyendo también los re-engagements de iOS en Meta Ads.

Solución de problemas de integración de Meta Ads

Si ya has completado la integración básica y aún no ves resultados de los Meta Ads en el dashboard de AppsFlyer, primero verifica que haya nuevas instalaciones desde los anuncios de Meta tras la integración.

Si es así, revisa las principales causas a continuación para resolver este problema:

Sin recopilación del IDFA

Como se especifica en la Guía de Integración del SDK - iOS, debes agregar el AdSupport.framework a tu proyecto para permitir la recopilación del IDFA. Consulta el reporte de raw data de instalación para verificar si la columna de IDFA está realmente vacía o no. Se recomienda que tu aplicación esté habilitada para recopilar el IDFA en apps iOS y GAID en apps Android.
A partir de iOS 14.5, tendrás que mostrar el mensaje de la ATT de Apple y obtener el consentimiento del usuario antes de poder recopilar IDFA.

Nota: La atribución de SKAdNetwork no se ve afectada por la disponibilidad del IDFA. Sin embargo, asegúrate de habilitar la opción de Campaña iOS 14 en Meta Ads al configurar campañas de iOS 14.

ID de aplicación de Facebook incorrecto

El ID de la aplicación de Facebook se configuró incorrectamente en AppsFlyer.
Verifica que el ID de la aplicación sea correcto y coincida con el valor en el dashboard de Meta Ads.

Nota: también puedes usar la API Graph de Facebook para validar tu ID de aplicación de Facebook.

Estado de la aplicación en Meta Ads

La aplicación debe definirse en Meta Ads como Live en lugar de In development para que la atribución funcione.

Tipo de campaña equivocado en Meta Ads

Asegúrate de que la campaña de Meta Ads sea Anuncios de instalación de aplicaciones móviles o Interacción con aplicaciones móviles. Para otros objetivos de campaña, para medir las instalaciones móviles, el anunciante debe verificar la grabación de eventos in-app opción al definir la campaña de Meta Ads.

La atribución de AEM no funciona

Si la opción de Intercambio avanzado de datos está activada y no recibes atribución con Meta, verifica si los eventos compartidos cumplen con los criterios de elegibilidad de Meta. Consulta la documentación de Meta.

Instalación de la aplicación mediante Meta Ads

Al configurar la campaña de instalación de aplicaciones en Meta Ads, puedes seleccionar la aplicación de un menú desplegable o pegar la URL completa de la tienda. Aunque ambos métodos funcionan con Meta Ads, el segundo método no permite la atribución en AppsFlyer.

Configuración correcta: la atribución se realiza correctamente.

Configuración incorrecta: no se logra la atribución.

Actualizaciones de iOS 14 relacionadas con Meta Ads

AppsFlyer confirma que nuestra integración MMP con Meta Ads siempre implementa la bandera Seguimiento de Anunciantes Activado. Esto significa que no necesita realizar ninguna acción en AppsFlyer. Esta información se proporciona siguiendo la lista de verificación de la guía de Meta Ads para iOS 14, de febrero de 2021.