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

Carrot quest

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

Когда пользователь совершает на сайте настроенное действие (например, пишет сообщение в чат), Carrot quest отправляет заявку в Roistat, а Roistat - в подключенную CRM.

Сообщение пользователя в чате не передается в заявку в CRM.

Далее в Carrot quest в карточку пользователя в свойства лида подгружается информация о стоимости лида, если она известна.

1.png

Настройка

  1. В Roistat в Каталоге интеграций откройте интеграцию Carrot Quest (категория Источники заявок) и нажмите Настроить интеграцию: 2.png

  2. Скопируйте Webhook URL на странице настроек интеграции: 3.png

  3. На шаге 2 Настройка поведения есть две опции: Отправлять заявки в CRM и Отправка целей: 12.png

Если опция Отправлять заявки в CRM будет отключена, то лиды будут создаваться в списке отправленных заявок, но не будут отправляться в CRM.

При необходимости настройте Отправку целей в Google Analytics и Яндекс.Метрику

  1. При необходимости настройте передачу значений в дополнительные поля сделки в CRM: 4.png
    1. Нажмите Добавить поле.
    2. В раскрывающемся списке Выберите поле выберите название дополнительного поля в CRM. Список полей загружается из подключенной к проекту Roistat CRM.
    3. В поле ниже введите значение дополнительного поля сделки в виде текста или переменной.
    4. Нажмите Сохранить.
  2. В кабинете Carrot quest перейдите в раздел Интеграции и выберите Roistat 5.png

  3. Вставьте скопированный URL в поле Webhook URL 6.png

  4. Выберите события, после которых в Roistat должна приходить заявка. Нужно выбрать следующие события: - Пользователь начал диалог: 7.png - Email изменен (если в чате запрашивается email): 8.png - Телефон изменен (если вместо email'a запрашивается телефон): 9.png

  5. Укажите название интеграции и сохраните настройки

  6. Скопируйте следующий код

    carrotquest.onReady(function () {
          var _TIMEOUT = 1000; //Частота проверки на наличие roistat_visit в cookie
          function getCookie(name) {
            var matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"));
            return matches ? decodeURIComponent(matches[1]) : undefined;
          }
          var trackRoistatVisit = function () {
            var roistat_visit = getCookie('roistat_visit');
            if (roistat_visit != undefined) {
              carrotquest.identify({'$roistat_visit': roistat_visit});
              clearInterval(checkInterval); //После получения roistat_visit таймер отключается
            }
          };
          var checkInterval = setInterval(trackRoistatVisit, _TIMEOUT);
        });
  1. Откройте страницу Трекинг → Мастер сбора данных→ Настроить JavaScript код и вставьте скопированный код в поле ввода 10.png

  2. Сохраните изменения

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

  1. Создайте тестовую заявку на сайте (в соответствии с настроенными событиями)

  2. Зайдите в Каталог интеграций проекта Roistat и в Списке отправленных заявок подключенной интеграции найдите созданную заявку 11.png

  3. Проверьте, что в поле Промокод указан номер визита

  4. Проверьте статус отправки заявки в CRM: в поле Отправлен должен появиться успешный статус отправки V, а в CRM - новая заявка с номером визита.

Внимание!

При Интеграции с целями заявка не отправляется, поэтому статус отправки будет неуспешным - это нормально.