(CRM) Интеграция с intrumnet crm

Главная

Вернуться к статьям

(CRM) Интеграция с intrumnet crm

Настройка полей Основные поля: - Имя - будет передано в поле name; - Электронная почта - будет передана в поле email; - Телефон - будет передан в поле phone; ПРОВЕРЬТЕ ЭТО ПЕРЕД ТЕМ, КАК ПРИСТУПИТЬ К ПОДКЛЮЧЕНИЮ ИНТЕГРАЦИИ Чтобы после подключения интеграции передача заявки произошла успешно убедитесь, что типы полей выбраны корректно, а действием в форме после отправки заявки указано действие с сообщением: 1. Для поля где вводится ФИО нужно указать id для интеграции “nameUntitled 1. Для поля где вводится Почта нужно указать id “emailUntitled 1. Для поля где вводится Телефон нужно указать id “phoneUntitled Добавьте следующий скрипт во вкладке Плагины, раздел "Свой код", поле "Перед ". jsx <script> cr.api(function (page) { page.lazy('.cr-form', function (el) { var form = page.getComponent(el); // Начинаем ловить событие отправки формы form.on('before-submit', function (event) { var name = event.fields.find(function (field) { return field.uid === 'name'; }); var email = event.fields.find(function (field) { return field.uid === 'email'; }); var phone = event.fields.find(function (field) { return field.uid === 'phone'; }); var fields = event.fields .map(function (field) { return field.name + '\n' + field.value; }) .join('\n\n'); fields += '\n\n'; fields += 'Название формы:\n' + event.name + '\n\n'; fields += 'Адрес страницы:' + '\n' + location.href; var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: "3231967", type: "reachGoal", goal: "request" }); mgo.postForm({name: name.value, number: phone.value}); }); }); }); </script> > Важно! Обратите внимание на то, что если вы не передаете какое-то из трех полей (почта, имя, телефон), нужно удалить эту строчку в конце кода, который находится выше. К примеру если в вашей форме отсутствует email, то удаляется'email': email.value, . > Untitled