Для интеграции с Roistat необходимо выполнить 2 шага
Зайдите в настройки коннектора
Добавьте в настройки виджета в текст приветственного сообщения идентификатор Roistat {roistat_visit}
Сохраните настройки коннектора
Пересохраните настройки виджета CRM — Виджет на сайт — Редактировать (ваш виджет) — Сохранить
Модифицируйте на сайте код следующим образом:
<script>window.roistatVisitCallback = function(visitId) {var olci = setInterval(olcLoad, 1000);function olcLoad() {let l = document.querySelector('[data-b24-crm-button-widget=openline_olchat_wa_connector_2]');if (l !== null) {clearInterval(olci);l.href=l.href.replace(/\{roistat_visit\}/, visitId);}}};/* КОД ВИДЖЕТА БИТРИКС24 *//* КОД АНАЛИТИКИ ROISTAT */</script>
Пример размещения кода на сайте
<script>window.roistatVisitCallback = function(visitId) {var olci = setInterval(olcLoad, 1000);function olcLoad() {let l = document.querySelector('[data-b24-crm-button-widget=openline_olchat_wa_connector_2]');if (l !== null) {clearInterval(olci);l.href=l.href.replace(/\{roistat_visit\}/, visitId);}}};(function(w,d,u){var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);})(window,document,'https://cdn-ru.bitrix24.ru/***/crm/site_button/loader_5_***.js');(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.charset="UTF-8"; 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', '***');</script>
Пока идентификатор Roistat не обрабатывается при попадании сообщения в чат Битрикс24. Вам нужно будет переносить его в нужное поле вручную.
Но мы работаем над этим. Следите за обновлениями.