1. Agregar el código
Usa los manejadores de eventos de notificación del SDK de OneSignal para detectar cuándo se abre una notificación. En ese manejador, extrae tus datos personalizados de la carga útil y usaaddTag o addTags para almacenarlos.
En este ejemplo, etiquetamos al usuario con un "notification_topic" de los datos personalizados. Puedes agregar cualquier otro campo que quieras—como categoría, tipo de producto o campaña.
2. Agregar datos personalizados a tus notificaciones
Al crear una notificación simplemente agregas algunos Datos Adicionales a la notificación usando nuestro Dashboard o parámetrodata del API.
Este será el tema de la notificación y lo que usas para segmentar usuarios. Los temas comunes serían “noticias”, “entretenimiento”, “política”, “finanzas”, “tecnología”, etc.

Agregando datos de tema de notificación en el dashboard
3. Segmentar basándose en las etiquetas
Ahora puedes crear segmentos basados en los valores de datos personalizados en los que los usuarios hicieron clic. Ejemplo: Usuarios que hicieron clic en un tema de finanzas- Clave:
notification_topic - Condición:
equals - Valor:
finance

Segmentando usuarios basándose en tema clicado
4. Enviar notificaciones con los datos personalizados
Ahora, cada vez que los usuarios hagan clic en la notificación, serán etiquetados automáticamente con:- la fecha (marca de tiempo unix) en que hicieron clic en la notificación
- el tema de la notificación y cuántas veces en total se ha hecho clic en ese tema