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?

If you already have AppsFlyer's SDK integrated in your app, and already have defined your app on Facebook, the answer is less than a minute! 

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. Solo tiene que seguir las siguientes instrucciones de instalación paso a paso.

ID de aplicación de Facebook

To create the Facebook App ID:

  1. In Facebook, go to your App Dashboard.
  2. Under Apps, click Create New App.
  3. Complete the name for your app, and enter a unique namespace.

To retrieve the Facebook App ID:

  1. In Facebook, open the Monetization Manager dashboard.
  2. Click the Property you want data from.
  3. Go to Placements > Manage Placement.
    The Facebook App ID is the first part of the Placement ID.

The same Facebook App ID can be used for both your Android and iOS apps.

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:

 Watch
 Read
  1. To activate the integration with Facebook Ads:
    1. Go to your apps in Facebook for developers.
    2. Select the app.

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

    3. To copy your app ID, click on it at the top of the screen.

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

    4. In AppsFlyer, go to Configuration > Integrated Partners.
    5. Select Facebook Ads from the partners list.
    6. In the Integration tab, turn on Activate partner.

      Activating-integration-with-FB-en_us.png

      Learn more about partner activation.
    7. Paste your app ID in the Facebook App ID field.
    8. Click Save Integration.
  2. [optional] To configure recommended settings:

    FB-recommanded-settings-en_us.png


    1. To match Facebook Ads' click-through lookback window, set it to 28 days.
    2. To match Facebook Ads' view-through lookback window, set it to one day.
    3. To attribute users who reinstall the app during the re-attribution window, turn on Reinstall attribution.
      You don't need to enable view-through attribution or configure lookback windows for reinstall attribution, as it takes its configuration from the install attribution settings.
    4. To save the configuration, click Save Integration.

Still not seeing Facebook results on AppsFlyer? Refer to Facebook Ads integration troubleshooting.

 Precaución

Make sure that the app collects either IDFA or GAID. Failing to do so results in Facebook installs being attributed as organic. For further information refer to the SDK Integrations Guides for either iOS or Android.

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.

 Watch
 Read

Datos a nivel de usuario

FB-terms-of-service-en_us.png
By default Facebook does not release raw user-level data.

To get user-level data from Facebook Ads:

  1. Go to Facebbok Ads partner page > Integration tab click to accept Facebook's Terms of Service.
  2. Log in to your Facebook Ads account.
  3. Select the relevant app.
  4. Click Accept.
    This allows AppsFlyer to collect and enable you access to your Facebook users' raw data.

 Nota

Effective April 22, 2020, Facebook introduced enhanced data privacy measures to protect people using their services. As such, Facebook no longer provide advertisers with view-through attribution data at the device level. Starting from the effective date, view-through conversions and the associated in-app events display under the restricted media source. The associated attribution fields in user-level sources such as raw data reports, Push API messages, Pull API reports, are not populated. 

Datos de impresiones, clics y costos

FB-cost-data-en_us.png

Activar la función Costo de Facebook te proporcionará los datos de costos de tus campañas de Facebook, conjuntos de anuncios, anuncios y niveles de canal.  También te brindará los clics e impresiones agregados.

  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. Go to the Cost tab.
  3. Turn on Get Cost, Clicks and Impressions Data.
  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, AppsFlyer recibe los datos de costos de Facebook hasta 30 días retroactivamente. En sincronizaciones posteriores, AppsFlyer recibe los datos de los últimos 7 días. 

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

To delete a connected Facebook account: In the actions column, hover over an account and click Delete connection.

 Notas

  • Si ya ha iniciado 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 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

La pestaña de costos muestra el estado de integración de sus costos y la última vez que AppsFlyer logró extraer datos de costos coincidentes.

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.

En la siguiente tabla se enumeran los mensajes de estado y qué hacer si los ves en la pestaña de costos.

Mensaje de estado Descripción Qué hacer

Activo

La API del partner está respondiendo y devolviendo datos.

Nada

Activo

 

Con mensaje de sincronización

Los datos de costos nunca se extrajeron correctamente

Una de las siguientes opciones es posible:

  1. Acaba de configurar la integración y AppsFlyer aún debe extraer datos.
  2. No hay datos en AppsFlyer sobre instalaciones provenientes de la red de publicidad.
  1. Espere a que AppsFlyer extraiga datos.
  2. Comience a ejecutar campañas con la red de publicidad.

 

No hay datos coincidentes

 

AppsFlyer consulta a las campañas activas de esta aplicación con la API del partner, pero la API del partner no está devolviendo datos para estas campañas.

Esto podría suceder si cambias el ID de campaña mientras se está ejecutando.

Si utilizas los datos de costos, no cambies los ID de las campañas mientras aún están activas y en en funcionamiento.

Además, asegúrate de iniciar sesión con las credenciales de Facebook para la aplicación correcta.

La API del partner no responde

  • La API de datos de costos de la red de publicidad está fuera de servicio o tiene algún problema.
  • El anunciante habilitó la 2FA (autenticación de dos factores) en Facebook después de que la cuenta se integrara con AppsFlyer.
  • Espere a que la API de red vuelva a responder.
  • Si el problema se debe a la 2FA:
    1. Cierra sesión en tu cuenta de Facebook.
    2. En AppsFlyer, ve a la pestaña Costo de la integración con Facebook y elimina la conexión.
    3. En la pestaña Costo, haz clic en iniciar sesión y sigue los pasos.

Credenciales no válidas

AppsFlyer no puede extraer datos de costos debido a que la conexión ya no es válida. Esto puede suceder si se cambió tu contraseña de Facebook o si se revocó el permiso de AppsFlyer.

Vuelve a iniciar sesión en Facebook en la pestaña Costo.

Última extracción de datos exitosa

The cost tab shows the last time cost data has been pulled yet. If cost data has never been pulled, the sync message shows Cost Data was never successfully pulled.

Ejemplos

 Ejemplos

 

Escenario 1: campañas detenidas

AppsFlyer pulls cost for several campaigns that you run with ad network A. You look in the cost tab and you see the message Last successful sync 2 hours ago. The same day you stop running campaigns with ad network A. Two weeks later, you look in the cost tab of ad network A. You then see the message Last successful sync 14 days ago.

 

Escenario 2: problemas con la API de la red de publicidad

AppsFlyer pulls cost for several campaigns that you run with ad network B. You look in the cost tab and you see the message Last successful sync 2 hours ago. Ad network B then experiences issues with their API. It takes them a few hours to fix it. When you look in the cost tab you see the message Last successful sync 8 hours ago.

Learn more about enriching your Facebook information with cost, clicks and impressions data.

Asignación de eventos in-app

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

To map in-app events:

  1. Turn on In-App Event Postbacks.
    When enabling the Facebook in-app events mapping for an app for the first time, all the af_XXX events from the SDK are automatically mapped to Facebook's predefined event list. This automatic mapping saves you time and decreases mapping mistakes significantly.
  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, sea del SDK integrado en su aplicación o de eventos de servidor a servidor.
    Consejo: ¿El evento que busca no aparece en la lista? Asegúrese de activar el evento en un dispositivo con una instalación no orgánica y vuelva a verificar.
    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.
    Enviar ingresos Si esta opción no está marcada: AppsFlyer le envía al partner todos los parámetros del evento in-app enriquecido, con excepción del parámetro de ingresos, que está incluido en el parámetro af_revenue.
    Si la opción está marcada: AppsFlyer envía todos los parámetros, incluido el valor de ingresos (si existe en el evento).
  3. To add an SDK event to the list, click Add Event.

Note that the Sending Option for all SDK defined events is All media sources, including organic, which means that your entire user base is available to be reported to Facebook.

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. 
  • Event names are case-sensitive. To avoid discrepancies, make sure you use the correct case in the event names for all media sources and app versions.

Learn more about Facebook Ads in-app event mapping.

Atribución de retargeting

AppsFlyer retargeting attribution for Facebook lets advertisers attribute an existing user's engagement with a Facebook ad, and measure the quality of the user, post engagement, using the AppsFlyer reports.

It should be used only if you are actively running campaigns targeted at your own users in Facebook.

  1. Página Activar la función de retargeting en la configuración de la aplicación.
  2. In Facebook Ads partner page, turn on Re-engagement attribution.
  3. Set the Re-engagement click-through lookback window.
    The re-engagement lookback window is the period of time, starting from ad click, during which the app must be launched for the click to be recorded as a re-engagement.
    Select a lookback window in hours or days and set the slider to the desired value.
  4. Set the Re-engagement window.
    This is the period when the user's in-app events are attributed to the retargeting media source, as primary source.
    You can set the value in days (1-90), hours (up to 23), or even lifetime. The default is 30 days.

    facebook_reengagement_attribution.png

Learn more about AppsFlyer retargeting attribution.

Learn more about deep linking users from SRNs such as Facebook.

Comply with California consumer privacy act (CCPA)

Complying with CCPA privacy regulations limits the data coming from Facebook users based in California, USA.

To enable compliance with CCPA: Turn on Limit Facebook use of users' parsonal information (CCPA) in the Integration tab.

Learn more about CCPA compliance.

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. On the Ad Revenue tab set Get Ad Revenue Data to ON
  2. Set the Event Source, which is the event representing your ad revenue model in the best possible way. For example, if your revenue is based on impressions, it is recommended to send AppsFlyer an ad viewed event. The best event can be configured for each monetization platform separately. However, it is also possible to use the af_app_opened event. In this case, ad revenue is attributed for every app open performed by the user.
  3. The Ad Revenue Event is displayed. It is a read-only field presenting the new ad revenue event called [source event]_monetized (e.g. Ad_Watched_Monetized as displayed above). The ad revenue event is presented in the dashboard as an additional event.
  4. Haga clic en Ingresos por anuncios de Facebook para permitir la recopilación de los datos de ingresos por anuncios de red de audiencia de Facebook en Facebook.  Inicie sesión con sus credenciales de Facebook para autorizar la función Ingresos por anuncios de red de audiencia de Facebook.
  5. Enter the Audience Network App ID (Facebook App ID). Get this from Facebook Audience Network (FAN).
    • Get the Facebook App ID.
    • Copy the ID to the Audience Network App ID field in AppsFlyer
  6. Click Save ad revenue.
¿Fue útil este artículo?