Skip to end of metadata
Go to start of metadata

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

СОВЕТ Рекомендуем использовать эти функции только в том случае, если вы уверены, что работа Roistat и ваших систем не будет нарушена.

Общее

 

ФункцияОписание
onRoistatAllModulesLoaded()Запускается после загрузки всех модулей счетчика
onRoistatModuleLoaded()

Вызывается после загрузки основного модуля счетчика, но перед дополнительными (Коллтрекингом, Ловцом лидов и др.)

Используется, если хотите запустить свою функцию до того, как отработают дополнительные модули. То есть сразу, как только появляется объект window.roistat

window.roistat.registerOnVisitProcessedCallback()Вызывается после того, как будет получен от сервера и установлен cookie roistat_visit (в коде window.roistat.visitj)
 window.roistat.emailtracking.refresh()Принудительно подменяет емейлы на страницы, если используется емейлтрекинг. Функцию необходимо использовать внутри onRoistatAllModulesLoaded.

Коллтрекинг

ФункцияОписание
window.roistat.registerOnCalltrackingPhoneReceivedCallback()Вызывается после того, как от сервера получены телефоны для подмены на странице
window.roistat.disableCallTracking()Отключает Коллтрекинг. Функцию необходимо использовать внутри onRoistatModuleLoaded.
window.roistat.setCallTrackingManualMode()Переключает Коллтрекинг в ручной режим. Функцию необходимо использовать внутри onRoistatModuleLoaded.
window.roistatCallTrackingRefresh()Запрашивает номера для подмены. Функцию необходимо использовать внутри onRoistatAllModulesLoaded.
window.roistatCalltrackingScripts = [1, 2];В подмене на сайте будут участвовать только номера из сценариев, которые перечислены в массиве

Номер визита

 

ФункцияОписание
window.roistatPromoCodeRefresh()

Перенаправляет значение промокода в элемент с классом roistat-promo

Пример использования: страница изменилась через AJAX, поэтому нужно изменить значение промокода на сайте.

Функцию необходимо использовать внутри onRoistatModuleLoaded.

window.roistatVisitCallback = function(visitId) { ... } В коллбеке после выдачи визита приходит его номер, который можно использовать для своих целей

Свойства визита

ФункцияОписание
window.onRoistatModuleLoaded = function () {
window.roistat.page.params.roistat_param1 = “asd”;
};

Устанавливает переменные roistat_param

Настраивается максимум пять параметров: roistat_param1, ... , roistat_param5



  • No labels