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

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

Интеграция с сервисом коллтрекинга Calltouch позволяет загружать звонки из кабинета Calltouch в проект Roistat и отправлять заявки по звонкам из Roistat в CRM. 

Интеграция поддерживает как динамический, так и статический коллтрекинг от Calltouch.

  • В случае динамического коллтрекинга будет передан номер визита ройстат.
  • В случае статического коллтрекинга будет передана метка, которая настроена в статическом сценарии в Calltouch.

Информация о звонках выгружается из Calltouch в Roistat на страницу КоллтрекингИстория звонков:

1.png

В Roistat выгружаются только те звонки, которые совершены после активации интеграции. Вы можете прослушивать записи звонков.

Информация о звонках также учитывается в отчетах Коллтрекинга , Аналитики и Мультиканальной аналитики.

Внимание!

Для интеграции с Calltouch необходимо корректно работающая интеграция с CRM системой (или с целями). В случае ошибочной настройки (интеграции с CRM) записи в системе по звонкам тоже будут иметь ошибку.

Внимание!

Если кабинет Calltouch связан с той же CRM, что и проект Roistat, интеграцию Calltouch -- CRM необходимо отключить. Иначе сделки будут дублироваться.

Если кабинет Calltouch и проект Roistat связаны с разными CRM, то для звонков на ваши номера Calltouch сделки будут создаваться в обеих CRM. При этом в CRM, подключенную к Calltouch, не будут передаваться номера визитов.

Как работает интеграция

  1. Клиент звонит по номеру коллтрекинга на сайте.
  2. По началу звонка в Roistat передается информация о звонке
    • дата и время звонка;
    • имя клиента;
    • номер телефона клиента;
  3. Создается запись на странице Коллтрекинг →  История звонков.
  4. Если в проекте Roistat настроена интеграция с CRM, Roistat отправляет созданную заявку в подключенную CRM.
  5. По завершению звонка запись на странице Коллтрекинг →  История звонков обновляется информацией по 
    • статусу звонка 
    • длительности звонка

Настройка

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

1. В коде вашего сайта найдите счетчик Calltouch и удалите его.

Он выглядит примерно так:

<script type="text/javascript">
(function(w,d,e){var a='all',b='tou',src=b+'c'+'h';src='m'+'o'+'d.c'+a+src;var jsHost=(("https:"==d.location.protocol)?"https://":"http://")+src,s=d.createElement(e),p=d.getElementsByTagName(e)[0];s.async=1;s.src=jsHost+"."+"r"+"u/d_client.js?param;ref"+escape(d.referrer)+";url"+escape(d.URL)+";cook"+escape(d.cookie)+";";if(!w.jQuery){var jq=d.createElement(e);jq.src=jsHost+"."+"r"+'u/js/jquery-1.7.min.js';jq.onload=function(){p.parentNode.insertBefore(s,p);};p.parentNode.insertBefore(jq,p);}else{p.parentNode.insertBefore(s,p);}}(window,document,'script'));
</script>

2. Там же, в коде сайта, найдите счетчик Roistat и тоже удалите его.

Он выглядит примерно так:

<script>
(function(w, d, s, h, id) {
   w.roistatProjectId = id; w.roistatHost = h;
   var p = d.location.protocol == "https:" ? "https://" : "http://";
   var u = /^.*roistat_visit=[^;]+(.*)?$/.test(d.cookie) ? "/dist/module.js" : "/api/site/1.0/"+id+"/init";
   var js = d.createElement(s); js.async = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);
})(window, document, 'script', 'cloud.roistat.com', 'qwerty12345');
</script>

3. В код сайта перед закрывающим тегом добавьте скрипт, объединяющий счетчики Roistat и Calltouch. Код скрипта необходимо запросить у поддержки Calltouch. В ответном письме они предоставят код, который объединяет счетчики Roistat и Calltouch.

2.png

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

  1. В проекте Roistat откройте Каталог интеграций.
  2. В блоке Коллтрекинг выберите Calltouch и нажмите кнопку Настроить интеграцию. Откроется окно настройки интеграции.
  3. Скопируйте содержимое поля Webhook URL.  
  4. Нажмите кнопку Следующий шаг.
  5. Установите флажок Не создавать лиды по звонкам, если вы хотите, чтобы Roistat не создавал лиды в списке отправленных заявок.
  6. Нажмите кнопку Сохранить.
  7. Настройте при необходимости заполнение дополнительных полей подключенной к Roistat CRM:

    1. Нажмите Добавить поле.  
    2. В раскрывающемся списке выберите наименование поля CRM, которое хотите заполнять.
    3. В поле ниже введите значение поля в виде текста или переменной.
  8. Нажмите Сохранить.

Шаг 3. Настройте отправку данных из Calltouch в Roistat

  1. В кабинете Calltouch откройте Интеграции → API и Webhooks. 3.png

  2. Добавьте новый Webhook 4.png

  3. В настройках webhook'a укажите следующее: адрес обработчикаWebhook URL, скопированный в пункте 3 шага 2; Метод передачи данных - GET Момент отправки - начало и завершение звонка 5.png

  4. Нажмите на ссылку Передаваемая информация. 6.png
  5. Откроется окно Выбор параметров-макросов.  
  6. Установите флажки напротив следующих параметров-макросов:

  7. Номер клиента (callerphone);

  8. Отслеживаемый номер (phonenumber);
  9. Длительность разговора (duration);
  10. ID звонка (id);
  11. Статус звонка (status);
  12. ID сделки (orderId);
  13. Страница входа на сайт (url);
  14. Источник (source);
  15. Дата и время звонка в формате YYYY-MM-DD hh:mm:ss (calltime);
  16. Дата и время звонка в формате Unix Time Stamp (timestamp);
  17. Запись разговора (reclink).

Создание заявок с форм виджета

В интеграции также поддерживается метрика Лиды → Все заявки, позволяющая создавать заявки с форм в виджете Calltouch.

Для включения перейдите настройки webhook'a и в пункте метрик выберите Лиды → Все заявки.: 7.png