Сбор контактных данных с помощью форм запросов
Формы запросов позволяют непосредственно на сайте собирать и автоматически передавать в eSputnik дополнительную информацию о ваших пользователях: их днях рождения, предпочтениях, потребностях и т.д.
Создание формы запроса
Перейдите в разделы “Сайт” → “Виджеты” → “Формы запросов” и нажмите кнопку “Создать форму запроса”.
Настройки внешнего вида в целом совпадают с настройками других виджетов, главное отличие – это необходимость назначения дополнительных полей для хранения полученной информации, о чем пойдет речь ниже.
Назначение дополнительных полей для хранения данных
1. Нажмите на компонент формы с вопросом, на правой боковой панели перейдите на вкладку "Общие" и нажмите кнопку "Изменить".
2. Если соответствующее поле еще не существует, нажмите “Добавить поле” и создайте его (подробнее о создании дополнительных полей).
После сохранения настроек вы будете перенаправлены на страницу дополнительных настроек виджета. Более подробную информацию о конфигурации форм можно найти в статье “Виджеты”.
Идентификация контактов и действия после заполнения формы
Заполнение формы запросов обновляет контактные данные по идентификаторам email или phone, если форма содержит соответствующие поля. Если контакт с такими идентификаторами не найден, он будет создан.
Если в форме нет полей email или phone, система будет искать и обновлять контакт по идентификатору webId.
Форма запроса не отображается для неидентифицированных контактов. Идентифицированные контакты – это те, чей webId (cookie) имеет маппинг. То есть произошла отправка событий CustomerData, GeneralInfo с данными, или контакт был определен автоматически. Например, когда контакт перешел из письма по ссылке с метками.
Настройка подтверждения подписки для действий после заполнения формы доступна только для форм с полем email. Опция добавления новых контактов в группу доступна только для форм с полями email или phone.
Создание событий для запуска автоматизации
Для запуска события после заполнения формы активируйте соответствующий переключатель в параметрах виджета и выберите или создайте тип события.
Событие будет содержать параметры, соответствующие параметрам формы (данные передаются из всех компонентов формы кроме чекбоксов).
Пример структуры:
"params": [ { "name": "contactId", "value": "string" }, { "name": "email", "value": "string" }, { "name": "phone", "value": "string" }, { "name": "Personalisation key", "value": "string" } ] }
JSON
- contactId – заполняется автоматически,
- email – содержит значение, если оно передается в форме,
- phone – содержит значение, если оно передается в форме,
- Personalisation key – соответствует названию дополнительного поля контакта.