Перейти к содержанию

Интеграция Roistat с LPmotor

Интеграция конструктора сайтов LPmotor c Roistat позволяет:

  • Подключить вашу CRM, даже если ее нет в каталоге интеграций в LPmotor;
  • Автоматически создавать в CRM сделки по заявкам из форм на сайте;
  • Анализировать данные по визитам и сделкам с помощью Аналитики Roistat.

Настройка

Установка счетчика

  1. Скопируйте счетчик Roistat из раздела Настройки → Код счетчика:

    0.png

  2. В кабинете LPmotor откройте панель управления нужного сайта (кнопка Управление):

    1.png

  3. Перейдите в раздел Настройки → Общие и вставьте скопированный код в поле Вставка в тэг <body>:

    2.gif

  4. Сохраните изменения.

Установка скрипта интеграции

  1. В проекте Roistat перейдите в раздел Интеграции и нажмите Добавить интеграцию. Найдите и добавьте интеграцию с LPmotor (категория Конструкторы лендингов и форм):

    3.png

    Затем нажмите Настроить интеграцию:

    3-2.png

  2. Скопируйте код из шага Установка скрипта:

    3-3.png

    Внимание!

    Если вместе с данными формы вы хотите передавать ее название, вместо стандартного кода скопируйте код ниже:

    <script>
    $(function(){
        $('form').submit(function(){
            var fields = $(this).find('.user_form_fields_list>div');
            if (typeof window.roistat === 'undefined' || typeof window.roistat.visit === 'undefined') {
                var data = {};
            } else {
                var data = {roistat_visit: window.roistat.visit};
            }
            fields.each(function(index){
                data['field_' + index + '_name'] = $(this).find('.label_txt').text();
                var fieldWrap = $(this).find('.field_wrap');
                data['field_' + index + '_value'] = fieldWrap.find('input:first').is(':radio') || fieldWrap.find('input:first').is(':checkbox') ? fieldWrap.find('input:checked').val() : fieldWrap.find('>*:first-child').val();
            });
               data['frm_title'] = $(this).find('.body_content .header_text').text();
            $('body').append($('<script>', {src: 'https://cloud.roistat.com/integration/webhook?key=<ключ_интеграции>' + $.param(data)}));
        });
    });
    </script>
    
    Вместо <ключ_интеграции> вставьте ключ из стандартного кода.

  3. Перейдите в кабинет LPmotor на ту же страницу настроек, где вы устанавливали код счетчика Roistat: панель управления сайта → Настройки → Общие:

    4.png

  4. Вставьте скопированный код в поле Вставка в тэг <body> после счетчика Roistat:

    5.gif

  5. Сохраните изменения.

Настройка форм

Откройте редактор сайта и настройте те формы, из которых вы хотите получать заявки. В форме должно быть хотя бы одно из полей: телефон или электронная почта. В противном случае заявки не будут создаваться.

В заявке передаются данные только из следующих полей (указаны возможные названия полей в редакторе сайта, регистр не имеет значения):

  • Имя (Name);
  • Телефон (Номер телефона, Phone, Phone number);
  • Электронная почта (Адрес электронной почты, Email, E-mail).

Также возможно передавать название формы. Для этого нужно использовать измененный скрипт интеграции – см. п.2 раздела Установка скрипта интеграции.

Настройка quiz-форм

Поддержка quiz-форм от LPmotor работает, только если интеграция Roistat с LPmotor была настроена после 2019 года.

Если интеграция была настроена до 2019 года, то для поддержки quiz-форм LPmotor необходимо обновить скрипт интеграции с Roistat в интерфейсе LPmotor.

Для этого нужно:

  1. Перейти в LPmotor в и нажать кнопку Управление.

  2. Открыть Настройки → Общие.

  3. В поле Вставка в теге <body> найти код интеграции с Roistat (он должен быть прямо под счетчиком).

  4. Удалить код интеграции с Roistat.

  5. Зайти в Roistat, открыть Интеграции → LPmotor → Настроить интеграцию.

  6. Скопировать в буфер обмена скрипт интеграции.

  7. Вставить скопированный скрипт в LPmotor (Настройки → Общие → Вставка в тэг <body>) сразу после счетчика Roistat.

Дополнительные настройки интеграции

  1. В настройках интеграции с Roistat на шаге Настройки поведения вы можете:

    • Настроить отправку заявок в CRM. Если отключить опцию Отправлять заявки в CRM, лиды будут создаваться в списке отправленных заявок, но не будут отправляться в CRM.
    • Отключить или включить создание заявок без контактных данных. Если опция отключена, заявки будут отправляться в CRM даже при отсутствии контактных данных клиента.
    • Создать сценарии отправки заявок.
    • Настроить сценарии отправки целей в Google Аналитику и Яндекс.Метрику.

    5-1.png

  2. На шаге Настройка доп. полей вы можете настроить передачу значений в дополнительные поля сделки в CRM:

    1. Нажмите Добавить поле.
    2. В раскрывающемся списке Выберите поле выберите название дополнительного поля в CRM. Список полей загружается из подключенной к проекту Roistat CRM.
    3. Нажмите Сохранить.

Проверка работы

  1. Создайте тестовую заявку из формы на сайте.
  2. В проекте Roistat перейдите в раздел Состояние проекта → Список отправленных заявок и найдите созданную заявку:

    6.png

  3. Проверьте, что в поле Промокод указан номер визита.

  4. Проверьте статус отправки заявки в CRM: в поле Отправлен должен появиться успешный статус отправки V, а в CRM – новая заявка с номером визита.

Внимание!

При интеграции с целями заявка не отправляется, поэтому статус отправки будет неуспешным X – это нормально.

Рекомендуемые статьи

LPmotor CRM