Ответ
Да, передача идентификатора события (event_id) в push-уведомления крайне важна. Это позволяет:
- Трекать доставку и клики — связывать факт открытия уведомления с конкретным событием в аналитике.
- Дедуплицировать события — избегать двойного учёта, если пользователь получил несколько одинаковых push.
- Персонализировать логику обработки — например, вести разную логику для разных типов уведомлений.
Пример payload для Firebase:
{
"notification": {
"title": "Акция!",
"body": "Скидка 20% на всё"
},
"data": {
"event_id": "promo_12345",
"deep_link": "app://promo/20"
}
}
Важно: event_id должен быть уникальным для каждого уведомления, даже если контент повторяется.