1. YCLIENTS
  2. Интеграции
  3. Интеграция с системой бизнес-аналитики Roistat
  4. Настройка интеграции Roistat и YCLIENTS

Настройка интеграции Roistat и YCLIENTS


Система сквозной бизнес-аналитики Roistat собирает данные из CRM системы, рекламных площадок и вашего сайта. Из этих данных формируются отчеты по ключевым бизнес-показателям. Подробнее о возможностях интеграции с Roistat читайте здесь.

      Подключение

      Если вы ранее не были клиентом Roistat, при регистрации нажмите на ссылку «Ввести промокод», и укажите промокод yclients18 и получите 3000 бонусных рублей на счет. Если промокод не был введен при регистрации, введите его в течение 7 дней.

      После регистрации вы будете сразу перенаправлены в личный кабинет с бесплатным доступом к сервису на 2 недели

      Для начала работы зарегистрируйтесь на сайте Roistat: нажмите кнопку «Регистрация», заполните форму или авторизуйтесь с помощью социальных сетей.

      Настройка интеграции

      1. Установите на сайт следующий код. Код необходимо разместить внутри HTML тега. Код должен быть установлен на каждой странице вашего сайта:

      <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.charset="UTF-8"; js. = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);
      })(window, document, 'script', 'cloud.roistat.com', '************************');
      </script>
      <script>window.roistatVisitCallback = function(visitId) {document.cookie = 'yextrafield_roistat=' + visitId;var script = document.createElement('script');script.src = "https://wXXXXX.yclients.com/widgetJS";document.getElementsByTagName('body')[0].appendChild(script);};
      

      </script>

      где ************************ — это идентификатор кода счетчика Roistat (Roistat → Настройки → Код счетчика),

      а XXXXX — это номер ссылки для онлайн-записи YCLIENTS, которая должна быть добавлена на сайт. 

      Как узнать номер (ID) ссылки для онлайн-записи (виджета).

      Подробнее об установке счетчика на сайт читайте здесь

      2. Добавьте код в вашу ссылку для онлайн-записи YCLIENTS

      Важно
      • На текущий момент добавить код счетчика Roistat в форму записи возможно только через специалистов YCLIENTS. Для этого обратитесь в нашу техническую поддержку. Вы можете написать нам:
      • В обращении пришлите код счетчика 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.charset="UTF-8"; js.<$1> = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);
      })(window, document, 'script', 'cloud.roistat.com', '************************');
      </script>
      <script>
      window.onRoistatModuleLoaded = function () {
      var params = window
      .location
      .search
      .replace('?','')
      .split('&')
      .reduce(
      function(p,e){
      var a = e.split('=');
      p[ decodeURIComponent(a[0])] = decodeURIComponent(a[1]);
      return p;
      },
      {}
      );
      if (params['yextrafield_roistat']) {
      window.roistat.setVisit(params['yextrafield_roistat']);
      }
      };
      
      window.roistatVisitCallback = function (visitId) {
      
      window.yclientsAdditionalOptions = {
      bookingCustomFields: {
      roistat: visitId
      }
      };
      };
      </script>

      где ************************ — это идентификатор кода счетчика Roistat (Roistat → Настройки → Код счетчика).

      3. Для включения дополнительного поля roistat в вашем филиале (или филиалах, если их несколько) перейдите в YCLIENTS в раздел Аналитика > Настройки > Сквозная аналитика (Roistat) или Настройки > блок Аналитика > Сквозная аналитика (Roistat).

      На открывшейся странице нажмите на кнопку «Интегрировать»

      4. Подключите интеграцию с YCLIENTS в Roistat. Подробная инструкция представлена на сайте Roistat в статье «Подключение YCLIENTS в каталоге интеграций».