# Отладочный режим

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


# Как войти в отладочный режим

Добавьте в адресную строку сайта параметр sn-debug-mode=true:

https://mysite.com?sn-debug-mode=true

Если в настройках проекта включена защита токеном, добавьте также параметр sn-debug-token:

https://mysite.com?sn-debug-mode=true&sn-debug-token=a0ada9a6-e3e2-4a7f-ab52-2aa2cc792e22

После загрузки страницы в левой части экрана появится свёрнутая панель отладки с бейджем "Отладка". Кликните на неё, чтобы развернуть.


# Настройка токена доступа

В настройках проекта есть раздел "Отладочный режим для сайта" с тремя вариантами:

Тип токена Описание
Без токена Для входа достаточно sn-debug-mode=true. Любой, кто знает параметр, может войти в отладку
Постоянный Нужен токен. Генерируется один раз, не меняется
Временный Нужен токен. Автоматически меняется каждые 3 дня

Токен можно перегенерировать кнопкой "Перегенерировать".


# Панель отладки

Панель содержит три вкладки: Гипотезы, Данные и Настройки.

# Вкладка "Гипотезы"

Список всех персонализаций проекта. Для каждой — выпадающий список с вариантами.

Статусы персонализаций:

  • Активная (зелёный) — персонализация работает и применима к текущей странице
  • Персонализация неприменима (серый) — не подходит по условиям показа для текущей страницы. Можно сбросить выбор кнопкой "Сбросить выбор"
  • Остановленные — архивные/остановленные персонализации, скрыты по умолчанию. Можно раскрыть кнопкой "Показать остановленные"

Есть поле поиска для фильтрации по названию.

# Вкладка "Данные"

Три секции:

  • Конверсии — пользовательские события и цели, которые срабатывают на странице
  • Интеграции — события из интеграций (Яндекс.Метрика, Google Analytics и др.)
  • Счётчики — обнаруженные на странице аналитические счётчики с их ID

Для каждого события показывается время, тип, название и выручка (если есть).

# Вкладка "Настройки"

Позволяет имитировать город и устройство посетителя для проверки, как персонализация будет работать для разных аудиторий.

Город: Москва, Санкт-Петербург, Долгопрудный, Балаково или "Настоящий" (реальный город)

Устройство: Десктоп, Смартфон, Планшет или "Настоящее" (реальное устройство)


# Применение и поделиться ссылкой

  1. Выберите нужные варианты для каждой персонализации
  2. Нажмите "Применить изменения" внизу панели
  3. Страница перезагрузится с выбранными вариантами
  4. В адресной строке появится параметр sn-debug-mode-id — уникальный идентификатор вашего набора вариантов

Эту ссылку можно передать коллеге — он откроет сайт с тем же набором выбранных вариантов.

https://mysite.com?sn-debug-mode=true&sn-debug-mode-id=87008cb4-bbfe-4f28-856a-5913d6ed104c

Для выхода из отладки нажмите "Выйти из режима отладки".


# Особенности отладочного режима

  • Редиректы не выполняются. Если вариант содержит редирект на другую страницу, в отладке он не сработает — чтобы не уводить вас со страницы
  • События продолжают фиксироваться. Конверсии и интеграции отображаются на вкладке "Данные" — удобно для проверки, что трекинг работает правильно
  • Персонализации не сохраняются в хранилище. В обычном режиме результат персонализации кешируется для пользователя. В отладке этого не происходит — каждая перезагрузка делает свежий запрос

# Следующие шаги