Як передавати додаткові змінні для сегментації та персоналізації 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. Через приховані поля вводу

Також можна додати на свій сайт додаткові поля 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 повідомлень"

Оцінка: 0 / 5 (0)

    Почніть користуватися сервісом SendPulse прямо сьогодні