Скрипт на сайте для Web Push
Чтобы начать использовать функционал Web Push уведомлений, вам необходимо выполнить следующие действия:
1. Установить наш скрипт на каждую страницу сайта:
<script type="text/javascript"> var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '//cdn.enkod.ru/script/enpop.min.js'; script.async = true; var first = document.getElementsByTagName('script')[0]; first.parentNode.insertBefore(script, first); var enKodBox = window.enKodBox = window.enKodBox || {}; var ekEvents = window.ekEvents || []; enKodBox['token'] = 'СИСТЕМНОЕ_ИМЯ'; </script>
2. В корень сайта поместить файл из архива firebase-messaging-sw-enkod.zip
3. Сообщите вашему менеджеру, что все готово
Создание и отправка Web Push уведомлений
Первый шаг создания сообщения - выбор канала коммуникации
Условия отправки
Можно отправить Web Push мгновенно или запланировать отправку на нужный день и время. Кроме этого, доступен вариант автоматической регулярной отправки (задается дата начала и дата окончания отправки, а также необходимые час/день/неделя/месяц).
- Мгновенное - отправится сразу после настройки
- Запланированное - дата и время отправки задается вручную в процессе создания
- Регулярное - вручную задается начальная и конечная дата отправки, а также регулярность: каждый час (каждый час в выбранном временном промежутке), каждый день (ежедневно в заданное время), каждую неделю (выбранные дни недели в заданном промежутке), по месяцам (либо по выбранным дням недели, либо по выбранным числам ежемесячно)
Редактор сообщения
На этом шаге нужно указать тему сообщения, его контент, ссылку на изображение, если оно будет использоваться, и ссылку для перехода. В окне слева будет отображаться предпросмотр Web Push. UTM-метки и URL параметры работают так же, как в емейл-сообщениях. Здесь же можно прикрепить теги к Web Push сообщению.
Обратите внимание, что ссылки для перехода из Web Push будут работать только в том случае, если их URL совпадает с URL сайта, на котором посетителю был присвоен токен (т.е. сайта, на котором установлен скрипт и JS-файл для подключения Web Push уведомлений).
Можно выбрать предпросмотр Web Push как на десктопе, так и в мобильной версии. Здесь же можно настроить время жизни Web Push в секундах.
Получатели
После создания Web Push нужно указать получателей сообщения. Для этого включите или исключите необходимые вам сегменты из рассылки.
На каждом шаге вы можете вернуться на предыдущие, кликнув на кнопку «Назад» или на заголовок любого этапа, отмеченный галочкой. Кроме того, сообщение можно сохранить как черновик. После этого оно появится в списке сообщений, где его можно будет скопировать, редактировать или удалить.
Сводный отчет
Последний шаг - просмотр деталей сообщения: превью Web Push, данных о контенте, об отправке и получателях. После того как вы проверите их и нажмёте кнопку «Отправить», сообщение будет создано и отправлено, если условием отправки выбрано «сейчас».
Время жизни Web Push
У Web Push есть «время жизни» в секундах, которое можно задать в мастере создания. Отправка Web Push происходит сразу всем контактам из выбранных сегментов. В статистику при этом записывается количество отправок. Время жизни - максимально допустимое (исходя из актуальности контента) время, которое устанавливается для ожидания момента, пока получатель зайдет в браузер и сможет увидеть уведомление. Если за это время Web Push не был показан (пользователь так и не открыл браузер), то попытки показа будут остановлены. После того, как Web Push показался, в статистике записывается открытие.
Информация о получателях Web Push
В сегментах на отправку Web Push получатели считаются по количеству уникальных контактов, однако за одним контактом может быть закреплено более одного устройства. В связи с этим количество отправленных сообщений (отображаются в Детали сообщения ➔ Статистика по количеству устройств) может быть больше ожидаемого. В разделе Детали сообщения ➔ Информация ➔ Получатели вы можете отслеживать количество получателей, отправленных и не отправленных сообщений отдельно по уникальным контактам и отдельно по количеству устройств.
Обратите внимание: даже при верных настройках у некоторых пользователей по умолчанию могут блокироваться показы уведомлений, если пользователь самостоятельно на других сайтах часто их запрещал.