# Настройки

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>