Калькулятор A/B-теста — Проверка значимости онлайн | NotOne

Калькулятор A/B-теста

Проверьте значимость результатов эксперимента: посчитайте p-value, доверительную вероятность, uplift и нужный размер выборки. Поймите, можно ли уже принимать решение — или тест ещё не набрал данных.

Как это работает: инструмент применяет двухпропорциональный z-тест — стандартный метод для сравнения двух конверсий. Вы вводите число посетителей и конверсий в каждом варианте — получаете z-score, p-value, доверительную вероятность и вердикт. Всё считается в браузере, без отправки данных на сервер.

Вариант A контроль

Вариант B тест

✓
Результат
—
CR варианта A
конверсия контроля
—
CR варианта B
конверсия теста
—
Uplift
относительный прирост
—
Δ абсолютное
разница CR
—
z-score
z-статистика теста
—
p-value
вероятность случайности
—
Доверие
1 − p-value
—
Всего данных
в обоих вариантах
A
—
B
—
Доверительная вероятность
—
0% Порог: 95% 100%
Действия:
⚖️

Введите данные эксперимента

Укажите число посетителей и конверсий в каждом варианте — инструмент посчитает значимость и покажет вердикт.

Зачем это нужно: чтобы не остановить тест слишком рано и не «увидеть» случайный результат, нужно заранее понимать, сколько посетителей на вариант потребуется. Расчёт идёт от базовой конверсии и минимально интересующего эффекта.
Текущая конверсия сайта. Например, 5%.
Какой минимальный прирост вы хотите поймать: 10%, 20%, 50%.
Нужно посетителей на каждый вариант
—
—
—
Всего на тест
оба варианта
—
Целевая CR B
базовая + MDE
—
Δ в абсолюте
пункты процента
—
При текущем трафике
— посетителей/день
Сколько посетителей в день проходит через страницу. Позволит оценить длительность теста.
Действия:
Зачем нужен чек-лист: статистическая значимость — необходимое, но не достаточное условие корректного теста. Проверьте гипотезу, метрику, отсутствие ошибок эксперимента, прежде чем принимать решения. Прогресс сохраняется в браузере.
0
Выполнено
0
Осталось
0%
Прогресс

Как провести A/B-тест правильно

Пять шагов от гипотезы до решения

1

Сформулируйте гипотезу

Что именно меняете и что ожидаете: «Замена заголовка на кнопке увеличит конверсию в заявку на 15%». Одна переменная — одна гипотеза.

2

Посчитайте выборку

До запуска теста рассчитайте, сколько посетителей нужно на каждый вариант. Это защитит от преждевременных выводов и «случайных» результатов.

3

Запустите и не мешайте

Разделите трафик 50/50, фиксируйте период, не меняйте условия на ходу. Тест должен идти минимум 7 дней — чтобы сгладить дневные и недельные колебания.

4

Проверьте значимость

Когда данных достаточно, посчитайте p-value. Если p < 0,05 — результат значим при 95%. Если больше — рано делать выводы.

5

Примите решение

Если B выигрывает — внедряйте и проверяйте, сохраняется ли эффект со временем. Если разница незначима — либо меняйте гипотезу, либо закрывайте тест.

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

Что важно знать об A/B-тестах

Что такое p-value и как его понимать?
p-value — вероятность увидеть такую разницу (или больше) случайно, если в реальности разницы между вариантами нет. Чем меньше p-value, тем выше доверие к результату. Пороги: p < 0,05 — стандартная значимость (95%), p < 0,01 — строгая (99%). Если p-value выше 0,05 — нельзя утверждать, что разница реальна; возможно, это случайное колебание.
Двусторонний и односторонний тест — в чём разница?
Двусторонний проверяет, отличаются ли варианты вообще — в любую сторону. Односторонний проверяет только в одну сторону: «B лучше A». Односторонний даёт меньший p-value при том же объёме данных, но вы теряете возможность заметить, что B хуже. По умолчанию используйте двусторонний — он универсальнее. Односторонний — только когда строго зафиксирована гипотеза о направлении и нет риска упустить регресс.
Какой размер выборки считается достаточным?
Зависит от базовой конверсии и желаемого эффекта. Ориентиры:
• CR ~5%, MDE 20% (5% → 6%) — ~7 000–8 000 на вариант
• CR ~5%, MDE 50% (5% → 7,5%) — ~1 500 на вариант
• CR ~1%, MDE 20% — ~35 000 на вариант
Общее правило: чем ниже конверсия и меньше ожидаемый прирост — тем больше выборка. Менее 500–1000 на вариант — почти гарантированно случайный результат.
Что такое мощность теста (power)?
Мощность — вероятность обнаружить эффект, если он действительно есть. Мощность 80% означает: если разница в 20% реальна, тест её зафиксирует в 80% случаев. Оставшиеся 20% — риск пропустить настоящий эффект (ошибка II рода). Стандарт для A/B — 80%. Для критичных решений — 90%.
Можно ли останавливать тест раньше?
Не рекомендуется. Если остановить тест, как только p-value стало меньше 0,05, — вы увеличиваете вероятность ложноположительного результата. Это называется «peeking problem»: при многократных проверках значимость случайно «всплывает» и «тонет». Если хотите останавливать раньше — используйте специальные методы (Sequential Testing, Bayesian), которые учитывают эту проблему. По умолчанию: тест идёт заранее рассчитанный срок.
Почему 100% конверсия и 0% конверсия ломают тест?
Классический z-тест предполагает нормальное распределение разницы пропорций. Если CR = 0% или 100%, дисперсия обращается в ноль, стандартная ошибка становится равной нулю — z-score «взрывается». Для таких крайних случаев нужны другие методы (Fischer's Exact Test, Bayesian). Инструмент предупредит о такой ситуации.

Зачем нужен калькулятор A/B-теста

A/B-тест — стандартный метод проверки гипотез в маркетинге: меняете одну переменную, измеряете конверсию в двух вариантах, принимаете решение. Но без статистики легко обмануться: разница в 10% может быть случайной, а разница в 3% — реальной, если выборка достаточно большая. Калькулятор помогает это понять: считает p-value, доверительную вероятность и определяет, значим ли результат.

Что считает инструмент

  • Конверсии каждого варианта — CR A и CR B
  • Абсолютный прирост — разница между CR B и CR A
  • Uplift — относительный прирост в %
  • z-score — статистика двухпропорционального z-теста
  • p-value — вероятность случайности
  • Доверительную вероятность — 1 − p-value
  • Вердикт — значим ли результат на выбранном пороге

Метод расчёта

Инструмент использует двухпропорциональный z-тест. Формула:

  • CR = conversions / visitors
  • pooled p = (convA + convB) / (visA + visB)
  • SE = √(p × (1 − p) × (1/nA + 1/nB))
  • z = (CR_B − CR_A) / SE
  • p-value = 2 × (1 − Φ(|z|)) — для двустороннего теста

Как работать с калькулятором

Шаг 1. Введите данные каждого варианта: посетители и конверсии.

Шаг 2. Выберите доверительную вероятность (обычно 95%) и тип теста (по умолчанию двусторонний).

Шаг 3. Нажмите «Проверить значимость» — увидите вердикт и метрики.

Шаг 4. Проверьте предупреждения: маленькая выборка, крайние конверсии — всё это снижает надёжность теста.

Шаг 5. Если тест ещё не запущен — сначала рассчитайте размер выборки во второй вкладке.

Типичные ошибки A/B-тестов

  • Остановка теста сразу при p-value < 0,05 без учёта peeking problem
  • Смена нескольких переменных за раз — результат нельзя интерпретировать
  • Недостаточная выборка: менее 500–1000 на вариант — почти всегда случайный результат
  • Игнорирование внешних факторов: праздники, рекламные всплески, изменения в трафике
  • Тест длится менее 7 дней — не сглажены дневные и недельные колебания
  • Отсутствие предварительного расчёта выборки — тест либо слишком долгий, либо слишком короткий
  • Проверка десятков метрик одновременно — часть «победит» случайно
  • Отсутствие контроля качества: тесты на ботах, VPN, нецелевой трафик
  • Решение на основе CTR без учёта конверсии в целевое действие

Что важно помнить

Значимость ≠ практическая важность. Разница может быть статистически значимой, но настолько маленькой, что не окупит внедрение. Считайте бизнес-эффект: если uplift даёт +50 ₽ прибыли в месяц, но требует двух недель разработки — не стоит.

Один тест ≠ вечная истина. Результаты зависят от аудитории, времени, гео, сезона. Тот же тест в декабре и в июле может дать разный результат. Повторяйте тесты на разных сегментах и в разные периоды.

Связка с другими инструментами

Начните с расчёта рекламного бюджета — поймите экономику кампании. Разметьте ссылки через генератор UTM-меток, чтобы результаты эксперимента разложились по каналам. После запуска оценивайте посадочные через аудит сайта, а заголовки — через генератор заголовков.

Безопасность и приватность

Все данные — числа посетителей, конверсии, параметры теста — хранятся в вашем браузере. Ничего не отправляется на сервер NotOne. Это важно, если вы анализируете результаты клиентских кампаний или работаете с чувствительными метриками.