Configuración de integración de anuncios de Facebook

De un vistazo: Aprende a integrar los anuncios de Facebook con AppsFlyer.

Guía de configuración de anuncios de Facebook

¿Cuánto tiempo lleva comenzar a atribuir los anuncios de tu aplicación móvil para Facebook con AppsFlyer?

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

No necesitas implementar el acceso a Facebook ni integrar tu aplicación con el SDK de Facebook para la atribución de dispositivos móviles. 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 Facebook.

ID de aplicación de Facebook

Para integrar Facebook Ads en AppsFlyer, primero crea y recupera el ID de aplicación Facebook.

Para crear el ID de aplicación Facebook:

  1. En Facebook, ve a tu App Dashboard.
  2. En Apps, haz clic en Create New App.
  3. Completa el nombre de tu aplicación e ingresa un espacio de nombre único. Asegúrate de agregar la plataforma correcta para tu aplicación; de lo contrario, es posible que las instalaciones no se atribuyan correctamente.

Para recuperar el ID de aplicación Facebook:

  1. En Facebook, ve a tu App Dashboard.
  2. Haz clic en la aplicación requerida.
  3. Para copiar el ID de aplicación de Facebook, haz clic en él en la parte superior de la pantalla.

    FB-app-id-2-blur.png

AppsFlyer atribuye los datos por ID de aplicación. Puede usarse el mismo ID de aplicación de Facebook para las aplicaciones Android e iOS. Ten en cuenta que para iOS 14+, los anuncios de Facebook limitan las cuentas de anuncios a nueve cuentas por aplicación.

Configuración de atribución básica para Facebook

Para comenzar a atribuir campañas de Facebook con AppsFlyer, sigue los pasos a continuación:

 Ver video
 Leer texto
  1. Para activar la integración con Facebook Ads:
    1. Ve a tus aplicaciones en Facebook for developers.
    2. Selecciona la aplicación.

      FB-for-devs-app-selecrion-en_us.png

    3. Para copiar tu ID de aplicación, haz clic en él en la parte superior de la pantalla.

      FB-for-devs-app-ID-copy-en_us.png

    4. En AppsFlyer, ve a Configuración > Partners integrados.
    5. Selecciona Facebook Ads en la lista de partners.
    6. En la pestaña Integración, haz clic en Activar partner.

      Activating-integration-with-FB-en_us.png

      Aprender más sobre la activación de partners.
    7. Pega tu ID de aplicación en el campo ID de aplicación Facebook.
    8. Haz clic en Guardar integración.
  2. [opcional] Para configurar los ajustes recomendados:

    FB-recommanded-settings-en_us.png


    1. Para que coincida con la ventana retrospectiva por clics de Facebook Ads, configúrala en 7 días.(Ten en cuenta que hay algunos casos específicos en los que el valor predeterminado es diferente).
    2. Para que coincida con la ventana por impresiones de Facebook Ads, configúrala en un día.
    3. 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 retrospectivas para la atribución de reinstalaciones, ya que toma la configuración de la atribución de instalaciones.
    4. Para guardar la configuración, haz clic en Guardar integración.

¿Todavía no ves los resultados de Facebook en AppsFlyer? Consulta Solución de problemas de integración de Facebook Ads.

Configuración avanzada de atribución para Facebook

Con la atribución básica ya configurada para Facebook, es momento de realizar la configuración rápida avanzada de atribución.

 Ver video
 Leer texto

Datos a nivel de usuario

Desde el 29 de octubre de 2021, los anunciantes solo pueden acceder a los reportes agregados. Esto significa que tanto los datos de atribución por impresiones como los datos de atribución por clics aparecen como "restringidos" en los reportes de raw data. Los demás campos relacionados con la fuente de medios no se completan. Consulta Restricción de contenido de raw data

Esto se aplica a todos los anunciantes, sistemas operativos y MMP. Hace referencia a los datos de nivel de dispositivo para todos los usuarios de iOS y Android, independientemente del estado de consentimiento de ATT o la personalización de anuncios.

AppsFlyer continúa recibiendo datos de nivel de dispositivo de Facebook, lo que significa que nuestras capacidades de atribución y reportes (incluida la atribución multi toque, el valor de vida útil (LTV), ROI, cohorte, reportes de retención, protección contra fraudes, audiencias y otros servicios) permanecen sin cambios. Ver herramientas de reportes agregados y analíticos.

¿Cómo obtener datos de nivel de usuario para las instalaciones de Android?

Aunque los datos a nivel de usuario están restringidos, Anuncios de Facebook comparte metadatos de campaña con anunciantes para anuncios de aplicaciones Android que dirigen a Google Play Store. En este caso, los campos de atribución están disponibles para los anunciantes en el referente de instalación de Google, que debe integrarse en tu aplicación. Los campos proporcionados a través del referente llenan los reportes de raw data de AppsFlyer disponibles para ti una vez que se envía la clave de descifrado y se atribuye una instalación a Anuncios de Facebook. Esto permite a AppsFlyer atribuir a los usuarios que no tienen un ID de publicidad (habilitado para LAT). 

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

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

¡Nota! 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.

Facebook cifra los datos del referente y los descifra utilizando una clave disponible en tu cuenta de desarrollador de Facebook. Debes proporcionarnos la clave de descifrado que se describe 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 los anuncios de Facebook aún se atribuyen para 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:

  • Facebook Ads no reclamó la instalación.
  • Se recibió el referente de instalación de Facebook, pero no se decodificó.
  • Y este fue el último clic.

Para obtener tu clave de descifrado de Facebook:

  1. Inicia sesión en tu portal de desarrolladores de Facebook.
  2. Ve a Mis aplicaciones en la esquina superior derecha.
  3. Selecciona la aplicación para la que te gustaría 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, ve a Configuración > Partners integrados.
  3. Selecciona Facebook.

    FB-for-install-referrer-decryption-key2.png

  4. En la pestaña Integración, pega la clave en Instalar clave de descifrado del referente. Esto debe hacerse solo una vez por aplicación.
  5. Haz clic en Guardar integración.

Datos de impresiones, clics y costos

fb-cost-tab.png

Activar la función Costo de Facebook te proporcionará los datos de costos a nivel de tus campañas de Facebook, conjuntos de anuncios, anuncios y canales. También te brindará los clics e impresiones agregados. Consulta la tabla de integración de costos de redes de publicidad para obtener más información sobre las dimensiones, métricas y funciones admitidas. Nota: Los datos de costos requieren una suscripción a Xpend. 

Para habilitar la API de costos:

  1. Asegúrese de haber iniciado sesión en la cuenta de usuario de Facebook habilitada para administrar las campañas de la cuenta de Facebook. El usuario en cuestión debe tener los permisos necesarios para ejecutar todas las campañas en Business Manager de Facebook.
  2. Ve a la pestaña Costo.
  3. Activa Obtener datos de costos, clics e impresiones.
  4. Haz clic en el botón de inicio de sesión de Facebook.
  5. Cuando se te indique, habilita el acceso a los datos de tu campaña de Facebook 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 Facebook hasta los últimos 7 días de manera retroactiva.

Leer más sobre cómo Facebook define los clics y las visualizaciones.

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

 Notas

  • Si ya iniciaste sesión en Facebook, al hacer clic en el botón de inicio de sesión de Facebook la ventana de Facebook se abrirá y se cerrará inmediatamente. Este es el comportamiento normal.
  • Si tienes varios usuarios con permisos para Facebook, lo mejor es iniciar sesión en Facebook 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 panel de control de estado de la integración de costos (e ingresos por publicidad) o en el panel de control de la red de publicidad individual.

Facebook le permite 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.

Aprender más acerca de cómo enriquecer tu información de Facebook con datos de costos, clics e impresiones.

Asignación de eventos in-app

FB-in-app-events-setup-full-screen-en_us.png

Para asignar eventos in-app:

  1. Activa Postbacks de eventos in-app.Al habilitar la asignación de eventos in-app de Facebook para una aplicación por primera vez, af_app_open se asigna automáticamente a session_start.
  2. Complete los siguientes parámetros:
    Nombre de parámetro Descripción
    Nombre de evento SDK

    El nombre del evento tal como lo recibe AppsFlyer, ya sea del SDK integrado en tu aplicación o de eventos de servidor a servidor.
    Consejo: ¿El evento que buscas no aparece en la lista? Asegúrate de activar el evento en un dispositivo con una instalación no orgánica y vuelve a verificar. También puedes escribir el nombre del evento, hacer clic en Crear personalizado y asignarlo normalmente. Leer más sobre asignación de eventos personalizados.

    Identificador de evento de socio Seleccione la etiqueta de evento de Facebook predefinida más apropiada para su evento. También puede enviar eventos PERSONALIZADOS de Facebook.
    Opción de envío

    Selecciona la opción de envío para el evento:

    • Este partner solo para eventos provenientes de usuarios atribuidos a Anuncios de Facebook únicamente.
    • Todas las fuentes de medios, incluidas las orgánicas para que toda tu base de usuarios esté disponible para ser reportada a Anuncios de Facebook.
    Enviar ingresos
    • Sin valores ni ingresos: envía solo el evento en sí sin el valor del evento.
    • Con valores y sin ingresos: envía todos los parámetros, excepto el valor de ingresos.
    • Con valores e ingresos: envía todos los parámetros del evento, incluido el valor de ingresos (si existe en el evento).
  3. Para agregar un evento SDK a la lista, haz clic en Agregar evento.

Limitaciones con respecto a los nombres de eventos:

  • Limitación de longitud de nombres de eventos: 2-40 caracteres 
  • Los siguientes caracteres no están permitidos:
    • Dos puntos (:)
    • Punto (.)
    • Conjuntos de caracteres no latinos (inglés): a partir del 12 de enero de 2020, Facebook rechaza los caracteres chinos.  AppsFlyer no ha probado otros conjuntos de caracteres y debes usarlos solo después de verificar con Facebook 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 aplicaciones.

Aprender más sobre la asignación de eventos in-app de Facebook Ads.

Atribución de retargeting

La atribución de retargeting de AppsFlyer para Facebook permite a los anunciantes atribuir un engagement de un usuario existente con un anuncio de Facebook, 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 Facebook Ads, activa la Atribución de re-engagement.
  3. Configura la ventana retrospectiva de re-engagement por clics.
    La ventana retrospectiva de re-engagement es el período de tiempo, a partir del clic del anuncio, durante el cual debe iniciarse la aplicación para que el clic se registre como un re-engagement.
    Selecciona una ventana retrospectiva en horas o días y configura el control deslizante en el valor deseado.
  4. 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.

    facebook_reengagement_attribution.png

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

Aprender más sobre los usuarios de enlaces profundos de SRN como Facebook.

Cumplir con 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 Facebook que residen en California, EE. UU.

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

Aprender más sobre el cumplimiento de la CCPA.

Registro de ingresos por publicidad

mceclip0.png

Si tu aplicación utiliza la función Ingresos por anuncios de red de audiencia de Facebook para la monetización de anuncios, puedes registrar tus ingresos derivados de Facebook en AppsFlyer. Esto, con o sin datos de ingresos por compras in-app, le proporciona un panorama general de los ingresos por usuario.

Para comenzar a registrar los ingresos por publicidad de la red de audiencia de Facebook:

  1. En la pestaña Ingresos por publicidad, activa la opción 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. Pero también se puede utilizar el evento af_app_opened. En este caso, los ingresos por publicidad se atribuyen para cada apertura de la aplicación que realiza el usuario.
    • Ingresos de monetización agregados: ingresos basados en la fuente del anuncio.
  3. Se muestra el evento de ingresos por publicidad. 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 publicidad se presenta en el panel de control como evento adicional.
  4. Haz clic en Conectar a Facebook para permitir la recopilación de los datos de ingresos por publicidad de la red de audiencia de Facebook en Facebook. Inicia sesión con tus credenciales de Facebook para autorizar los Ingresos por publicidad de la red de audiencia de Facebook.
  5. Ingresa el ID de la aplicación de red de audiencia (ID de aplicación Facebook). Puedes obtenerlo en la red de audiencia de Facebook (FAN).
  6. Haz clic en Guardar ingresos publicitarios.

 Nota

Si usas MoPub para mediar en Facebook y tienes una integración de SDK de MoPub, así como una integración directa de Facebook, AppsFlyer filtra los datos de ingresos por publicidad de Facebook de Mopub y usa los datos de Facebook. 

Permisos

Permite que Facebook 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 socios integrados.

Resolución de problemas de integración de anuncios de Facebook

Si has completado la integración básica y aún no ves resultados de Facebook en el panel de control de AppsFlyer, primero verifica que haya instalaciones nuevas de Facebook desde la integración.

De ser así, repase los factores enumerados a continuación que podrían ayudarlo a resolver el problema:

No hay recopilación de IDFA

Como se indica en la Guía de integración de SDK - iOS, debes agregar AdSupport.framework a tu proyecto para que se realice la recopilación del identificador de anunciante (IDFA). Revisa el reporte de raw data de instalaciones para ver si la columna IDFA está vacía o no. Se recomienda que habilites tu aplicación para recopilar el IDFA en el caso de las aplicaciones de iOS y el ID de publicidad de Google (GAID) en el caso de las aplicaciones de Android.
A partir de iOS 14.5, tendrás que mostrar el aviso de ATT de Apple y obtener el consentimiento del usuario antes de poder recopilar el IDFA.

Nota: La atribución de SKAdNetwork no se ve afectada por la disponibilidad del IDFA. Sin embargo, asegúrate de habilitar el conmutador Campaña de iOS 14 en Facebook cuando configures campañas de iOS 14.

ID de aplicación de Facebook incorrecto

El ID de aplicación Facebook generado por Facebook se configuró incorrectamente en AppsFlyer.
Verifica que el ID de aplicación sea correcto y coincida con el valor en el panel de control de Facebook Ads.

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

Estado de la aplicación en Facebook

La aplicación debe definirse en Facebook como  En vivo en lugar de En desarrollo para que la atribución funcione.

Make_Test_App_Public.png

Tipo de campaña equivocado en Facebook

Asegúrate de que la campaña de Facebook consista en anuncios de instalación de aplicaciones móviles o engagement de aplicaciones móviles. Para otros objetivos de campaña (p. ej., clic en enlace para páginas de aterrizaje), a fin de medir las instalaciones móviles, el anunciante debe marcar la opción de registros de eventos de la aplicación  al definir la campaña de Facebook.

Instalación de la aplicación en Facebook

Al configurar la campaña de instalación de aplicaciones en Facebook, puede seleccionar la aplicación de una lista desplegable o pegar la URL completa de la tienda a la aplicación. Si bien en Facebook funcionan ambos métodos, el segundo no logra la atribución en AppsFlyer. 

Configuración correcta: la atribución funciona.

how_to_set_campaign_FB.png

Configuración incorrecta: la atribución no funciona.

how_not_to_set_a_campaign_on_Facebook.png

 

Actualizaciones de anuncios de Facebook

 ¡Importante!

Desde el 29 de octubre de 2021, los anunciantes solo pueden acceder a los reportes agregados de Anuncios de Facebook. Esto incluye tanto instalaciones como eventos in-app. Este cambio se aplica a todos los anunciantes, sistemas operativos y MMP. Se relaciona con los datos a nivel de dispositivo para todos los usuarios de iOS y Android, independientemente del estado de consentimiento de ATT o la personalización de anuncios.
El raw data para instalaciones y eventos in-app antes del cambio (29 de octubre de 2021) sigue estando disponible.
Ten en cuenta que los datos de nivel de usuario se pueden recibir a través del referente de instalación de Google. 
Consulta el boletín de noticias para obtener más detalles.

Actualizaciones de iOS 14 relacionadas con Facebook

AppsFlyer confirma que nuestra integración de MMP con Facebook siempre implementa el indicador Seguimiento de anunciantes habilitado. Es decir, no es necesario que realices ninguna acción en AppsFlyer. Esta información se proporciona de conformidad con la lista de verificación de la aplicación de Facebook para iOS 14 con fecha de febrero de 2021.

Lectura relacionada: Interoperabilidad del SKAdNetwork con AppsFlyer. Consulta este artículo sobre asuntos relacionados con la campaña para iOS 14. 

¿Fue útil este artículo?