Интеграция Roistat с SugarCRM¶
Интеграция CRM SugarCRM с Roistat. Как настроить передачу сделок в CRM через Roistat и передавать статус сделки – в Roistat.
Описание работы¶
На каждую страницу, куда заходят посетители, нужно установить счетчик, который позволит системе Roistat получать данные о посетителях. Сразу будет доступен функционал промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit, которая будет содержать идентификатор визита.
Вторым шагом нужно настроить отправку сделки в SugarCRM, добавив к ней значение cookie roistat_visit. У нас разработан модуль для простой отправки сделок – это очень легко сделать.
Таким образом, при оформлении заявки на сайте будет автоматически создаваться новая сделка в CRM, к которой уже прикреплен идентификатор roistat_visit в специальном поле с названием roistat. Если менеджер принимает заказ по телефону, то он может спросить промокод (отображение промокода настраивается отдельно) и ввести этот код в поле.
Шаг 1. Установка счетчика¶
Код счетчика для вашего проекта находится в Roistat в разделе Настройки → Код счетчика:
Установить код счетчика необходимо внутри тега <body></body>
в HTML-коде страницы (можно это сделать рядом со счетчиком Яндекс.Метрики или любым другим). Счетчик должен быть установлен на всех страницах сайта.
В общей статистике вашего проекта Roistat на вкладке Аналитика появятся заходы на сайт.
Обратите внимание:
Чтобы информация отображалась корректно, не устанавливайте на страницу более одного счетчика.
Шаг 2. Добавление поля roistat в SugarCRM¶
Для корректной работы Roistat в настройках сделки нужно добавить текстовое поле roistat.
Добавление поля¶
-
В SugarCRM зайдите в панель управления: раскройте меню профиля в правом верхнем углу и в выпадающем списке выберите Admin:
-
На открывшейся странице выберите пункт Studio:
-
Перейдите в раздел Opportunities → Fields и нажмите Add field:
Заполните поля:
-
Field Name: roistat
-
Display Label: roistat
-
System Label: roistat
Затем нажмите Save.
-
Добавление созданного поля в форму¶
После создания поля roistat его необходимо добавить в форму сделки. Перейдите в Layouts и добавьте поле в Record View и List View:
Record View:
List View:
Шаг 3. Настройка доступа к SugarCRM в Roistat¶
-
В проекте Roistat перейдите в раздел Интеграции и нажмите Добавить интеграцию. Найдите и добавьте интеграцию с SugarCRM:
Затем нажмите Настроить интеграцию:
-
В поле Адрес введите URL-адрес вашего проекта в SugarCRM, обычно он выглядит как
http://<проект>.sugarcrm.eu
.В поле Имя пользователя и Пароль введите логин и пароль для авторизации в SugarCRM.
Обратите внимание, что у учетной записи, которую вы указываете для подключения, должны быть права на создание сделок.
После того, как вы указали все данные и нажали на кнопку Сохранить, у вас появятся статусы из вашей CRM, которые необходимо распределить.
Шаг 4. Распределение статусов сделок¶
После подключения SugarCRM к Roistat нужно распределить статусы сделок:
- Не учитываются – мусорные лиды, дублирующие сделки. Чтобы статистика была максимально корректна, не удаляйте сделки. Их лучше перемещать в специально отведенный статус (например, «Мусор»).
- В работе – сделки, по которым идет работа (например, новые переговоры или комплектация товара).
- Оплаченные – сделки, по которым вы уже получили деньги или скоро получите.
- Отмененные – сделки, от которых клиент отказался или по которым он делает возврат.
Просто перетащите статус в нужный блок:
Шаг 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 по появившейся ссылке:
Список заявок также можно посмотреть в разделе Диагностика проекта → Список отправленных заявок: