Как устроена доставка
Push-уведомление отправляет не приложение, а системные службы Apple и Google. Ваш сервер передаёт сообщение в Apple Push Notification service для iPhone или Firebase Cloud Messaging для Android, а те доставляют его на устройство. Поэтому уведомление может прийти, даже если приложение закрыто.
Пользователь обязан разрешить уведомления. На iPhone система спрашивает об этом один раз, и отказ вернуть сложно. Поэтому главный вопрос — когда попросить разрешение: не в первый запуск, а в момент, когда человек понимает пользу, например после оформления заказа.
Какие бывают сообщения
- Транзакционные
- Статус заказа, курьер выехал, запись подтверждена. Их ждут, на них не жалуются, и открываемость обычно самая высокая.
- Триггерные
- Брошенная корзина, напоминание о повторном визите, поздравление. Срабатывают по действию клиента, а не по календарю.
- Рекламные
- Акции и новинки. Отправляйте по сегментам и редко, иначе клиент отключит уведомления или удалит приложение.
- Персональные
- Рекомендации по прошлым покупкам и обращение по имени. Кажутся полезными, если данных достаточно.
Правила хорошей рассылки
- Не более 1–2 рекламных сообщений в неделю на человека
- Отправляйте в удобные часы с учётом часового пояса
- Пишите конкретно: что получает клиент и до какого срока
- Дайте настройки: какие типы уведомлений включить
- Проверяйте A/B-тестом заголовки и время отправки
- Не отправляйте ночью, даже если акция горит
Как мы настраиваем систему уведомлений
Карта событий1 день
Составляем список ситуаций, когда клиенту нужно сообщение, и приоритет каждой.
Подключение сервисов1–2 дня
Настраиваем APNs и Firebase, сертификаты и тестовые отправки на реальные устройства.
Сегменты и сценарии3–4 дня
Собираем автоматические цепочки и панель для ручных рассылок.
Тест и запуск1 день
Проверяем на iPhone и Android, в фоне и при выключенном экране.
Спросите разрешение вовремя
Сначала покажите внутри приложения экран «Хотите получать статусы заказа?» и только после согласия вызывайте системный запрос. Так отказов будет заметно меньше.