Как и с параметрами отслеживания по умолчанию для страницы, вы также можете переопределить параметры по умолчанию, используемые нашим глобальным JS-кодом.
Параметры, влияющие на наши вспомогательные функции:
- urlRewrite
- actionLinkRewrite
- resolveTokens (глобальный)
- cookieAllowed
- isActive
Параметры можно вручную переопределить, добавив объект fluxOptions перед нашим глобальным JS-кодом.
Пример объекта:
<!-- Optional tracking option overrides -->
<script>
var fluxOptions = {
urlRewrite: true,
actionLinkRewrite: true,
cookieAllowed: true,
resolveTokens: ['{country-name}','{isp}'],
isActive: true
};
</script>
urlRewrite
Установка этого параметра в false остановит автоматическое переписывание URL, которое происходит при отслеживании события просмотра.
actionLinkRewrite
Установка этого параметра в false остановит автоматическое обновление ссылок действий, которое происходит при отслеживании события просмотра.
resolveTokens
Токены для разрешения могут (и должны) устанавливаться непосредственно в событиях, так как не всем событиям нужны токены в их ответах.
Однако вы также можете установить глобальное значение resolveTokens, и это приведет к использованию значения по умолчанию во всех событиях.
cookieAllowed
Установка этого параметра в false предотвратит создание файлов cookie нашим JS.
isActive
Наконец, установка этого параметра в false приведет к прекращению работы всех наших JS-методов. Вы можете установить это значение в false, чтобы предотвратить отслеживание, а затем установить его в true после того, как пользователь даст согласие.
Если вы используете это, вам следует вручную отправить событие flux.track("view") после того, как isActive будет установлен в true.