Подключение форм на сайтах в системе "Бизнес в Плюсе"

Данная инструкция предназначена для системных администраторов, программистов, занимающихся в вашей компании вопросами подключения и настройки работы сайта.

1. «Бизнес в плюсе» позволяет подключать любое кол-во сайтов на любых CMS. Для интеграции с сайтами на стороне Бизнес в плюсе настроена единая точка приёма запросов (endpoint) вида https://andwood.b-plus.pro//SiteIntegration.php. После составления заявки в форме на сайте необходимо выполнить POST или GET-запрос на указанный адрес.

2. Для POST запросов данные можно передать как в формате JSON в теле запроса, так и в классическом виде par1=value1&par2=value2… тоже в теле запроса.

3. Стандартными параметрами в запросе являются:

name — имя/ФИО клиента по заявке

phone — Телефон

email — E-mail

comment — комментарий

form — название формы

url — адрес страницы, с которой была отправлена заявка

utm_source, utm_medium, utm_campaign, utm_term, utm_content — стандартные UTM-метки (обычно передаются через GET-параметры, и при переходе между страницами пропадают. Крайне желательно UTM-метки записывать в cookies и при отправке запроса забирать их оттуда. Срок на хранение таких cookies можете установить, посоветовавшись с маркетологами — он зависит от того, как долго после первого визита клиента по рекламе его повторные визиты также будут считаться рекламными. Обычно это 1 год или 1 месяц, но бывает и иначе). referrer — предыдущая страница (с которой клиент зашёл на страницу отправки заявки)

GACID — идентификатор Google (пример — функция GetGACID() в файле https://clientbasepro.ru/Customization/SiteIntegration.js)

YMCID — идентификатор Yandex (пример — функция GetYMCID() в файле     https://clientbasepro.ru/Customization/SiteIntegration.js)

Телефон или E-mail обязательны, остальные параметры по возможности.

4. Дополнительные параметры (например, список товаров, адрес доставки и т.п.) на усмотрение программиста.

5. Endpoint возвращает стандартный ответ 200 без подробностей.

Инструкции