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

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

Интеграция Roistat с конструктором сайтов MotoCMS позволяет загружать заявки посетителей в ваш проект Roistat и автоматически создавать для них сделки в подключенной CRM.

Как работает интеграция

  1. Клиент оставляет заявку в форме MotoCMS.
  2. После отправки заявки информация передается в Roistat.
  3. Roistat отправляет созданную заявку в подключенную CRM.

Перед началом настройки

Настройка интеграции

  1. На сервере, где расположен ваш сайт, найдите файл php/submit.php.

  2. В файл submit.php добавьте код, который отправляет данные о заявке.

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

    Код для отправки заявки
    //Start Roistat Lead Sender
    $roistatData = array(
        'roistat' => isset($_COOKIE['roistat_visit']) ? $_COOKIE['roistat_visit'] : 'nocookie',
        'key'     => '#################', // Ключ для интеграции
        'title'   => 'Заявка с сайта', // Название сделки
        'name'    => $data['name'], // Имя клиента
        'phone'   => $data['phone'], // Номер телефона клиента
        'email'   => $data['email'], // Номер телефона клиента
        'is_skip_sending' => '0', // Не отправлять заявку в CRM
        'fields'  => array(
            'UF_CRM_1645475406' => $data['form'],
            'UF_CRM_60D9D9E233188'=> '{utmMedium}',
            'UF_CRM_60D9D9E225FF4'=> '{utmSource}',
            'UF_CRM_60D9D9E23FFCC'=> '{utmCampaign}',
            'UF_CRM_60F0465620439'=> '{utmTerm}',
            'UF_CRM_60F046560AAE8'=> '{utmContent}',
            "UF_CRM_1676853156" => '{landingPage}',
            "UF_CRM_1676853157" => '{source}',
            "UF_CRM_1617479249485" => '{city}',
            "UF_CRM_1676847668"=>"{visit}"
        ),
    );
    file_get_contents("https://cloud.roistat.com/api/proxy/1.0/leads/add?" . http_build_query($roistatData));
    //End Roistat Lead Sender
    
    • Значение параметра key скопируйте из интеграции с CRM или интеграции с целями в проекте Roistat:

      • зайдите в настройки интеграции с CRM или целями
      • внизу настройки нажмите показать
      • скопируйте ключ для интеграции
      • вставьте в код

      1.png

    • В части кода 6-9 передаются данные клиента из формы в стандартные поля сделки:

      • в CRM, если у вас настроена интеграция с CRM
      • в раздел проекта Roistat Диагностика проектаСписок отправленных заявок, если у вас настроена интеграция с целями
      6
      7
      8
      9
          'title'   => 'Заявка с сайта', // Название сделки
          'name'    => $data['name'], // Имя клиента
          'phone'   => $data['phone'], // Номер телефона клиента
          'email'   => $data['email'], // Номер телефона клиента
      
    • В части кода 11-22 передаются значения доп.полей в CRM или Список отправленных заявок:

          fields'  => array(
          'UF_CRM_1645475406' => $data['form'],
          'UF_CRM_60D9D9E233188'=> '{utmMedium}',
          'UF_CRM_60D9D9E225FF4'=> '{utmSource}',
          'UF_CRM_60D9D9E23FFCC'=> '{utmCampaign}',
          'UF_CRM_60F0465620439'=> '{utmTerm}',
          'UF_CRM_60F046560AAE8'=> '{utmContent}',
          "UF_CRM_1676853156" => '{landingPage}',
          "UF_CRM_1676853157" => '{source}',
          "UF_CRM_1617479249485" => '{city}',
          "UF_CRM_1676847668"=>"{visit}"
          ),
      
      • UF_CRM_1645475406' => $data['form'] — здесь в доп.поле передается значение поля из формы
      • остальные параметры — в доп.поля передаются переменные с информацией о визите. В данном примере кода это:
        • {utmMedium} — тип рекламы
        • {utmSource} — источник перехода, рекламная площадка
        • {utmCampaign} — название рекламной кампании
        • {utmTerm} — ключевая фраза
        • {utmContent} — дополнительная информация по объявлению
        • {landingPage} — посадочная страница
        • {source} — источник (маркер)
        • {city} — название города посетителя
        • {visit} — номер визита

      В зависимости от CRM, здесь может быть разный набор доп.полей и их названий. Подробнее о передаче заявок в CRM через Roistat.

Полезные статьи