Mapping - передача данных по URL
Здравствуйте!
Сегодня мы рады сообщить вам о новой возможности, которая появилась в нашем конструкторе веб-форм. Теперь у вас есть возможность передавать данные формы за ее пределы, используя транспортировку данных по URL. Такая технология получила название – mapping или мэппинг данных.
Как передать данные формы на другой URL?
Для этого нужно, выполнить несколько простых действий:
- Зайти в настройки формы и в основных параметрах в качестве «Действие при успешном заполнении формы» выбрать пункт «Редирект на другой URL»;
- Ниже прописать необходимый URL адрес, на который пользователь будет переадресовываться;
- При помощи специальных макросов, добавить в URL нужные параметры для передачи;
- Не забыть сохранить изменения.
Что такое макросы и где их взять?
Макрос – это специальная переменная, которая после заполнения формы будет заменена на нужное значение из формы. Макросы широко применяются при редактировании шаблонов писем или на странице благодарности, после успешного заполнения веб-формы.
Именно там (в редакторе шаблона) есть специальная кнопка «Вставка переменных подстановки»:
Нажав на эту кнопку, перед вами откроется полный список доступных макросов, для данной формы:
Зная полный список макросов, можно составить нужный URL адрес для передачи данных на другой URL.
В качестве примера давайте рассмотрим вариант, когда вам нужно передать имя пользователя и его email на какой-нибудь сайт example.com. За основу я беру список макросов, которые я привел выше, у вас же будут свои.
Итак, глядя на список макросов можно увидеть, что полею «Ваше имя» соответствует макрос {field25}, а полю «E-mail адрес» макрос {field26}. Таким образом, итоговый URL адрес для редиректа будет выглядеть так:
http://example.com?name={field25}&email={field26}
Если установить такой URL адрес, то после успешного заполнения формы пользователь будет переадресован на сайт example.com, где в качестве GET параметров: name и email будут переданы данные, которые пользователь ввел в форму.
Используя данный функционал можно создать скрипт, который будет сохранять все данные в вашу базу данных. На самом деле возможности мэппинга по передачи данных этим не ограничиваются. Все зависит от вашей фантазии!
Надеемся данный функционал обрадует многих наших пользователей и вы будете его успешно применять на своих формах.
На этом все. Удачного дня!