Как настроить передачу справочных и нестандартных полей с лендинга на сайте в bpm’online
В веб-формах посадочных страниц могут использоваться нестандартные поля, например, радиокнопки либо выпадающие списки с данными из справочников.
Важно
Приведенные ниже настройки выполняются администратором веб-сайта и описаны на примере настройки регистрации лида.
Рассмотрим настройку передачи в bpm’online данных, выбранных пользователем с помощью радиокнопки:
1.Добавьте в html-разметку посадочной страницы скрытое поле. Значение id данного поля может быть произвольным:
<input type="hidden" id=" idOfRadiobutton" />
2.В коде лендинга в bpm’online в блоке “fields” настройте соответствие полей между нужным полем лида и созданным скрытым полем:
"UsrField": "#idOfRadiobutton"
3.Значение, выбранное с помощью радиокнопки, необходимо передать в ранее созданное скрытое поле. Добавьте полученное выражение, содержащее это значение, в код лендинга перед фрагментом, вызывающим функцию создания лида — createLead:
var idOfRadiobutton = $('input[name=name_of_your_radiobutton]:checked').val();
4.Сохраните изменения.
Для передачи в bpm’online значений, выбранных из выпадающего списка веб-формы:
1.Добавьте в html-разметку посадочной страницы скрытое поле. Значение id данного поля может быть произвольным:
<input type="hidden" id="fieldId" />
2.В коде лендинга в блоке “fields” настройте соответствие между нужным полем лида и созданным скрытым полем:
"UsrField": "#fieldId"
3.Перед вызовом функции по созданию лида необходимо вычислить значение, которое было выбрано из выпадающего списка и передать это значение в ранее созданное скрытое поле. Затем разместите полученное выражение, содержащее это значение, в код лендинга перед фрагментом, вызывающим функцию createLead:
var fieldId = $("#name_of_dropdown option:selected").text();
$("#fieldId").val(fieldId);
4.Сохраните изменения.
После выполнения приведенных настроек данные, выбранные пользователем с помощью радиокнопки либо из выпадающего списка веб-формы, будут передаваться на страницу лида в bpm’online.
Смотрите также
•Как создать лендинг на своем сайте
•Как добавить новую запись в разделе [Лендинги и web-формы]
•Как связать лендинг на сайте с bpm’online
•Как настроить передачу пользовательских полей с лендинга на сайте в bpm’online
•Как настроить автоматическое заполнение полей лида, которые не заполнены клиентом