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