Как передавать дополнительные переменные для сегментации и персонализации web push уведомлений

Чтобы передавать переменные с сайта, после добавления кода web push сообщений (сгенерированный в сервисе) на сайт нужно добавить дополнительный код.

Способ 1. Через скрипт window.addEventListener

Добавьте на сайт скрипт вида:

<script type="text/javascript">
window.addEventListener('load', function() {
    oSpP.push("Name","Имя_посетителя_сайта");
    oSpP.push("email","Email_посетителя_сайта");
});
</script>

Если пользователь сначала подписался на web push уведомления, а потом появилась переменная, то при повторном заходе на сайт информация будет все равно передана на сервер и запись о подписке обновится.  

Спосіб 2. Через скрытые поля ввода

Чтобы передавать переменные данные о подписчиках в личный аккаунт в сервисе SendPulse, можно добавить на свой сайт дополнительные поля input с классом sp_push_custom_data:

<input class="sp_push_custom_data" type="hidden" name="Name" value="Имя_посетителя_сайта">

<input class="sp_push_custom_data" type="hidden" name="email" value="Email_посетителя_сайта">

<input class="sp_push_custom_data" type="hidden" name="Last_name" value="Фамилия_посетителя_сайта"> 

Где:
Name, Email, Last name — произвольные названия переменных.
Имя_посетителя_сайта, Email_посетителя_сайта, Фамилия_посетителя_сайта — соответствующие значения этих переменных.

Количество строк кода равно количеству переменных, которые вы хотите передавать в личный аккаунт в сервисе для использования при персонализации и сегментации web push уведомлений

Оба способа универсальны для сайтов на любых CMS

    Оцените, насколько полезна статья "Как передавать дополнительные переменные для сегментации и персонализации web push уведомлений"

    Оценка: 4 / 5

    Назад

    Как задать внешний вид окна запроса подписки для https сайтов

    Далее

    Как сегментировать список получателей web push уведомлений

    Популярное в нашем блоге

    Начните пользоваться сервисом SendPulse прямо сегодня