Содержание

Установка скрипта на сайт

Чтобы начать использовать функционал 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.zip

3. Сообщите вашему менеджеру, что все готово

Создание и отправка web-push уведомлений

Первый шаг создания сообщения - выбор канала коммуникации

Условия отправки

Можно отправить пуш мгновенно или запланировать отправку на нужный день и время. Кроме этого, доступен вариант автоматической регулярной отправки (задается дата начали и дата окончания отправки, а также необходимые час/день/неделя/месяц).

Редактор сообщения

На этом шаге нужно указать тему сообщения, его контент, ссылку на изображение, если оно будет использоваться, и ссылку для перехода. В окне слева будет отображаться предпросмотр пуша. UTM-метки и URL параметры работают так же, как в емейл-сообщениях. Здесь же можно прикрепить теги к пушу.

Можно выбрать предпросмотр пуша как на десктопе, так и в мобильной версии. Здесь же можно настроить время жизни пуша в секундах.

Получатели

После создания пуша нужно указать получателей сообщения. Для этого включите или исключите необходимые вам сегменты из рассылки.

На каждом шаге вы можете вернуться на предыдущие, кликнув на кнопку «Назад» или на заголовок любого этапа, отмеченный галочкой. Кроме того, сообщение можно сохранить как черновик. После этого оно появится в списке сообщений, где его можно будет скопировать, редактировать или удалить.

Сводный отчет

Последний шаг - просмотр деталей сообщения: превью пуша, данных о контенте, об отправке и получателях. После того как вы проверите их и нажмёте кнопку «Отправить», сообщение будет создано и отправлено, если условием отправки выбрано «сейчас».

Время жизни пушей

У веб-пушей есть «время жизни» в секундах, которое можно задать в мастере создания. Отправка пуша происходит сразу всем контактам из выбранных сегментов. В статистику при этом записывается количество отправок. Время жизни - максимально допустимое (исходя из актуальности контента) время, которое устанавливается для ожидания момента, пока получатель зайдет в браузер и сможет увидеть уведомление. Если за это время пуш не был показан (пользователь так и не открыл браузер), то попытки показа будут остановлены. После того, как пуш показался, в статистике записывается открытие.

Информация о получателях Web Push

В сегментах на отправку Web Push получатели считаются по количеству уникальных контактов, однако за одним контактом может быть закреплено более одного устройства. В связи с этим количество отправленных сообщений (отображаются в Детали сообщенияСтатистика по количеству устройств) может быть больше ожидаемого. В разделе Детали сообщенияИнформацияПолучатели вы можете отслеживать количество получателей, отправленных и не отправленных сообщений отдельно по уникальным контактам и отдельно по количеству устройств.