Перейти к основному содержимому

Основной трекинг-код системы

Описание

Основной трекинг-код системы должен быть установлен на каждой странице сайта в секции <head>.

Он должен вызываться на странице лишь единожды, многократный вызов этого скрипта может привести к некорректной работе других трекинг-кодов и платформы в целом.

Идентификатор интернет-магазина

Для идентификации интернет-магазина в API используется параметр partnerId. Значение параметра выдается при регистрации в системе Retail Rocket и может быть получено либо запросом к аккаунт-менеджеру Retail Rocket, либо обращением в службу поддержки (support@retailrocket.ru), либо в личном кабинете Retail Rocket.

Данный идентификатор должен быть передан в значение переменной rrPartnerId в основном трекинг-коде.

подсказка

Значение является публичным и может быть использовано в открытом виде.

Пример кода

<script type="text/javascript">
var rrPartnerId = "%%parameters.partnerid|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.