Medición de campañas de notificaciones push para el re-engagement

De un vistazo: Mide las campañas de notificaciones push tanto en iOS como en Android.

Información general

AppsFlyer admite la medición de las campañas de notificaciones push de todos los proveedores push, así como las campañas implementadas directamente sobre Firebase Cloud Messaging o Apple Push Notification Services (APNS).

Hay dos formas posibles de realizar la integración:

  • Utilizando las plantillas de OneLink (recomendado).
  • Enviando un objeto JSON con una clave af en la carga útil de la notificación push (heredado).

Las conversiones se muestran en el panel de control general, en las vistas de retargeting o unificadas.

¿Cómo Funciona?

Una vez que hayas completado los pasos de este artículo, tu aplicación funcionará de la siguiente manera:

  1. Activas una notificación push que contiene una plantilla de OneLink o una clave af en tu carga útil.
  2. El usuario de la aplicación recibe la notificación push y hace clic en ella.
  3. La aplicación se carga y el SDK de AppsFlyer se inicia.
  4. El SDK procesa la carga útil de la notificación push que abrió la aplicación.
  5. El SDK extrae y envía los datos de atribución a AppsFlyer.

En el escenario de OneLink, si el OneLink está configurado para dirigir al usuario a una ubicación específica en la aplicación, se activa el flujo de enlace profundo.

Requisitos previos

Antes de continuar, asegúrate de que tu aplicación tenga el SDK de AppsFlyer integrado y que pueda recibir notificaciones push.

Pasos

Para configurar la medición de las notificaciones push, hay que completar los siguientes pasos:

  1. Crea una notificación push que contenga una clave de datos personalizada con la plantilla de OneLink o una clave af con un objeto JSON como valor.
  2. Configura el SDK para resolver la clave personalizada (realizado por el desarrollador de la aplicación).
  3. Prueba la integración activando una notificación push.
  4. Consulta el rendimiento de las campañas de notificaciones push en el panel de control.

1. Creación de la notificación push

En primer lugar, crea una notificación push que contenga datos de atribución utilizando uno de los siguientes métodos.

 Nota

En la siguiente demostración, estamos usando Firebase como proveedor de push. Las instrucciones deberían ser aplicables a cualquier proveedor de push, con pequeñas diferencias (si las hubiera). Consulta la documentación del respectivo proveedor de push.

Usando OneLink (recomendado)Usando JSON (heredado)

Usando OneLink (recomendado)

Este es el método recomendado para integrar AppsFlyer con las notificaciones push.

  1. Crea un enlace de OneLink y configúralo para el retargeting.
    Nota: Se admiten tanto URL cortas como largas de OneLink.
  2. En los datos personalizados de las notificaciones push, agrega el OneLink que contiene los datos de atribución que deseas enviar a AppsFlyer.

 Ejemplo de Firebase

En Firebase:

appsflyer-push-custom-data-firebase.png

2. Configuración del SDK

Esta tarea requiere cambios en el código de la aplicación. Sigue las instrucciones para configurar el SDK:

  • Al implementar la solución recomendada basada en OneLink:
    1. Permite que el desarrollador de la aplicación sepa cuál es el nombre de la clave personalizada que has agregado a la notificación. En este ejemplo, es af_push_link.
    2. Envíale estas instrucciones.
  • Cuando implementes la solución heredada basada en JSON, envía a tus desarrolladores estas instrucciones.

3. Prueba de la integración

Para probar que la medición de notificaciones push está integrada correctamente, simplemente activa una notificación push en la campaña que configuraste en el Paso 1.

Si todo está configurado correctamente, el SDK:

  1. Escuchará las notificaciones push.
  2. Procesará los datos de atribución incrustados en la notificación push y los enviará a AppsFlyer.
  3. Continuará con el flujo regular de enlaces profundos, si se implementa la medición de notificaciones push con OneLink. 

4. Visualización de las campañas de notificaciones push en el panel de control

Puedes ver los datos procedentes de notificaciones push en el panel de control de retargeting.

Nota: AppsFlyer desduplica los datos de las notificaciones push. Es decir, si se reciben cargas útiles idénticas más de una vez, solo se cuenta una.