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

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

<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 (18)

    Другие полезные страницы

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

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