# Отладочный режим
После создания A/B теста хочется проверить, как каждый вариант выглядит на сайте. Особенно если варианты сложные — включают несколько шагов или JS-код. Отладочный режим позволяет вручную выбрать вариант для каждого A/B теста и увидеть результат.
# Как войти в отладочный режим
Добавьте в адресную строку сайта параметр 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 дня |
Токен можно перегенерировать кнопкой «Перегенерировать».
# Панель отладки
Панель содержит три вкладки: Гипотезы, Данные и Настройки.
# Вкладка «Гипотезы»
Список всех A/B тестов проекта. Для каждого — выпадающий список с вариантами.
Статусы A/B тестов:
- Активный (зелёный) — A/B тест работает и применим к текущей странице
- A/B тест неприменим (серый) — не подходит по условиям показа для текущей страницы. Можно сбросить выбор кнопкой «Сбросить выбор»
- Остановленные — архивные/остановленные A/B тесты, скрыты по умолчанию. Можно раскрыть кнопкой «Показать остановленные»
Есть поле поиска для фильтрации по названию.
# Вкладка «Данные»
Три секции:
- Конверсии — пользовательские события и цели, которые срабатывают на странице
- Интеграции — события из интеграций (Яндекс.Метрика, Google Analytics и др.)
- Счётчики — обнаруженные на странице аналитические счётчики с их ID
Для каждого события показывается время, тип, название и выручка (если есть).
# Вкладка «Настройки»
Позволяет имитировать город и устройство посетителя для проверки, как A/B тест будет работать для разных аудиторий.
Город: Москва, Санкт-Петербург, Долгопрудный, Балаково или «Настоящий» (реальный город)
Устройство: Десктоп, Смартфон, Планшет или «Настоящее» (реальное устройство)
# Применение и поделиться ссылкой
- Выберите нужные варианты для каждого A/B теста
- Нажмите «Применить изменения» внизу панели
- Страница перезагрузится с выбранными вариантами
- В адресной строке появится параметр
sn-debug-mode-id— уникальный идентификатор вашего набора вариантов
Эту ссылку можно передать коллеге — он откроет сайт с тем же набором выбранных вариантов.
https://mysite.com?sn-debug-mode=true&sn-debug-mode-id=87008cb4-bbfe-4f28-856a-5913d6ed104c
Для выхода из отладки нажмите «Выйти из режима отладки».
# Особенности отладочного режима
- Редиректы не выполняются. Если вариант содержит редирект на другую страницу, в отладке он не сработает — чтобы не уводить вас со страницы
- События продолжают фиксироваться. Конверсии и интеграции отображаются на вкладке «Данные» — удобно для проверки, что трекинг работает правильно
- A/B тесты не сохраняются в хранилище. В обычном режиме результат A/B теста кешируется для пользователя. В отладке этого не происходит — каждая перезагрузка делает свежий запрос