Перейти к содержанию

Подписка на веб-пуш

Использовать "Подписка на веб-пуш" очень просто, но ваш сайт должен работать по https

  1. Получите с помощью вызова sys.settings.get значение настройки push.script - это код необходимый для организации подписки
  2. Разместите полученный код на тех страницах сайта где необходимо предлагать подписку на веб-пуш
  3. Выпускайте рассылки с помощью issue.send по подписчикам тип push

Дополнительно, вы можете оформить включение подписчика на веб-пуш ту или иную группу-список - для этого задайте параметр group.id при получении значения настройки push.script. Это можно использовать для автоматической группировки посетителей сайта.

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

Для этого используйте параметр dk при получении кода для страницы, или используйте дополнительные вызовы addData которые можно добавить в полученный из sys.settings.get код push_script перед вызовом subscribe.

Если дополнительные данные известны на момент вызова init, то проще сразу использовать параметр dk.

Вы так же можете настроить "приветственный push" - сообщение которое будет автоматически высылаться каждому новому push-подписчику. Для этого достаточно создать черновик push-сообщения и установить его как приветственный push через параметр issue.push.welcome вызова sys.settings.set

Например:

......
sendsay_push("init", {
  ..........
});

sendsay_push("addData", {"push.name" : "имя подписчика"});
sendsay_push("addData", {"push.region" : "откуда подписчик"});
sendsay_push("addData", {"push.page.cat"  : 1 }); // подписался из раздела про кошек
sendsay_push("addData", {"push.page.duck" : 1 }); // подписался из раздела про уток

sendsay_push("subscribe");