# Настройки
JS скрипт, размещаемый на стороне пользовательского сайта, имеет возможности изменения базовых настроек.
Для этого нужно передать измененные параметр в параметр config
, который передается в методе init
сразу после ID проекта:
<script>
---
ninja('init', PROJECT_ID, config);
--
</script>
Параметр config
может содержать следующие поля
debug
[boolean] - вывод логов в консоль браузера, так же данный параметр можно изменить используя методsetDebug
, пример:ninja('setDebug', true);
Значение по-умолчанию - true
updatePersonalizationOnChangeState
[boolean] - получение персонализаций при смене URL сайта, так же данный параметр можно изменить используя методsetUpdatePersonalizationOnChangeState
, пример:ninja('setUpdatePersonalizationOnChangeState', false);
Значение по-умолчанию - true
# Примеры переопределения конфигурций при старте
<script>
---
ninja('init', PROJECT_ID, {
debug: false,
updatePersonalizationOnChangeState: true
});
--
</script>
<script>
---
ninja('init', PROJECT_ID, {
debug: false,
// Остальные параметры остаются по-умолчанию
});
--
</script>