В этом руководстве приведена подробная инструкция по подключению сервиса push-уведомлений от Gravitec.net к сайту. Вы узнаете, как установить «пуши» на веб-ресурсы c http и https протоколами и приступить к работе с пользователями.
Регистрация на Gravitec.net
Первый шаг – регистрация в системе. Для этого переходим по ссылке https://push.gravitec.net/register, либо на главной странице (gravitec.net) нажимаем кнопку «Регистрация» в правом верхнем углу.
В открывшейся форме необходимо внести email и пароль. После подтверждения пароля (Confirm password) выбираем кнопку «Регистрация» (Sign Up). Не забудьте ниже поставить галочку «Я согласен с условиями использования сервиса Gravitec.net».
Для активации аккаунта потребуется зайти в свой почтовый ящик (указанный в форме выше) и перейти по ссылке из письма от Gravitec.net («Complete registration»). Если письмо не пришло, проверьте папку «Спам».
С этого момента у вас появится собственный аккаунт в системе. Следующий шаг – добавление профиля сайта (или нескольких) для последующей работы с ним.
В панели управления выбираем «Добавить новый сайт / приложение».
Теперь необходимо внести данные веб-ресурса. Выбираем действующий протокол сайта (http или https), прописываем его полное имя (ссылку на главную страницу с www или без www) и загружаем иконку (изображение в формате jpg, png или статичный gif размером 192х192 пикселя и объемом не более 200 Кб).
После того, как информация корректно внесена, нажимаем кнопку «Добавить сайт».
Важно! Если вы не уверенны в правильности вносимых данных о протоколе, обратитесь к администратору своего сайта или в службу поддержки сервиса Gravitec.net. А при внесении адреса веб-ресурса, следует скопировать ссылку на него из адресной строки браузера для устранения неточностей.
Интеграция веб-сайта (http) в системе Gravitec.net
Для подключения push-сервиса к сайтам с http-протоколом потребуется внести специальный код на веб-страницы. Чтобы его получить, заходим в настройки профиля:
Копируем полученный на вкладке код и вставляем в основной шаблон сайта перед закрывающимся тегом </head>. Данный код должен присутствовать на тех страницах сайта, где пользователям будет предложена подписка на push-уведомления. Это могут быть все страницы, либо только главная, или другие — на выбор владельца веб-ресурса. Кроме того, появление окна подписки можно привязывать к конкретным действиям пользователя на сайте (подробнее см. документацию).
После установки кода посетители вашего ресурса начнут получать сервисные сообщения браузера с предложением подписаться на «пуши». Подписка добровольная, всегда есть выбор – нажать «Разрешить» или «Блокировать» во всплывающем окне. Каждый пользователь, который разрешит отправку push-уведомлений, становится подписчиком. После сбора базы можно приступать к рассылке сообщений. В процессе формирования списка подписчиков существует возможность их сегментации по группам (в зависимости от действий на сайте). Читайте подробнее о сегментации в сервисе Gravitec.net.
Интеграция с сайтом (https-протокол)
Для работы с пуш-уведомлениями на сайтах с https-протоколом необходимо пройти такие этапы установки:
- По аналогии с http, скопировать сгенерированный код в панели управления («Настройки сайта»);
- Вставить код в основной шаблон сайта перед закрывающимся тегом </head>;
- Нажать кнопку «Скачать SDK» для скачивания файлов установки;
- Распаковать полученные файлы (manifest.json и push-worker.js) в корневую папку веб-ресурса.
Важно! К SDK-файлам должен быть доступ по ссылкам в браузере https://sitename.com/push-worker.js, https://sitename.com/manifest.json (где sitename.com – название вашего сайта).
Если все этапы пройдены правильно, посетители веб-ресурса начнут получать предложения о подписке (pop-up через браузер). После начала сбора подписчиков можно приступать к отправке push-уведомлений.