Занесение нового проекта можно разделить на несколько частей:

  1. Занесение нового проекта в личный кабинет
  2. Получение скриптов и их последующая установка

1. Занесение нового проекта(домена):

Один личный кабинет позволяет администрировать множество доменов

Занесение происходит в личном кабинете в разделе "Управление проектами"

2018-02-08_12-38-13

Данный раздел будет содержать информацию о проекте:

  • Адрес сайта
  • Дату создания
  • Наличие http/https
  • Статус домена: включен/выключен
  • Получение скрипта для сайта

2018-02-08_12-41-14

2. Получение скриптов и их последующая установка:

Данный раздел позволяет получить необходимые для работы скрипты и файлы

2.1 размещение файлов:

2018-02-08_12-42-42

При работе на сайте с https система предсотавит на скачивание 2 файла(ссылка на файлы):

  • ipush-sw.js
  • manifest.json

оба файла должны распологаться в корне сайта

2.1 установка скриптов:

2018-02-08_12-55-25

Необходимо устоновить 2 скрипта в head сайта сквозняком на все страницы:

  • <link rel='manifest' href='/manifest.json' />

  • <script type="text/javascript" async="" src="https://i-push.ru/ipush.js?t=token" charset="utf-8"></script>

где token - это уникальй ключ домена

Важно:

  • Ссылку на подключение ipush-sw.js указывать не нужно.
  • Все файлы должны быть поставлен непосредственно в код, без использования Tag Manager-а и других диспетчеров тегов.

При работе без http достаточно установить только один скрипт:

<script type="text/javascript" async="" src="https://i-push.ru/ipush.js?t=token" charset="utf-8"></script>

В данном случае рассылка и подписка будет проводиться с поддомена i-push.ru,
пример домена: site.i-push.ru