Loading...
Page tree
Skip to end of metadata
Go to start of metadata

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

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

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

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

Настройка

  1. В Roistat в Каталоге интеграций откройте интеграцию Carrot Quest (категория Онлайн консультант)


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


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


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


  6. Выберите события, после которых в Roistat должна приходить заявка


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

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

    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);
        });
  9. Откройте страницу Трекинг → Мастер сбора данных → Настроить JavaScript код и вставьте скопированный код в поле ввода


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

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

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

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


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

  4. Проверьте статус отправки заявки в CRM: в поле Отправлен должен появиться успешный статус отправки , а в CRM – новая заявка с номером визита
    ВАЖНО При Интеграции с целями заявка не отправляется, поэтому статус отправки будет неуспешным - это нормально.
  • No labels