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

Интеграция Roistat с UMI.CMS

Интеграция UMI.CMS с Roistat. Как настроить обмен данными с Roistat и передавать статус сделки - в Roistat.

В случае, если вы используете UMI.CMS с установленным модулем интернет-магазина (https://market.umi-cms.ru/module/shop/), то интеграция с системой аналитики Roistat будет для вас очень легкой и не займет более 10 минут.

Шаг 1. Установите расширение магазина

Расширение для интеграции интернет-магазина с Roistat устанавливается из UMI.Market, поэтому вам необходимо иметь действующий лицензионный ключ. Перейдите на страницу модуля Roistat в UMI.Market и нажмите на кнопку Бесплатно

1.png

В открывшемся окне укажите лицензионный ключ, который вы указывали при установке CMS, и нажмите кнопку Проверить

2.png

После этого появится сообщение, уведомляющее вас о том, что расширение добавлено в подписку.

3.png

Запустите обновления. Для этого перейдите в панель администратора, в горизонтальном меню выберите Модули → Автообновления:

4.png

Нажмите кнопку Проверить обновления.

Внимание!

Перед тем, как запустить обновление системы, рекомендуем сделать резервное копирование. Для этого в UMI.CMS есть специальный инструмент, расположенный в Модули → Резервирование → Резервное копирование.

5.png

Шаг 2. Настройте расширение

После обновления, в панели управления интернет-магазина должна появится новая вкладка - Интеграция с Roistat.com. Перейдите в эта вкладку и заполните поля Имя пользователя и Пароль. Эта комбинация имени пользователя и пароля будет использоваться сервером Roistat для авторизации и выгрузки информации о заказах из магазина.

Имя пользователя и пароль нужно придумать, это не логин и пароль для аккаунта в Roistat:6.png

Шаг 3. Установите счетчик на сайт

На каждую страницу сайта, куда заходят посетители, нужно установить счетчик, который позволит Roistat получать данные о посетителях. Сразу будет доступна функциональность промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit, которая будет содержать номер визита.

О том, как установить счетчик на сайт, читайте в статье Установка счетчика.  Если на сайте уже есть счетчик, пропустите этот шаг.

Если вам ранее не приходилось с этим сталкиваться, на сайте UMI.CMS есть подробное руководство по установке счетчика для всех страниц сайта.

Шаг 4. Подключите UMI.CMS в каталоге интеграций

  1. В проекте Roistat откройте Каталог интеграций.
  2. В блоке CRM выберите UMI.CMS и нажмите кнопку Настроить интеграцию.
  3. Заполните поля для авторизации в UMI.CMS:
  4. В поле Адрес введите адрес магазина. Например: http://mysite.com/, если UMI.CMS установлена в корне сайта.
  5. В поле Имя пользователя введите имя пользователя, который вы указывали в настройках расширения.
  6. В поле Пароль введите пароль, который вы указывали в настройках расширения. 
  7. Нажмите Сохранить.\ Загрузятся статусы сделок из UMI.CMS.  
  8. Перетаскивая статусы сделок, распределите их по группам. Подробнее читайте в статье Распределение статусов сделок.

Шаг 5. Настройте автоматическую отправку сделок в UMI.CMS

Рекомендуем настроить передачу сделок в UMI.CMS через Roistat - механизм отправки сделок, при котором сделки сначала передаются в Roistat, затем отправляются в UMI.CMS. Механизм обладает рядом преимуществ. Подробнее читайте в статье Передача заявок в CRM через Roistat.

Для обмена данными с Roistat вам необходимо заполнить дополнительное поле roistat сделки значением cookie roistat_visit.

Пример кода, с помощью которого можно получить значение этой cookie:

$roistatVisitId = array_key_exists('roistat_visit', $_COOKIE) ? $_COOKIE['roistat_visit'] : "неизвестно"