Как передавать пользовательские переменные
Вы можете передавать дополнительные данные пользователей при отправке формы попапа из локального хранилища браузера пользователя или из вашей системы через API.
Рассмотрим, как создать переменную и подключить ее к полю попапа.
Создайте переменную
Выберите проект, в котором будете передавать нужные вам данные. Перейдите в «Настройки» (Settings) > «Пользовательские переменные» (Custom variables) и нажмите «Добавить переменную» (Add variable).
Вы также можете создавать переменные при создании или редактировании попапа. Перейдите в конструктор попапа во вкладку «Контент». Напротив нужного поля нажмите на {} и выберите «Добавить переменную».
Выберите, каким методом передавать информацию из вашего сайта в попап:
API | Передача данных через сетевой запрос к серверу. Может использовать разные HTTP методы (GET, POST, PUT, DELETE и др.).
Используется, чтобы отправлять запросы для получения данных из вашей системы. К примеру, если у вас пользователь уже зарегистрировался на сайте и вы уже имеете его данные. |
Local storage | Передача данных из сохраненных данных в объекте localStorage на стороне пользователя. Данные сохраняются между сеансами работы с браузером и не имеют срока годности. |
Cookie | Передача данных из файла куков на стороне пользователя. Данные могут иметь срок действия (пока пользователь не почистит браузер). |
Введите название переменной, которое вам нужно будет передавать в виде ключа со своего сайта.
Выберите тип данных, которые будут передаваться в переменной:
Строка (String) | Используется для передачи до 255 текстовых символов. |
Число (Number) | Используется для передачи числовых значений. |
Email (Email) | Используется для передачи email адресов в виде example@example.com . |
Телефон (Phone) | Используется для передачи телефонных номеров. Рекомендуется использовать международный формат c кодом страны. |
Нажмите «Добавить».
Для метода передачи «API» вам нужно будет еще добавить скрипт на ваш сайт для передачи данных. Перейдите в «Настройки» > «Пользовательские переменные», нажмите «Получить скрипт» и скопируйте скрипт.
Ключи чувствительны к регистру. Чтобы правильно идентифицировать переменную, проверьте, какое название переменной вы создали в интерфейсе и в таком же виде передавайте.
Если вы создаете новую переменную, вам нужно ее добавить в код, который установили на сайте либо скопировать обновленный код в интерфейсе.
Выберите переменную в попапе
Перейдите в конструктор создания попапа и возле поля, для которого нужно подставлять значения переменной, нажмите на {} и выберите переменную.
Вы можете настраивать кастомные поля для главных действий «Подписка на рассылку», «Запрос телефона» и «Кастомная форма».
Вы также можете скрыть поля, если они будут предварительно заполнены значениям из переменных. Например, если пользователь уже регистрировался и у вас есть необходимые данные, вы можете его дополнительно не запрашивать ту же информацию.
По умолчанию, если у вас или у пользователя в системе имеются значение для выбранных переменных, виджет автоматически подставит эти значения в поля. Пользователь может их просмотреть, редактировать и только потом отправить.
Если вы включите функцию «Скрыть предварительно заполненное поле», поля скроются от пользователя, а значения передаются во время отправки формы.
Продолжите настраивать попап и сохраните его.
Когда пользователю отобразится попап, в поля подставятся значения из выбранного метода передачи данных. Пользователь может оставить эти значения или добавить свои. После отправки формы данные будут передаваться в раздел «Лиды» и, если подключали дополнительные опции — в Email и CRM сервисы.
Обновлено: 14.11.2023
или