Интеграция SendPulse с мессенджерами позволяет передавать переменные {{phone}},
{{email}}
и прочие пользовательские в аккаунт SendPulse при подписке на чат-бота.
С помощью этого способа вы можете передавать переменные для чат-бота ВКонтакте и Facebook.
В связи с ограничениями Telegram на длину payload (информации, которую можно передать с подпиской) на данный момент дополнительные переменные при подписке не передаются. Решение этого вопроса сейчас в разработке.
Настроить передачу переменных можно двумя способами.
Способ 1
После добавления кода виджета подписки чат-бота, добавьте на сайт код вида:
<script type="text/javascript"> window.oSpP = { phone: '+123123123', email: 'username@example.com',
name: "Olga",
city: "Odessa" } </script>
Если пользователи подписались на чат-бота, а потом для этих пользователей появились переменные {{phone}}
, {{email}}
, {{city}}
и {{name}}
их данные не будут переданы в аккаунт SendPulse.
Обратите внимание: если вы подключали дополнительный сбор переменных для подписчиков web push уведомлений с помощью window.oSpP
, виджет для сбора дополнительных переменных для чат-бота, может не сработать, так как будут конфликты. Используйте второй способ.
Способ 2
Добавьте на сайт дополнительные поля input с классом sp_push_custom_data:
<input type="hidden" name="email" class="sp_push_custom_data " value="username@example.com"> <input type="hidden" name="phone" class="sp_push_custom_data " value="+123123123">
<input type="hidden" name="name" class="sp_push_custom_data " value="Olga">
<input type="hidden" name="city" class="sp_push_custom_data " value="Odessa">
Оба способа универсальны для сайтов на любых CMS.
Обновлено: 2020-11-03
Регистрация через соцсети
Войти через Facebook Войти через Google