# Управление A/B тестом
После создания A/B теста вы можете управлять его жизненным циклом: запускать и останавливать, архивировать, копировать, удалять и конвертировать в персонализацию.
# Кеширование
# Кеш на стороне сервера
При изменении настроек A/B теста (статус, варианты, условия показа) изменения не применяются мгновенно из-за серверного кеширования.
Как работает:
- После изменения статуса A/B тест может продолжать показываться (или не показываться) до 1-2 минут, пока кеш не обновится
- Кеш сбрасывается при сохранении настроек теста, сохранении варианта, удалении варианта или удалении теста
Это нормальное поведение, не требующее вмешательства.
# Кеш на стороне клиента (браузера)
JavaScript-бандл Sales Ninja кеширует выбранный вариант в браузере посетителя.
Что это означает:
- Даже после изменения варианта на сервере посетитель может видеть старый вариант до окончания сессии или истечения TTL кеша
- При тестировании используйте режим инкогнито или очистку localStorage
Отключение клиентского кеша для отладки:
localStorage.setItem('snj/usePersonalizationsCache', 'false');
Или полностью отключить A/B тесты:
localStorage.setItem('snj/personalizations-disable', 'true');
# Статусы A/B теста
A/B тест может находиться в одном из трёх статусов:
# 1. Работает
- A/B тест активен и показывается посетителям
- Собираются статистика и данные для анализа
# 2. Остановлен
- A/B тест не показывается посетителям
- Статистика не собирается
- Все данные и настройки сохранены; можно возобновить в любой момент
# 3. В архиве
- A/B тест полностью неактивен
- Скрыт из основного списка (отображается в свёрнутом разделе)
- Все данные и статистика сохранены
- Можно восстановить, изменив статус обратно на «Работает» или «Остановлен»
# Список A/B тестов
На главной странице раздела отображаются все A/B тесты проекта.
Остановленные тесты в рамках каждой группы скрываются под раскрывающимся элементом «Скрыто ещё N остановленных A/B тестов» — чтобы не перегружать экран. Кликните на него, чтобы развернуть.
Архивированные тесты тоже скрыты в отдельном свёрнутом блоке внизу.
Для каждого теста в списке доступны кнопки:
- Редактировать — открыть настройки теста
- Варианты — перейти к вариантам (на кнопке отображается количество активных вариантов)
- Статистика — перейти к статистике
- Ещё — дополнительные действия (копировать, сделать персонализацией, удалить)
# Конвертация в персонализацию
A/B тест можно конвертировать в персонализацию — тогда вместо равномерного или бандитного распределения трафика заработает AI-модель, которая будет показывать каждому пользователю наиболее подходящий вариант.
Как конвертировать:
- Откройте список A/B тестов
- Нажмите «Ещё» рядом с нужным тестом
- Нажмите «Сделать персонализацией»
- Подтвердите действие
Что произойдёт:
- Тип изменится с
ABTestнаPersonalization - Запустится накопление данных для обучения ML-модели
- Все варианты и статистика сохраняются
# Копирование A/B теста
Как скопировать:
- Откройте список A/B тестов
- Нажмите «Ещё» рядом с нужным тестом
- Нажмите «Копировать»
- Копия создаётся с тем же набором вариантов и настроек
# Удаление A/B теста
Внимание: Удаление — необратимая операция.
Что удаляется:
- A/B тест и все его настройки
- Все варианты и их модификации
- Условия показа
- Связи с целями
Как удалить:
- Откройте список A/B тестов
- Нажмите «Ещё» → «Удалить A/B тест»
- Прочитайте предупреждение и подтвердите
Если не уверены — используйте архивацию вместо удаления.
# Частые вопросы
Почему изменения не применяются мгновенно?
Из-за двухуровневого кеширования:
- Серверный кеш — обновляется в течение нескольких минут
- Клиентский кеш — может сохраняться до окончания сессии или TTL
При тестировании используйте режим инкогнито или очистку localStorage.
Можно ли вернуть A/B тест из архива?
Да. Откройте свёрнутый раздел архивированных тестов, откройте нужный тест, смените статус на «Работает» или «Остановлен».
Сохраняется ли статистика после остановки теста?
Да, при остановке и архивации вся накопленная статистика сохраняется.
# Следующие шаги
← Варианты Статистика →