Регистрация

POST-запросы при отправке форм

Время выполнения: 20 минут

В нашем конструкторе есть возможность отправлять данные формы по определенному адресу, в момент когда посетитель заполняет форму на лендинге. С помощью этого, к примеру, можно организовать прием данных какой-либо системой Email-маркетинга либо подключить своего оператора рассылки смс-сообщений.

Для активации этой функции вам нужно зайти в настройки формы (в редакторе сайта) и установить галочку "Отправлять данные POST-запросом”

Настройка POST-запросов

В поле Ссылка введите URL-адрес (ссылку), на которую будут уходить данные с формы.

В поле Данные можно задать параметры (данные) которые будут передаваться на указанный адрес.

ВАЖНО: если у вас ссылка имеет вид site.ru?arg1=1&arg2=2, то в настройках формы, в поле "ссылка" нужно вводить site.ru (то что до знака вопроса), а в поле "данные" - arg1=1&arg2=2 (то что после знака вопроса).

Для строки данных доступны следующие переменные:
{id_lead} - номер заявки;
{frm_title} - название формы. Для обычных форм это название не показывается на сайте. Для всплывающих форм его видно в заголовке всплывающего окна.
{name} - значение поля "Имя" в форме;
{phone} - значения поля "Телефон" в форме;
{email} - значение поля Email в форме;
{extra} - значение всех остальных полей формы
______________________

Значение для поля Данные составляется как "имя_параметра=имя_переменной", где имя переменной берется из списка переменных выше. Разные значения нужно разделять знаком "&" (амперсанд).

- Пример 1 -
Мы хотим отправлять только Email-ы на адрес api.site.ru. Допустим скрипт по этому адресу ожидает параметр email. Тогда строка данных будет выглядеть как "email={email}".
В результате такой настройки, когда посетитель сайта заполнит форму и введет email-адрес "test@mail.ru", сервис сделает запрос по ссылке api.site.ru?email=test@mail.ru. Таким образом, переменная {email} заменяется на значение ящика, который ввел пользователь.

- Пример 2 -
Допустим, нам нужно отправлять по адресу crm.domain.ru такие данные как Номер заявки, Email, Телефон, Имя посетителя и Некий клиентский ключ. Допустим, что скрипт по этому адресу ожидает от нас переменные соответственно id_order, email, phone и username, key. В этом случае строка данных будет выглядеть как "id_order={id_lead}&email={email}&phone={phone}&username={name}
&key=a24fcb92dc24
".

В результате, если посетитель заполняет поля как test2@mail.ru, 790012345 и Александр, то при получении данных формы сервис сделает запрос crm.domain.ru?id_lead=2823&email=test2@mail.ru&phone=790012345
&username=Александр&key=a24fcb92dc24
.
Переменные, обозначенные фигурными скобками заменились на значения из формы. Переменная {id_lead} будет содержать номер заявки, который ей присвоит сервис. Также пример иллюстрирует, что вы можете задавать любые другие параметры (в примере это key), но надо учитывать, что их значение будет одинаково для всех запросов.
_________________

ЗАМЕЧАНИЕ
Поля формы Имя, Телефон и Email являются особенными полями. Их нужно добавлять на форму всего 1 раз. Также их нельзя взаимно переименовывать, т.к. функции полей сохраняются, даже если вы их переименуете. Например, нельзя назвать поле Имя полем Телефон.
Поле Имя всегда будет передавать значение в переменную {name}, поле Email - в {email} и поле Телефон - в {phone}. Даже если вы их переименуете, изначальная роль полей сохраняется.
_________________

Если у вас что-либо не получается настроить по данной инструкции, то пожалуйста обращайтесь в нашу службу поддержки по адресу support@lpmotor.ru. Будем рады вам помочь!
_________________

Смотрите также наши инструкции о CRM-системе, воронке продаж и статистике.

ИНН 6608008004
ОГРН 313590414000013
8 800 250 5337

*Настоящая информация о тарифах не является офертой, публичной офертой и предоставляется исключительно в информационно-ознакомительных целях.
окно оферты (скрыто)
окно соглашения (скрыто)
При поддержке Фонда Развития Интернет Инициатив