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

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

Интеграция CRM SugarCRM с Roistat. Как настроить передачу сделок в CRM через Roistat и передавать статус сделки – в Roistat.

Описание работы

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

Вторым шагом нужно настроить отправку сделки в SugarCRM, добавив к ней значение cookie roistat_visit. У нас разработан модуль для простой отправки сделок – это очень легко сделать.

Таким образом, при оформлении заявки на сайте будет автоматически создаваться новая сделка в CRM, к которой уже прикреплен идентификатор roistat_visit в специальном поле с названием roistat. Если менеджер принимает заказ по телефону, то он может спросить промокод (отображение промокода настраивается отдельно) и ввести этот код в поле.

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

Код счетчика для вашего проекта находится в Roistat в разделе Настройки → Код счетчика:

1.png

Установить код счетчика необходимо внутри тега <body></body> в HTML-коде страницы (можно это сделать рядом со счетчиком Яндекс.Метрики или любым другим). Счетчик должен быть установлен на всех страницах сайта.

В общей статистике вашего проекта Roistat на вкладке Аналитика появятся заходы на сайт.

Обратите внимание:

Чтобы информация отображалась корректно, не устанавливайте на страницу более одного счетчика.

Шаг 2. Добавление поля roistat в SugarCRM

Для корректной работы Roistat в настройках сделки нужно добавить текстовое поле roistat.

Добавление поля

  1. В SugarCRM зайдите в панель управления: раскройте меню профиля в правом верхнем углу и в выпадающем списке выберите Admin:

    2.png

  2. На открывшейся странице выберите пункт Studio:

    3.png

  3. Перейдите в раздел Opportunities → Fields и нажмите Add field:

    4.png

    Заполните поля:

    • Field Name: roistat

    • Display Label: roistat

    • System Label: roistat

    Затем нажмите Save.

Добавление созданного поля в форму

После создания поля roistat его необходимо добавить в форму сделки. Перейдите в Layouts и добавьте поле в Record View и List View:

6.png

Record View:

7.png

List View:

8.png

Шаг 3. Настройка доступа к SugarCRM в Roistat

  1. В проекте Roistat перейдите в раздел Интеграции и нажмите Добавить интеграцию. Найдите и добавьте интеграцию с SugarCRM:  

    9-1.png

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

    9-2.png

  2. В поле Адрес введите URL-адрес вашего проекта в SugarCRM, обычно он выглядит как http://<проект>.sugarcrm.eu.

    В поле Имя пользователя и Пароль введите логин и пароль для авторизации в SugarCRM.

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

После того, как вы указали все данные и нажали на кнопку Сохранить, у вас появятся статусы из вашей CRM, которые необходимо распределить.

Шаг 4. Распределение статусов сделок

После подключения SugarCRM к Roistat нужно распределить статусы сделок:

  • Не учитываются – мусорные лиды, дублирующие сделки. Чтобы статистика была максимально корректна, не удаляйте сделки. Их лучше перемещать в специально отведенный статус (например, «Мусор»).
  • В работе – сделки, по которым идет работа (например, новые переговоры или комплектация товара).
  • Оплаченные – сделки, по которым вы уже получили деньги или скоро получите.
  • Отмененные – сделки, от которых клиент отказался или по которым он делает возврат.

Просто перетащите статус в нужный блок:

10.png

Шаг 5. Автоматическая отправка сделки в SugarCRM

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

Если отправка сделок с сайта в CRM уже настроена с помощью вашего кода, для обмена данными с Roistat вам необходимо заполнить дополнительное поле roistat значением куки браузера roistat_visit.

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

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

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

При создании заявки клиентом на сайте в SugarCRM должна создаваться новая сделка с заполненным полем roistat. Сделки также отображаются и в Roistat по появившейся ссылке:

11.png

Список заявок также можно посмотреть в разделе Диагностика проектаСписок отправленных заявок:

12.png