Подписка на веб-пуш¶
Использовать "Подписка на веб-пуш" очень просто, но ваш сайт должен работать по https
- Получите с помощью вызова sys.settings.get значение настройки push.script - это код необходимый для организации подписки
- Разместите полученный код на тех страницах сайта где необходимо предлагать подписку на веб-пуш
- Выпускайте рассылки с помощью 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");