Основной трекинг-код системы
Описание
Основной трекинг-код системы должен быть установлен на каждой странице сайта в секции <head>.
Он должен вызываться на странице лишь единожды, многократный вызов этого скрипта может привести к некорректной работе других трекинг-кодов и платформы в целом.
Идентификатор интернет-магазина
Для идентификации интернет-магазина в API используется параметр partnerId. Значение параметра выдается при регистрации в системе Retail Rocket и может быть получено либо запросом к аккаунт-менеджеру Retail Rocket, либо обращением в службу поддержки ([email protected]), либо в личном кабинете Retail Rocket.
Данный идентификатор должен быть передан в значение переменной rrPartnerId в основном трекинг-коде.
Значение является публичным и может быть использовано в открытом виде.
Пример кода
<script type="text/javascript">
var rrPartnerId = "<<partnerId>>";
var rrApi = rrApi || {};
var rrApiOnReady = rrApiOnReady || [];
var rrDisabledCookies = true/false;
(function(d) {
var ref = d.getElementsByTagName('script')[0];
var apiJs, apiJsId = 'rrApi-jssdk';
if (d.getElementById(apiJsId)) return;
apiJs = d.createElement('script');
apiJs.id = apiJsId;
apiJs.async = true;
apiJs.src = "//cdn.retailrocket.ru/content/javascript/tracking.js";
ref.parentNode.insertBefore(apiJs, ref);
}(document));
</script>
Управление cookie
Значение переменной
rrDisabledCookies
указывает на то, будет ли платформа Retail Rocket назначать и отслеживать файлы cookie для пользователей.Данная переменная является опциональной, и ее нужно использовать в том случае, если на веб-сайте запрашивается согласие пользователя на работу с файлами cookie.
По умолчанию необходимо вызывать основной трекинг-код со значением
true
, а затем менять наfalse
, если пользователь принял политику обработки cookie.
Updated 2 months ago