Interacción de SKAN con Facebook Ads

De un vistazo: La interoperabilidad permite a Facebook compartir con nosotros los datos decodificados de SKAN y nos permite compartir los bits de medición de tu CV (asignación) con Facebook Ads.

Interoperabilidad de SKAN: AppsFlyer <-> Facebook

Si trabajas con varios partners de red de publicidad, es mejor configurarlo en AppsFlyer. Al hacerlo, las métricas de rendimiento de SKAN, enriquecidas con otras métricas como el costo, están disponibles a través de la plataforma AppsFlyer. 

Lectura relacionada: Guía de la solución AppsFlyer SKANetwork

Alcance de la interoperabilidad de SKAN con Facebook

La interoperación con Facebook permite lo siguiente:

  • AppsFlyer y Facebook comparten el esquema de valor de conversión (CV) de SKAN, lo que permite a ambos proporcionarte métricas de rendimiento.
  • AppsFlyer admite todos los objetivos de la campaña de Facebook Ads que permiten la optimización de la campaña:
    • Instalación de aplicaciones móviles (MAI)
    • Engagement en la aplicación móvil (MAE)
    • Optimización del valor (VO)
  • Después de activar la integración de SKAN ocurre lo siguiente: 
    • El SDK de Facebook deja de actualizar el SKAN CV (interruptor de bajas).
    • El SDK de AppsFlyer actualiza el CV.
    • Facebook comparte datos de postback de SKAN para su inclusión en el panel de control de SKAN y en los informes de estadísticas agregadas.

Otras consideraciones: 

  • Si no habilitas la integración de partners de SKAN, en el panel de control de SKAN, las instalaciones traídas por Facebook se cuentan como instalaciones orgánicas. 
  • En el contexto de la atribución de AppsFlyer (panel de control general):
    • Las instalaciones de usuario con consentimiento traídas por Facebook se atribuyen correctamente.
    • Los usuarios que no dan consentimiento se atribuyen a los orgánicos. 
  • Implicaciones de iOS 14.5 en los reportes de SRN
  • Nuestra integración de MMP con Facebook siempre implementa el indicador Advertiser Tracking Enabled. (Esta información se proporciona de acuerdo con la lista de verificación de la aplicación de Facebook para iOS 14 de febrero de 2021).

consideraciones

  • Una vez que se habilita la interoperabilidad cada vez que cambias la configuración de la medición en AppsFlyer, Facebook pausa (directrices de Facebook) tus campañas. Antes de habilitarlas, verifica que todos los eventos in-app relevantes estén asignados. Nota:
    • No repitas el procedimiento de integración de MMP en este artículo. Esto significa que no es necesario volver a copiar la URL de conexión de MMP. 
    • Facebook tiene una opción de autoreanudar anuncios que retoma la campaña después de 24 horas.
  • En AppsFlyer, si desactivas la medición de SKAdNetwork, Facebook ya no puede obtener la asignación de CV. 
  • SDK de AppsFlyer vs. SDK de Facebook: el SDK de Facebook es adecuado si ejecutas campañas solo con Facebook. Si realizas campañas con varios partners, utilizando el SDK de AppsFlyer puedes ver los datos de todos los partners.
  • Revisa la sección sobre discrepancias de este artículo. 

Orientación sobre los anuncios de instalación de aplicaciones en Facebook

Al configurar tus campañas de instalación de aplicaciones de Facebook para iOS 14, ten en cuenta las siguientes directrices de Facebook

  • Se permite un máximo de 9 campañas por aplicación, cada una con 5 conjuntos de anuncios. Los anunciantes pueden ejecutar estas 9 campañas de aplicaciones en 9 cuentas de anuncios por ID de aplicación.
  • No necesitas una cuenta separada para las campañas de iOS 14. Puedes ejecutar campañas de iOS 14 desde cuentas existentes.
  • Existe una relación entre el método de optimización de Facebook y el tipo de medición que se seleccionas en AppsFlyer, como se indica a continuación:
    • Medición de ingresos: VO y AEO 
    • Medición de conversiones: AEO incluye eventos estándar de Facebook y eventos de compra. Debes asignar el evento de aplicación en AppsFlyer al evento de Facebook correspondiente. 

Procedimientos de interoperabilidad

Completa los procedimientos que siguen para habilitar la interoperación. 

Para la atribución de la instalación de la aplicación:

Permitir que Facebook comparta datos de SKAdNetwork con AppsFlyer

Permite que Facebook comparta datos de SKAdNetwork con AppsFlyer. Si no lo haces, no verás las instalaciones de SKAdNetwork atribuidas a Facebook en el panel de control de AppsFlyer SKAdNetwork. 

Este procedimiento se debe realizar una vez por aplicación. 

Para conceder a Facebook permiso para compartir los datos de SKAdNetwork con AppsFlyer:

  1. En AppsFlyer, ve a Configuración > Partners integrados.
  2. Selecciona Facebook.

    FacebookEnable.png

  3. Ve a la pestaña Red de publicidad SK.
  4. Haz clic en el inicio de sesión en Facebook. La cuenta que utilizas debe ser una cuenta de administrador o de anunciante que tenga:
  5. Sigue las instrucciones de la interfaz de usuario.
    Una vez completado el proceso en Facebook, volverás a AppsFlyer. 
  6. Comprueba que aparece el estado de la cuenta en espera de sincronización .
    Este mensaje persiste hasta que obtengamos datos de Facebook.
  7. Espera hasta después de las 02:00 UTC del día siguiente y verifica que el estado cambia a success.
    Los datos del panel de control de SKAdNetwork se actualizan diariamente antes de las 08:00 UTC.
  8. Lee la sección sobre las diferencias de medición

Para la atribución de eventos in-app:

Compartir el esquema CV con Facebook

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Para habilitar la interoperación SKAdNetwork de AppsFlyer con Facebook:
Paso Acción Detalles 

1

Requisitos previos de la aplicación
  • Adopta el SDK de AppsFlyer más reciente en tu aplicación.

2

Revisión de la configuración de SKAdNetwork 

Verifica que la Solución SKAN de AppsFlyer esté configurada y encendida. Al hacerlo, el SDK de AppsFlyer puede llamar a las API de SKAdNetwork y establecer el CV.

Para ver la configuración de SKAdNetwork:

  1. En AppsFlyer, ve a Configuración > SKAN Conversion Studio.
  2. Haz clic en el icono de opciones y verifica que la medición de SKAN esté activada.
    Measurement_mode_on_facebook_ads.png
  3. Selecciona tu modo de medición preferido.
    Aprender más sobre SKAN Conversion Studio.
  4. Toma nota del conjunto exacto de nombres de eventos. Los necesitas en el siguiente paso. Nota: Los nombres distinguen entre mayúsculas y minúsculas.

3

Asignación de eventos in-app

Revisa, y si es necesario, haz cambios en tus asignaciones de eventos in-app de Facebook. 

Para ver y establecer las asignaciones de eventos in-app:

  1. En AppsFlyer, ve a Configuración > Partners integrados.
  2. Selecciona Facebook.
  3. Ve a la pestaña Integración.
  4. [Obligatorio] Activa Postbacks de eventos in-app.
    • Debes asignar el tipo de medición SKAdNetwork seleccionado actualmente. El tipo de medición predeterminado es el de ingresos.
      in-app_events_fb_en-us.png
    • Comprueba que los eventos in-app que has configurado en la medición de SKAdNetwork (evento de AppsFlyer) están asignados a los identificadores de eventos de Facebook (asignado a evento de partner). Si no asignas los eventos, Facebook no puede optimizar y solo contará las instalaciones.

       Nota

      Al agregar, cambiar o eliminar un valor de conversión (CV) en SKAN Conversion Studio, asegúrate de que el evento esté asignado en los postbacks de eventos in-app. De lo contrario, el CV no se actualizará en Facebbok.

      Guía de asignación de eventos in-app
      Tipo de medición Requisito de asignación
      Personalizado

      Asigna los eventos in-app que establezcas en Personalizado a los correspondientes eventos de Facebook.

      Para reportar los ingresos por postback, debes establecer Enviar ingresos en Valores e ingresos

      SendValueandRevenue.png

      af_skad_revenue se utiliza para los ingresos generales y se asigna al evento de ingresos de Facebook, generalmente fb_mobile_purchase.

      ¡Nota! Puedes asignar más de un evento a fb_mobile_purchase.

      Ingresos

      Si reportas los ingresos por postback a las redes de publicidad, verifica que las asignaciones de postbacks de eventos in-app incluyan los eventos de ingresos in-app establecidos por ti.

      af_skad_revenue se utiliza para los ingresos generales y se asigna al evento de ingresos de Facebook, generalmente fb_mobile_purchase.

      ¡Nota! Puedes asignar más de un evento a fb_mobile_purchase.

      Conversión Asigna los eventos de conversión 1-6 a los correspondientes eventos de Facebook.
  5. Haz clic en Guardar integración.
  6. Desplázate hasta Configuración de SKAN y haz clic en la URL de conexión MMP para copiarla. En la siguiente sección, te diremos dónde pegar la URL en Facebook.

    skan_configuration_mmp_url.jpg

4

Conecta AppsFlyer a Facebook
  1. En Facebook, abre el administrador de eventos.

    FacebookSkadNetworkSetup.jpg

  2. Ve a la pestaña de Settings (Configuración).

    mceclip0.png

  3. En la sección Configure App Events for SKAdNetwork (Configurar eventos de aplicaciones para SKAdNetwork), haz clic en Set Up Events (Configurar eventos). 

    mceclip1.png

  4. Selecciona Importar desde la aplicación de partner.
    Se muestra un campo para pegar la URL de conexión MMP
    Esto actualiza a Facebook con la asignación del CV e indica al SDK de Facebook en tu aplicación que deje de establecer el CV. Si la importación desde la aplicación asociada está deshabilitada: resolución de problemas.
  5. Sigue las instrucciones de la interfaz de usuario de Facebook. Una de las siguientes situaciones ocurre:
    1. Has pegado con éxito la URL de conexión de MMP en la interfaz de usuario de Facebook. ¡Felicitaciones! Has completado la integración. Lee las notas que siguen. 
    2. El pegado de la URL de conexión de MMP falla y aparece un mensaje de error en la interfaz de usuario de Facebook. Si es así:
      - Espera 24 horas y luego repite este procedimiento.
      - Si el error persiste (más de 24 horas), ponte en contacto con el soporte de AppsFlyer. 

Notas

  • Debes realizar este procedimiento una vez. Es decir, no es necesario copiar y pegar la URL de conexión después de cambiar la configuración de medición en AppsFlyer. Por ejemplo, si cambias de medición de ingresos a medición de conversiones, Facebook utiliza la URL existente para obtener el esquema actual. 
  • Completar el procedimiento permite a Facebook obtener el esquema CV de AppsFlyer utilizando una estructura aleatoria patentada. No hay forma de configurarlo.
  • Los ajustes de medición actualizados tardan hasta 24 horas en surtir efecto en Facebook. 

5

Configuración de campaña de iOS 14

En Facebook, comprueba que la configuración de la campaña de iOS 14 está activada. 

Esta configuración se encuentra en la página de configuración de New App installs Campaign (Campaña de instalaciones de apps nuevas). 

FBiOS14.png

Información adicional

Desactivar la integración de SKAN

Al desactivar la integración de Facebook Ads, no basta con desactivar el conmutador Activar partner, sino que debes eliminar por separado las conexiones de SKAN para detener el registro de datos de SKAN.

Para desactivar la integración de SKAN:

  1. En AppsFlyer, ve a Configuración > Partners integrados.
  2. Selecciona Facebook Ads.
  3. Ve a la pestaña SKAN.
  4. Haz clic en el icono de eliminación de la cuenta que deseas eliminar.

Diferencias de medición y tiempo entre AppsFlyer y Facebook

Consideraciones de medición
Elemento Detalles 
Nombres de eventos in-app 

Hasta el 15 de agosto de 2021, los nombres de eventos en el panel de control utilizaron los nombres de eventos de Facebook. En el futuro, esto ya no es cierto. 

Métricas de usuarios convertidas en modo de ingresos

[En desuso desde el 16 de agosto de 2021]

En el modo de ingresos, la métrica de usuarios convertidos (usuarios de pago) no considera el número de usuarios que reportan ingresos a través de las campañas de Facebook a la convención de denominación de ingresos mencionada en la sección anterior (nombres de eventos in-app)

Disponibilidad de datos más temprana

En la primera sincronización de datos después de la integración, así como en las sincronizaciones posteriores, AppsFlyer recibe datos de Facebook hasta por los últimos 7 días retroactivamente.

Fecha de instalación 

AppsFlyer y Facebook difieren en la forma de determinar la fecha de instalación. Ten en cuenta lo siguiente:

  • Los postbacks de SKAdNetwork de iOS no contienen una marca de tiempo de instalación real. 
  • Facebook considera la hora de llegada del postback como la hora de instalación y tiene en cuenta la zona horaria de la aplicación en Facebook para establecer la fecha.
  • AppsFlyer obtiene el tiempo de instalación según la configuración de la ventana de actividad de activity window settings. En el cálculo no se tienen en cuenta ni la zona horaria de la aplicación ni la zona horaria de la cuenta publicitaria de Facebook. 
Actualización de los datos
  • Recogemos los datos de SKAdNetwork de Facebook a la 01:00 UTC
  • Los paneles de control y los datos agregados se actualizan 7 horas después.

Verificación del permiso ads_read

El permiso ads_read proporciona a los clientes de Facebook Ads acceso de API a los datos de rendimiento de los anuncios para su uso en paneles de control personalizados y análisis de datos.

Para verificar que tu cuenta de Facebook Ads tiene el permiso ads_read:

  1. Ve a tu cuenta de desarrollador de Facebook.
  2. Selecciona un ID de aplicación Facebook.
  3. Ve a App Review > Permissions and Features (Revisión de apps > Permisos y funciones).

    FBad_permission.png

  4. Verifica que ads_read tenga el estado listo para usar. Si este es el caso, no se requiere ninguna otra acción. 
  5. Si no tienes ads_read, entonces debes solicitarlo de la siguiente manera:
    1. Ve a App Review > Requests (Revisión de apps > Solicitudes).
    2. Solicita permiso de ads_admin.
    3. Repite los pasos de este procedimiento para verificar que se te ha dado el permiso necesario.

Resolución de problemas, discrepancias y preguntas frecuentes

Acción Detalles 

Facebook no puede conectarse

Síntoma

En Facebook, si recibes el mensaje, we can't connect. Check that you're using the correct URL. If the problem continues, contact your partner app for help. (no podemos conectar. Comprueba que estás utilizando la URL correcta. Si el problema continúa, ponte en contacto con tu aplicación del partner para obtener ayuda.)

Acción correctiva

En AppsFlyer, verifica que hayas convertido la asignación de eventos in-app y asignado tus eventos de AppsFlyer a tus eventos de Facebook. (Descrito en el asignación de eventos in-app descrita en la sección anterior) 

[Guía actualizada el 20 de abril de 2021]

Prioridad del evento

P: ¿Cómo configuro la prioridad del evento en Facebook?

R: No es necesario establecer prioridades en Facebook. Esta función de prioridad se refiere a las aplicaciones que utilizan el SDK de Facebook para establecer el CV. En tu caso, el SDK de AppsFlyer está configurando el CV. Descarta la opción de prioridad en Facebook. AppsFlyer mide 6 eventos en conversión sin prioridad. 

[Guía actualizada el 20 de abril de 2021]

Eventos ocurridos

P: ¿Por qué se muestran más ocurrencias de eventos en AppsFlyer que en Facebook?

R: Facebook solo cuenta las ocurrencias de eventos de 0 a 1. Por lo tanto, aunque definas más ocurrencias como parte de un rango, las ocurrencias adicionales solo son contadas por AppsFlyer.

La importación desde la aplicación de partner está deshabilitada

ImportFromPartnerApp.png

Síntoma

En Facebook, si la importación desde la aplicación del partner está desactivada, la aplicación nunca ha enviado un evento a Facebook mediante un SDK de MMP.

Acción correctiva

Realiza una de las siguientes acciones:

  • Comienza a pasar eventos a Facebook utilizando el SDK de MMP lo antes posible.
  • Comienza a pasar eventos a Facebook utilizando el SDK de Facebook o la API de eventos de aplicación y utiliza uno de los otros flujos para configurar el esquema de conversión.

Una vez hecho esto, después de registrar los primeros eventos en Facebook, configura la integración con AppsFlyer. 

[Guía actualizada el 25 de abril de 2021]

Los rangos no pueden superponerse y deben estar en orden consecutivo 

Síntoma

Utiliza el modo de medición personalizado de AppsFlyer SKAdNetwork. Al importar el esquema de medición a Facebook, se muestra el siguiente mensaje: Ranges can't overlap and must be in consecutive order. (Los rangos no pueden superponerse y deben estar en orden consecutivo.)

Acción correctiva

Los valores de ingresos en el esquema de conversión personalizado deben estar en orden ascendente consecutivo. 

[Guía actualizada el 26 de abril de 2021]

Envío de eventos a Facebook

P: ¿Tiene sentido enviar a Facebook postbacks adicionales de eventos no seleccionados en la opción de medición de CV?

R: Para los usuarios con consentimiento, envía toda la gama de eventos para maximizar la capacidad de Facebook de optimizar.

Asignar varios eventos al mismo evento de Facebook

P: ¿Puedo asignar varios eventos in-app a un evento de Facebook?

R: Si se asignan varios eventos a un evento estándar de Facebook, Facebook no podrá diferenciar los eventos. Así, Facebook optimizará hacia el único evento que reconoce.

Los datos de Facebook no están en el panel de control

Síntoma

En la pestaña de integración de SKAdNetwork, aparece el mensaje failed to pull data.

FacebookSKAdIntegration.png

Acción correctiva

Verifica que la cuenta conectada sea un administrador de Facebook o una cuenta de anunciante de Facebook que tenga permiso ads_read. 

Hay un error en Facebook cuando intentas ejecutar campañas de iOS 14

Síntoma

Todas las siguientes afirmaciones son ciertas:

  • Recibirás un mensaje de error en Facebook cuando intentes ejecutar una campaña de iOS 14
  • Recientemente has añadido una nueva aplicación o una aplicación para niños en el App Store.

Esto ocurre porque Facebook no es consciente de que estás utilizando un SDK que incluye soporte para SKAdNetwork. Es decir, el SDK de AppsFlyer. 

Acción correctiva

  1. En AppsFlyer, ve a Configuración > Partners integrados.
  2. Selecciona Facebook
  3. Ve a la pestaña Integración.
  4. Desactiva Activar partner.
  5. Haz clic en Guardar integración.
  6. Espera 15 segundos.
  7. Activa Activar partner.
  8. Haz clic en Guardar integración.
  9. Espera hasta 24 horas para que Facebook reciba la señal. 

Ingresos reportados por Facebook

[Actualizado el 12 de julio de 2021]

Facebook obtiene ingresos del CV utilizando la configuración de SKAdNetwork. Sin embargo, este no es un cálculo directo, y Facebook utiliza algoritmos para determinar los ingresos. 

Un síntoma de ello es que los ingresos tienen valores no redondeados aunque se midan en dólares completos. 

Instalaciones frente a redescargas

[Actualizado el 30 de noviembre de 2021]

  • Facebook nos proporciona los datos de postback de los usuarios que instalan y vuelven a descargar tu aplicación sin indicar si se trata de una instalación o de una nueva descarga. En consecuencia, las métricas de instalación pueden estar infladas.
  • A partir de iOS 15, se pueden enviar copias de postback directamente a AppsFlyer. Están disponibles como raw data. Úsalas para calcular el número de instalaciones y redescargas. 

Rellenado de datos retroactivo

[Actualizado el 23 de diciembre de 2021]

A veces no podemos conectarnos a Facebook para obtener los datos, por ejemplo, debido a fallas en el inicio de sesión. No hay que preocuparse. Rellenaremos los vacíos de los reportes de los 7 días anteriores la próxima vez que podamos iniciar sesión. 

AppsFlyer está mostrando significativamente más instalaciones/eventos/ingresos que Facebook

En muchos casos, esta discrepancia ocurre porque el panel de control de Facebook muestra solo instalaciones o eventos por clics de forma predeterminada, mientras que el panel de control de AppsFlyer muestra instalaciones y eventos por clics y por impresiones.  

Integración de agencias

Si la agencia tiene un rol de administrador de usuario en la cuenta de Facebook Ads del anunciante, puede realizar el procedimiento indicado en este artículo para habilitar la interoperación de SKAN en nombre del anunciante. Los anunciantes tampoco tienen que iniciar sesión en su cuenta de Facebook Ads. El nombre de usuario de la agencia se indicará en la cuenta del anunciante.

Un CV actualizado no aparece en Facebook

Al agregar, cambiar o eliminar un valor de conversión (CV) en SKAN Conversion Studio, asegúrate de que el evento esté asignado en los postbacks de eventos in-app. De lo contrario, el CV no se actualizará en Facebook. 

 

¿Fue útil este artículo?

Artículos en esta sección