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:
- Activas una notificación push que contiene una plantilla de OneLink o una clave
af
en tu carga útil. - El usuario de la aplicación recibe la notificación push y hace clic en ella.
- La aplicación se carga y el SDK de AppsFlyer se inicia.
- El SDK procesa la carga útil de la notificación push que abrió la aplicación.
- 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:
-
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. - Configura el SDK para resolver la clave personalizada (realizado por el desarrollador de la aplicación).
- Prueba la integración activando una notificación push.
- 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)
Este es el método recomendado para integrar AppsFlyer con las notificaciones push.
- Crea un enlace de OneLink y configúralo para el retargeting.
Nota: Se admiten tanto URL cortas como largas de OneLink. - En los datos personalizados de las notificaciones push, agrega el OneLink que contiene los datos de atribución que deseas enviar a AppsFlyer.
Usando JSON (heredado)
Nota
Los siguientes documentos documentan el método heredado que consiste en integrar AppsFlyer con las notificaciones push y está disponible para fines de compatibilidad con versiones anteriores. Si estás configurando una nueva aplicación, utiliza la solución recomendada basada en OneLink.
En los datos personalizados de la notificación push, agrega una clave personalizada llamada af
que contenga los datos de atribución que deseas enviar a AppsFlyer en formato JSON. Se requieren los siguientes parámetros de atribución:
PID
is_retargeting
C
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:
- 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
. - Envíale estas instrucciones.
- 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
- 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:
- Escuchará las notificaciones push.
- Procesará los datos de atribución incrustados en la notificación push y los enviará a AppsFlyer.
- 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.