1. Adicione o código
Use os manipuladores de eventos de notificação do SDK do OneSignal para detectar quando uma notificação é aberta. Nesse manipulador, extraia seus dados personalizados do payload e useaddTag ou addTags para armazená-los.
Neste exemplo, marcamos o usuário com um "notification_topic" dos dados personalizados. Você pode adicionar quaisquer outros campos que desejar—como categoria, tipo de produto ou campanha.
2. Adicione dados personalizados às suas notificações
Ao criar uma notificação, você simplesmente adiciona alguns Dados Adicionais à notificação usando nosso Dashboard ou parâmetrodata da API.
Este será o tópico da notificação e o que você usa para segmentar usuários. Tópicos comuns seriam “notícias”, “entretenimento”, “política”, “finanças”, “tecnologia”, etc.

Adicionando dados de tópico de notificação no dashboard
3. Segmente com base nas tags
Você agora pode criar segmentos com base nos valores de dados personalizados em que os usuários clicaram. Exemplo: Usuários que clicaram em um tópico de finanças- Chave:
notification_topic - Condição:
equals - Valor:
finance

Segmentando usuários com base no tópico clicado
4. Envie notificações com os dados personalizados
Agora, sempre que os usuários clicarem na notificação, eles serão automaticamente marcados com:- a data (timestamp unix) em que clicaram na notificação
- o tópico da notificação e quantas vezes no total esse tópico foi clicado