A/B тест: статистически значимый результат за пару кликов

📈 Бизнес и маркетингОбновлено: 13 июля 2026 г.4 мин чтения
Запускаете A/B тест и не знаете, сколько показов нужно, чтобы результат был достоверным? Или получили данные, но сомневаетесь — можно ли их использовать? Разберём формулы, примеры и онлайн-калькулятор, который сэкономит часы расчётов.
⚡ Коротко: главное
  • Для 95% значимости и эффекта в 5% нужно минимум 3 000 посетителей на вариант.
  • Формула длительности теста: N = (Zα/2 + Zβ)² × (p1×(1-p1) + p2×(1-p2)) / (p2-p1)²
  • 50% A/B тестов показывают ложноположительный результат при преждевременной остановке.
  • Использование онлайн-калькулятора сокращает время расчёта с 20 минут до 1 нажатия.

Формула метрики для расчёта A/B теста

Базовый показатель — конверсия (отношение целевых действий к числу посетителей). Для двух вариантов (A — контроль, B — эксперимент) мы сравниваем конверсии: CRA и CRB. Формула проверки значимости — Z-тест для долей:

Z = (CRB - CRA) / √(p×(1-p)×(1/nA + 1/nB))

где p — объединённая доля конверсий ((convA+convB)/(nA+nB)), n — число посетителей. Если |Z| > 1.96 (для 95% доверительного интервала), разница статистически значима. Для расчёта размера выборки используют ту же формулу, решая её относительно n.

Разбор на примере: кофейня увеличивает конверсию

Возьмём кофейню с сайтом. Текущая конверсия (CRA) — 10% (100 покупок на 1000 посетителей). Планируем изменить кнопку «Заказать» — ожидаем рост до 12% (CRB). Какой размер выборки нужен? Используем Калькулятор A/B теста или считаем вручную:

  • Zα/2 = 1.96 (α=0.05, двусторонний)
  • Zβ = 0.84 (мощность 80%)
  • p1=0.10, p2=0.12
n = (1.96+0.84)² × (0.10×0.90 + 0.12×0.88) / (0.12-0.10)² ≈ 3 137

То есть нужно по 3137 посетителей на каждый вариант минимум. При трафике 500 чел/день тест займёт ≈ 12,5 дней. Результат: через 13 дней конверсия B — 11,5% (p=0.04) — значимо! Внедряем изменение.

Таблица бенчмарков для A/B тестов

ОтрасльТип тестаБазовая конверсияМинимальная выборка (на вариант)
E-commerceИзменение цены2%60 000
Сайты лидогенерацииСмена CTA5%20 000
SaaSСмена тарифов8%12 000
БлогиЗаголовок15%5 000
Кофейни (наш пример)Кнопка заказа10%3 100

Примечание: выборка тем больше, чем ниже базовая конверсия и чем меньше ожидаемый эффект. Для малых изменений (0.5% разницы) могут потребоваться сотни тысяч.

5 частых ошибок при расчёте A/B тестов

  1. Преждевременная остановка: смотрят на результат через 2 дня и останавливаются, если p<0.05. Это даёт до 50% ложных срабатываний. Дождитесь расчётного размера выборки.
  2. Множественное тестирование: проверяют 10 вариантов без поправки Бонферрони. Риск ложного открытия резко растёт.
  3. Неучёт сезонности: тест идёт на выходных — конверсия выше, чем в будни. Разделите трафик равномерно.
  4. Использование среднего вместо медианы: для метрик вроде времени на сайте среднее искажается выбросами.
  5. Игнорирование маргинальных эффектов: новая кнопка может повысить конверсию на 1%, но ухудшить LTV. Смотрите на долгосрочные метрики.
Этапы проведения A/B теста
  1. 1
    Сбор текущих метрик

    Зафиксируйте конверсию и трафик за последние 30 дней

  2. 2
    Гипотеза

    Сформулируйте, какое изменение и на сколько % улучшит конверсию

  3. 3
    Расчёт выборки

    Используйте формулу или онлайн-калькулятор для определения N

  4. 4
    Случайное распределение

    Разделите трафик 50/50, используйте cookie или user ID

  5. 5
    Запуск и сбор

    Дождитесь достижения N в каждом варианте, не подглядывая

  6. 6
    Анализ

    Проверьте Z-тестом, значим ли результат

  7. 7
    Внедрение или итерация

    Если значимо — вкатываем, если нет — новя гипотеза

Последовательность действий от сбора данных до внедрения

Как упростить расчёты: онлайн-калькулятор A/B теста

Ручной расчёт по формуле отнимает 20-30 минут и чреват ошибками. Используйте Калькулятор A/B теста на нашем сайте. Достаточно ввести:

  • конверсию контроля (%)
  • ожидаемую конверсию эксперимента (%)
  • уровень значимости (обычно 0.05)
  • мощность (80%, реже 90%)

Калькулятор мгновенно выдаёт необходимый размер выборки на каждый вариант. Пример: при CRA=10%, CRB=12%, α=0.05, power=80% получаем 3137 — как в нашем ручном расчёте. Экономия времени и исключение ошибок.

Когда A/B тест не нужен: альтернативы

Не всегда A/B тест — лучший метод. Рассмотрите:

  • Байесовский подход: если у вас мало данных (менее 100 конверсий на вариант) — используйте байесовское обновление.
  • Многорукий бандит: алгоритм, который динамически перераспределяет трафик в пользу лучшего варианта. Эффективен при высоком трафике.
  • Эвристики: для дизайна мелких элементов (цвет кнопки) можно полагаться на исследования (например, красный улучшает клики на 20% vs зелёный).

Выбирайте A/B, когда важно статистическое подтверждение и есть ресурс на достаточный размер выборки.

Пример для интернет-магазина: считаем ROI теста

Магазин продаёт товары по 2500 ₽, средняя маржинальность — 40%. Трафик — 10 000 посетителей/мес, конверсия 2%. Вы тестируете новый дизайн корзины, ожидая рост конверсии до 2.5%.

  • Размер выборки: n≈34 000 (калькулятор)
  • Длительность при 10 000 посетителей/мес: 3.4 месяца
  • Доход с контрольной группы за время теста (34 000×0.02×2500×0.4) = 680 000 ₽
  • Если тест провалился (нет значимого эффекта) — потеря трафика и времени
  • Если успешен — конверсия станет 2.5%, дополнительный доход в месяц: 10 000×0.005×2500×0.4 = 50 000 ₽

В данном случае тест окупается за 13.6 месяцев, что может быть приемлемо для стратегического решения.

Частные случаи: малый трафик и большие эффекты

Если ваш бизнес — новый проект с трафиком 500 посетителей в месяц, провести классический A/B тест сложно. Для конверсии 10% и ожидаемого эффекта 5% (с 10% до 15%) потребуется 1200 посетителей на вариант — тест продлится 4.8 месяца. Решение:

  • Используйте разностный тест (paired design), если можно показывать разные варианты одному пользователю
  • Либо примените байесовские методы с априорными убеждениями — они требуют меньшей выборки
  • Или отложите тест до достижения 2000+ посетителей/мес
Важно: если эффект большой (>10% относительного изменения), выборка будет меньше. Например, для роста конверсии с 10% до 20% нужно всего 300 посетителей на вариант.

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

Частые вопросы

Какой минимальный размер выборки для A/B теста?

Зависит от базовой конверсии и ожидаемого эффекта. Для конверсии 5% и эффекта 1% нужно около 30 000 посетителей на вариант. Используйте калькулятор.

Сколько длится A/B тест?

Длительность = (необходимый размер выборки × 2) ÷ дневной трафик. Для трафика 1000/день и выборки 5000 — 10 дней. Минимум 1 полный бизнес-цикл.

Можно ли останавливать тест раньше, если результат уже значим?

Нет, это ошибка «подглядывания». Риск ложноположительного результата повышается в 3-5 раз. Дождитесь запланированного размера выборки.

Что делать, если тест не показал значимой разницы?

Либо эффекта нет, либо выборка мала. Проверьте размер выборки: возможно, нужно больше. Или гипотеза неверна — попробуйте другую.

Какой уровень значимости выбрать?

Обычно 0.05 (95%). Для high-stakes решений (изменение цены) — 0.01. Для низких ставок — 0.10.

Чем отличается A/B тест от A/B/n теста?

В A/B два варианта, в A/B/n — три и более. Для последнего нужна поправка на множественное сравнение (Бонферрони) и большая выборка.

Обязательно ли использовать рандомизацию?

Да, иначе результаты смещены. Рандомизируйте по пользователю (cookie) или session id. Никогда не делите по времени суток.

Какие метрики анализировать помимо конверсии?

Средний чек, доход на посетителя, повторные покупки, LTV. Иногда конверсия растёт, а доход падает.

Источники и нормативные документы

  1. Описание Z-теста для долей: MDN Web Docs
  2. Рекомендации по размеру эффекта и мощности
  3. Поправка Бонферрони: Stat Trek

Ещё по теме «Бизнес и маркетинг»