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

Чтобы начать использовать функционал 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 получатели считаются по количеству уникальных контактов, однако за одним контактом может быть закреплено более одного устройства. В связи с этим количество отправленных сообщений (отображаются в Детали сообщенияСтатистика по количеству устройств) может быть больше ожидаемого. В разделе Детали сообщенияИнформацияПолучатели вы можете отслеживать количество получателей, отправленных и не отправленных сообщений отдельно по уникальным контактам и отдельно по количеству устройств.

Последнее изменение: 2024.03.15 13:46 — Elizaveta Ivannikova