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

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

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

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

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

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

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

1.png

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

Счетчик должен быть установлен на всех страницах сайта, с которых вы хотите собирать данные.

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

Шаг 2. Подключение FreshOffice в каталоге интеграций Roistat

  1. В проекте Roistat откройте раздел Интеграции и нажмите Добавить интеграцию. В открывшемся окне введите FreshOffice, кликните по карточке интеграции и нажмите Добавить:

    2.png

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

    2-2.png

  2. Укажите данные для доступа:

    • ID аккаунта API
    • Пароль аккаунта API

    ID и пароль можно получить в личном кабинете FreshOffice. Для этого нажмите НастройкиИнтеграцияAPI:

    3.png

    Скопируйте данные из открывшегося окна:

    3-2.png

    Вернитесь в интерфейс Roistat, вставьте скопированные данные и нажмите кнопку Сохранить:

    3-3.png

    Если вы ввели все корректно, то у вас автоматически подгрузятся статусы сделок.

  3. Распределите статусы по группам, перетаскивая каждый статус в нужную группу:

    4.png

    Внимание!

    В CRM FreshOffice номер визита Roistat сохраняется в сделке в поле Примечание, поэтому строку roistat с номером изменять нельзя (иначе Roistat не сможет загрузить информацию о данной сделке).

    При необходимости настройте проверку заявок на дубли, нажав Настройка проверки на дубли:

    4.png

Шаг 3. Настройка автоматической отправки сделки в FreshOffice

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

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

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

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

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

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

5.png