Как сделать рассылку браузерных push-уведомлений
Существуют мобильные и браузерные пуши. Mobile push приходят пользователю от мобильных приложений, в то время как web push отправляет браузер.
- Высокий Open Rate. Пуш-сообщения открывают чаще, чем письма email-рассылки: Open Rate пушей выше на 50%, а CTR в 7 раз.
- Повышают вовлеченность клиентов. Пользователи легче подписываются на получение push-уведомление, чем на email-рассылку, поскольку им не надо оставлять свою электронную почту или номер телефона.
- Увеличивают конверсию. Согласно исследованиям, 48% клиентов покупают после того, как получили пуш-уведомление. Этому способстуют несколько факторов. Во-первых, пользователь сразу переходит на нужную страницу. Во-вторых, уведомления приходят, когда вам нужно, т.е. не надо ждать когда пользователь откроет почту или прочитает SMS.
- Не застревают в спам фильтрах. В отличие от сообщений электронной почты, пушам не приходится проходить проверку спам-фильтров.
- Не требуют разработки мобильного приложения. Взаимодействие происходит через десктопные и мобильные браузеры.
Пользователь посещает сайт. В левом верхнем углу всплывает окно, где браузер просит разрешить показ уведомлений на этом сайте. Пользователь может как согласиться, так и отказаться.
После нажатия на кнопку "Разрешить" пользователь начнет получать push-уведомления от ресурса. Стоит отметить, что пуши будут приходить, даже если в момент отправки браузер закрыт.
Для отправки пушей браузеры используют различные сервисы:
Сервис | Браузер |
---|---|
Google Firebase | Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузер, Samsung Internet Browser |
Apple Push Notification Service | Apple Safari |
Mozilla Services | Mozilla Firefox |
В этом видео вы найдёте пошаговую настройку сервиса Firebase:
Для отправки уведомления конкретному подписчику используется уникальный идентификатор устройства. Каждое устройство получает такой ID, как только пользователь разрешает показ уведомлений.
Идентификатор устройства, а также другая информация о пользователе, хранится в базе профилей. Если у вас еще нет базы, создайте её.
Клиент может быть подписан на один или несколько ресурсов. В любой момент он может отписаться от рассылок определенного ресурса.
В основных настройках ресурса укажите:
- Базу данных, которую вы создали на предыдущем шаге;
- URL вашего веб-сайта;
- Трекинг домен для отслеживания действий подписчиков в уведомлении.
Зайдите на сайт. Если всё сделано правильно, в верхнем левом углу появится окно с уведомлением. Теперь любой посетитель вашего сайта может подписаться на рассылку браузерных пушей, а его идентификатор устройства сохранится в базу профилей.
- по расписанию из вашей SQL базы данных
- посредством интеграции с API платформы
Для каждого клиента, данные которого попадают в базу, создается единый цифровой профиль. Он объединяет личные данные, историю действий и подписки на ресурсы:
Шаблоны сообщения — это контент, который вы отправляете подписчикам в рассылке. Вам надо создать новый шаблон для Push канала или добавить этот канал в уже существующий шаблон.
Что может быть в шаблоне:
- Заголовок
- Иконка
- Тело сообщения
- Ссылка для перехода
Кампания определяет способ рассылки. Какой именно тип кампании подойдет вам, зависит от целей рассылки:
- Надо разослать уникальный контент подписчикам всего один раз? — Броадкаст.
- Собираетесь рассылать контент с одной и той же периодичностью? — Регулярная кампания.
- Хотите отправить контент подписчику, как только произошло какое-то событие? — Триггерная рассылка.
Для настройки кампании укажите:
- Push канал для связи с подписчиками.
Вам доступен выбор подписок с определенным провайдером. Исключите нежелательные провайдеры, кликнув на крестик.
Вы также можете указать режим отправки push-сообщений:
- fanout (по умолчанию) — отправка на все подписки профилей, которые соответствуют заданным в кампании фильтрам.
- last — отправка на подписку с самой свежей датой создания.
Получателей рассылки: клиенты, чьи данные вы загрузили в базу, а затем подписали на ресурс.
Выберите шаблон пуша.
Расписание рассылки.
Это позволит убедиться, что:
- push уведомления дойдут до пользователя;
- они должным образом отображаются во всех браузерах;
- динамический контент и переменные работают правильно.
Кампания станет активной и, как только наступит день запуска, начнет рассылку.
- Настройте push-уведомления для определенных браузеров.
- Создайте новую базу для хранения идентификаторов устройств, с которых пользователи подписываются на рассылку.
- Создайте ресурс, чтобы ограничить взаимодействие с подписчиком в рамках определенной тематики.
- Подключите push-уведомления на сайте, воспользовавшись инструментарием разработчиков.
- Если у вас уже есть идентификаторы устройств, загрузите их в базу и подпишите пользователей на ресурс.
- Создайте шаблон push уведомление, воспользовавшись обычным редактором или специальным редактором для rich push.
- Выберите способ рассылки (кампанию), укажите получателей уведомления и шаблон, который хотите использовать в этой рассылке.
- Протестируйте рассылку, отправив пуш тестовым подписчикам.
- Активируйте рассылку.
- Оцените эффективность рассылки, изучив показатели сводного отчета.