Система сквозной бизнес-аналитики Roistat собирает данные из CRM системы, рекламных площадок и вашего сайта. Из этих данных формируются отчеты по ключевым бизнес-показателям. Подробнее о возможностях интеграции с Roistat читайте здесь.
Если вы ранее не были клиентом Roistat, при регистрации нажмите на ссылку "Ввести промокод", и укажите промокод yclients18 и получите 3000 бонусных рублей на счет. Если промокод не был введен при регистрации, введите его в течение 7 дней.
После регистрации вы будете сразу же перенаправлены в личный кабинет с бесплатным доступом к сервису на 2 недели
Для начала работы зарегистрируйтесь на сайте Roistat: нажмите кнопку Регистрация, заполните форму или авторизуйтесь с помощью социальных сетей.
в течение 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) {
var script = document.createElement('script');
script.src = "https://wXXXXX.yclients.com/widgetJS";
document.getElementsByTagName('body')[0].appendChild(script);
};
</script>
где ************************ – это идентификатор кода счетчика Roistat (Roistat – Настройки – Код счетчика),
а XXXXX – это номер формы онлайн-записи YCLIENTS, которая должна быть добавлена на сайт (Как узнать номер формы онлайн-записи).
2. Добавьте код в форму онлайн-записи YCLIENTS с помощью инъекции скрипта.
Перейдите в раздел Онлайн-запись – Вебсайт, выберите необходимую форму онлайн-записи, нажмите на ее название или используйте кнопку Изменить. В открывшемся новом окне перейдите на вкладку Инъекция скрипта.
Вставьте в инъекцию следующий код:
<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?referrer="+encodeURIComponent(d.location.href);
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.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 в вашем филиале (или филиалах, если их несколько) перейдите в раздел Аналитика – Интеграция с Roistat и нажмите кнопку Интегрировать.
4. Подключите интеграцию с YCLIENTS в Roistat. Подробная инструкция представлена на сайте Roistat в статье Подключение YCLIENTS в каталоге интеграций.