Центр поддержки клиентов:
8 (800) 505 04 75
Ссылка на сайт

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

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

Подключение

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

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

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

____________2.png

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

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

<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.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>
<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']);
}
};
</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, которая должна быть добавлена на сайт (Как узнать номер формы онлайн-записи).

roistat_3.png

2. Добавьте код в форму онлайн-записи YCLIENTS с помощью инъекции скрипта.

Перейдите в раздел Онлайн-запись – Вебсайт, выберите необходимую форму онлайн-записи, нажмите на ее название или используйте кнопку Изменить. В открывшемся новом окне перейдите на вкладку Инъекция скрипта.

___________.png

Вставьте в инъекцию следующий код:

<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.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>
<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. Обратитесь в техническую поддержку YCLIENTS для включения дополнительного поля roistat в вашем филиале (или филиалах, если их несколько). Укажите идентификаторы всех филиалов, в которых нужно включить дополнительное поле. В будущем вы сможете самостоятельно включать это поле в разделе Настройки.

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

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии