# Создание A/B теста
# Шаг 1. Базовые настройки
При создании нового A/B теста заполните:
Название — понятное вам имя для теста. Например: «Красная vs синяя кнопка CTA».
Что максимизируем — целевая метрика, по которой оценивается победитель:
| Метрика | Описание |
|---|---|
| Количество конверсий | Максимизируем количество конверсионных событий |
| Выручку | Максимизируем сумму выручки (нужно передавать значение в конверсии) |
| Валовую прибыль | Максимизируем валовую прибыль — выручка минус себестоимость (нужно передавать значение в конверсии) |
Статистика строится по сессиям, в которых был хотя бы один показ A/B теста.
Атрибуция — как считать конверсии, если их несколько за сессию или у пользователя:
| Тип атрибуции | Описание |
|---|---|
| Учитывать только первую конверсию в каждой сессии | Одна конверсия за сессию (по умолчанию) |
| Учитывать только первую конверсию для каждого пользователя | Одна конверсия за всё время |
| Суммировать все конверсии | Считать все конверсии |
| Учитывать только самую значимую конверсию в каждой сессии | Только конверсия с наибольшим значением за сессию |
| Учитывать только самую значимую конверсию для каждого пользователя | Только конверсия с наибольшим значением за всё время |
# Шаг 2. Многорукий бандит
Многорукий бандит — переключатель, включённый по умолчанию.
При включённом многоруком бандите варианты контрольной группы выпадают «случайно», но вероятность каждого варианта зависит от показателей целевой метрики. Более успешные варианты постепенно получают больше трафика — это ускоряет сбор статистики и приносит эффект уже во время теста.
При выключённом многоруком бандите варианты выпадают равномерно. Например, при 4 вариантах каждый получает 25%.
# Шаг 3. Основные цели
Выберите одну или несколько целей — события на сайте, которые считаются конверсией. Цели нужно заранее создать в разделе «Цели».
Можно также выбрать режим «Моделируемая конверсия» вместо реальных целей — тогда тест будет оптимизироваться по предсказанной вероятности конверсии из ML-модели.
# Шаг 4. Условия срабатывания
Задайте, на каких страницах и для каких посетителей будет работать тест. Условия могут включать URL, устройство, город, UTM-метки и другие параметры.
Если условий нет — тест срабатывает для всех посетителей на всех страницах.
# Дополнительные настройки
Дополнительные настройки доступны после включения переключателя «Показать дополнительные настройки» в правом верхнем углу страницы.
# Динамическое применение
Раздел «Динамическое применение» содержит один чекбокс:
Применять при динамическом обновлении частей страницы — при включении A/B тест начнёт применяться:
- При использовании динамического рендеринга (Vue, React, Angular)
- К тем частям страницы, которые были подгружены динамически после действий пользователя (AJAX)
По умолчанию выключено.
# Только для вызовов через API
Если включить эту опцию, A/B тест никогда не будет срабатывать автоматически на сайте. Он будет срабатывать только через ручной вызов через JavaScript код или API.
Полезно для персонализаций, которые должны сработать динамически исходя из бизнес-логики.
# Умное срабатывание
При включённом умном срабатывании A/B тест будет срабатывать:
- Только на тех страницах, где содержатся все элементы, которые затрагиваются всеми вариантами
- Только тогда, когда первый затронутый элемент попал в экран (из-за прокрутки или действия — например, открытия модального окна)
При выключённом умном срабатывании тест срабатывает только исходя из заданных вручную условий.
Только для API и Умное срабатывание несовместимы: при включении «Только для API» умное срабатывание отключается.
# Слоты срабатывания
По умолчанию в A/B тест попадает весь объём трафика (слоты 0–100). Можно ограничить долю трафика, задав диапазон слотов.
Это позволяет:
- Тестировать гипотезы на малом объёме трафика
- Запускать несколько A/B тестов параллельно без пересечения аудитории
Например, один тест занимает слоты 0–50, другой — 51–100. В каждый попадёт ровно половина трафика.