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

Проверьте статистическую значимость вашего эксперимента, рассчитайте необходимый размер выборки и оцените длительность теста. Научный подход к принятию решений.

Загрузка калькулятора...
Z-test
Метод
Тест для двух пропорций
p-value
Значимость
Двусторонний тест
95%
Дов. интервал
CI для разницы конверсий
Power
Мощность
Post-hoc анализ

Основы A/B тестирования

Три ключевых концепции, которые необходимо понимать перед запуском любого эксперимента.

Что такое A/B тест?

A/B тестирование (сплит-тест) -- это контролируемый эксперимент, в котором трафик случайным образом делится между двумя вариантами: контрольным (A) и тестовым (B). Цель -- определить, какой вариант показывает лучшие результаты по целевой метрике.

Ключевой принцип: рандомизация и изоляция одной переменной для корректных выводов.

Статистическая значимость

Статистическая значимость показывает, насколько вероятно, что наблюдаемая разница между вариантами -- не случайность. При p-value < 0.05 мы говорим, что результат значим на уровне 95%: вероятность случайного результата менее 5%.

Стандарт: p < 0.05 (95% уверенности). Для критичных решений используют p < 0.01.

Ошибки I и II рода

Ошибка I рода (alpha): ложноположительный результат -- вы решили, что B лучше, но на самом деле разницы нет. Ошибка II рода (beta): ложноотрицательный -- вы не обнаружили реальное улучшение. Мощность теста (1-beta) показывает способность обнаружить реальный эффект.

Баланс: alpha=5% защищает от ложных открытий, мощность 80%+ -- от пропуска реальных.

Что тестировать?

Шесть самых популярных сценариев A/B тестирования в маркетинге и продукте.

Конверсия сайта

Тестируйте изменения дизайна, формы заказа и элементов страницы для увеличения конверсии посетителей в клиентов.

Email-рассылки

Сравнивайте темы писем, время отправки, CTR кнопок и компоновку контента для повышения Open Rate и Click Rate.

CTA кнопки

Цвет, текст, размер, расположение кнопки -- каждый параметр влияет на кликабельность. Проверяйте гипотезы данными.

Ценообразование

Тестируйте структуру цен, оформление тарифов, якорные цены и скидки для максимизации среднего чека и конверсии.

UX и навигация

Оптимизируйте пользовательские сценарии: структуру меню, порядок шагов, расположение элементов и логику взаимодействия.

Лендинги

Сравнивайте заголовки, визуалы, социальные доказательства и структуру лендинга для увеличения лидогенерации.

Математика A/B теста

Формулы и статистические методы, которые стоят за калькулятором.

Z-статистика для двух пропорций

Z = (p̂1 - p̂2) / SE

SE = sqrt( p̂ * (1 - p̂) * (1/n1 + 1/n2) )

p̂ = (x1 + x2) / (n1 + n2) -- объединённая пропорция

Z-статистика измеряет расстояние между наблюдаемыми пропорциями в единицах стандартной ошибки. При больших выборках распределение Z аппроксимируется нормальным.

P-value (двусторонний тест)

p-value = 2 * (1 - Φ(|Z|))

Φ(x) -- функция стандартного нормального распределения (CDF)

P-value -- это вероятность получить такие же или более экстремальные результаты, если на самом деле разницы между вариантами нет (нулевая гипотеза верна).

95% доверительный интервал

CI = (p̂2 - p̂1) ± 1.96 * SEdiff

SEdiff = sqrt( p̂1(1-p̂1)/n1 + p̂2(1-p̂2)/n2 )

Доверительный интервал показывает диапазон, в котором с 95% вероятностью находится истинная разница между конверсиями вариантов A и B.

Размер выборки (Power Analysis)

n = (Zα/2 * sqrt(2p̅(1-p̅)) + Zβ * sqrt(p1(1-p1) + p2(1-p2)))2 / (p2 - p1)2

Формула определяет минимальное количество наблюдений на вариант, необходимое для обнаружения заданного эффекта (MDE) с указанной мощностью и уровнем значимости.

Продвинутые методы

Когда классического A/B теста недостаточно -- альтернативные подходы к экспериментированию.

1

Bayesian A/B тестирование

Байесовский подход

Вместо p-value байесовский метод вычисляет вероятность того, что B лучше A. Результат интуитивно понятен: «93% вероятность, что вариант B лучше». Использует бета-распределение и не требует фиксированного размера выборки.

2

Multi-Armed Bandit

Адаптивное распределение трафика

В отличие от A/B теста с фиксированным 50/50 сплитом, бандит динамически перенаправляет больше трафика на побеждающий вариант. Минимизирует потери от показа худшего варианта, но сложнее в интерпретации и может давать смещённые оценки.

3

Sequential Testing

Последовательное тестирование

Позволяет проверять результаты по мере накопления данных, не дожидаясь фиксированного размера выборки. Используются скорректированные пороги значимости (метод О'Брайена-Флеминга или spending-функции) для контроля ложноположительных результатов при множественных проверках.

4

MDE (Minimum Detectable Effect)

Минимальный обнаружимый эффект

MDE -- наименьшее изменение конверсии, которое тест способен обнаружить с заданной мощностью. Чем меньше MDE, тем больше выборка. Определяйте MDE из бизнес-логики: какое минимальное улучшение оправдывает затраты на внедрение изменения?

6 советов для корректных тестов

Типичные ошибки, которые приводят к неверным выводам, и как их избежать.

01

Не останавливайте тест рано

Дождитесь набора запланированного размера выборки. Ранняя остановка при "хороших" промежуточных результатах радикально увеличивает вероятность ложноположительного вывода.

02

Определите метрику заранее

Зафиксируйте первичную метрику ДО запуска теста. Выбор метрики после просмотра данных (p-hacking) -- одна из главных причин невоспроизводимых результатов.

03

Запускайте на полные недели

Поведение пользователей различается в будни и выходные. Длительность теста должна быть кратна 7 дням для учёта недельной сезонности.

04

Тестируйте одно изменение

При одновременном изменении нескольких элементов невозможно понять, что именно повлияло на результат. Изолируйте переменные или используйте многофакторный тест.

05

Проверяйте AA-тест

Перед запуском сплит-теста проведите AA-тест (оба варианта одинаковы). Если результат "значимый" -- у вас проблема с рандомизацией или инструментацией.

06

Учитывайте мощность

Мощность 80% означает, что у вас 20% шанс пропустить реальное улучшение. Для маленьких эффектов нужна большая выборка -- рассчитайте её заранее.

Как пользоваться калькулятором

Четыре шага к достоверным результатам вашего A/B теста.

1

Определите MDE и рассчитайте выборку

На вкладке "Размер выборки" введите текущую конверсию и минимальный эффект, который вас интересует. Калькулятор покажет, сколько посетителей нужно на каждый вариант.

2

Оцените длительность

Перейдите на вкладку "Длительность", введите дневной трафик. Калькулятор автоматически подставит размер выборки из предыдущего шага и покажет, сколько дней нужно на тест.

3

Запустите тест и соберите данные

Настройте эксперимент в вашем инструменте (Google Optimize, VWO, Optimizely или собственная система). Дождитесь набора запланированного количества посетителей.

4

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

На вкладке "Тест значимости" введите данные обоих вариантов: количество посетителей и конверсий. Калькулятор мгновенно покажет, значим ли результат, p-value, Z-score и доверительный интервал.

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

P-value -- это вероятность получить такую же или более сильную разницу между вариантами, если на самом деле никакой разницы нет. P-value < 0.05 означает, что при отсутствии реального эффекта вероятность увидеть такую разницу менее 5%. Это НЕ вероятность того, что ваш вариант лучше -- это распространённое заблуждение.
Размер выборки зависит от четырёх факторов: текущей конверсии, минимального эффекта (MDE), уровня значимости (alpha) и мощности (power). Типичный пример: при конверсии 5% и желании обнаружить 20% относительное улучшение (до 6%) с alpha=0.05 и power=0.80 нужно около 15 000 посетителей на вариант.
Нет, это одна из самых распространённых ошибок. При многократной проверке промежуточных результатов вероятность ложноположительного вывода резко возрастает. Дождитесь набора запланированного размера выборки или используйте метод Sequential Testing с корректировкой уровня значимости.
Z-тест и t-тест для пропорций при больших выборках (n > 30) дают практически одинаковые результаты. Z-тест использует нормальное распределение, t-тест -- распределение Стьюдента. Для типичных A/B тестов с тысячами посетителей разница пренебрежимо мала. Наш калькулятор использует Z-тест как стандартный метод.
Мощность -- это вероятность обнаружить реальное различие, если оно действительно существует. При мощности 80% у вас 20% шанс пропустить реальное улучшение. Рекомендуемый минимум -- 80%, для критичных решений -- 90%. Низкая мощность означает, что отрицательный результат теста ненадёжен.
MDE -- это наименьшее изменение, которое имеет бизнес-значение. Спросите себя: какое минимальное улучшение конверсии оправдает затраты на разработку и внедрение? Если конверсия 3% и MDE=10% (0.3 п.п.), нужна огромная выборка. Если MDE=50% (1.5 п.п.), выборка будет умеренной. Начните с бизнес-обоснования.
Да, но с оговорками. При множественных сравнениях (A/B/C/D) вероятность ложноположительного результата растёт. Необходимо применять поправку Бонферрони или метод контроля FDR. Также для каждого дополнительного варианта нужен пропорционально больший трафик.
Незначимый результат не означает, что разницы нет -- возможно, выборки недостаточно (низкая мощность). Проверьте мощность теста. Если она ниже 80%, нужно больше данных. Если мощность достаточна, а результат незначим -- разница действительно мала или её нет. Это тоже ценный результат.
Запускайте тест на полные недели (7, 14, 21 день), чтобы учесть разницу будни/выходные. Для длительных тестов (>4 недель) учитывайте праздники, акции и сезонные колебания. Лучшая практика -- использовать интерливинг (параллельный показ обоих вариантов), а не последовательный тест.
Калькулятор использует стандартный Z-тест для двух пропорций (нормальная аппроксимация биномиального распределения) -- тот же метод, что применяется в профессиональных инструментах (Google Optimize, VWO, Optimizely). Результаты точны для выборок от нескольких сотен посетителей. Для малых выборок лучше использовать точный тест Фишера.
СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Проверка контрастности WCAG

Контрастность цветов по WCAG 2.1 (AA и AAA). Доступность сайта для людей с нарушениями зрения.

/wcag-contrast-checker

Калькулятор конвертации форматов файлов

Изменение размера при конвертации: BMP vs JPG, WAV vs MP3, RAW vs MP4. Lossless и Lossy сжатие.

/file-conversion-calculator

Конвертер систем счисления (Bin/Oct/Dec/Hex)

Перевод чисел между двоичной, восьмеричной, десятичной и шестнадцатеричной системами. Для программистов.

/number-system-converter

Генератор UUID v4 онлайн

Генерация UUID v4. Один или сотни уникальных идентификаторов за секунду. Разные форматы.

/uuid-generator

Счётчик символов и слов онлайн

Символы с пробелами и без, слова, предложения, время чтения. Для SEO, соцсетей и копирайтинга.

/character-counter

Генератор CSS box-shadow

Визуальный редактор теней CSS. Offset, blur, spread, цвет. Множественные тени, inset. Копирование кода.

/box-shadow-generator

Калькулятор A/B-теста (размер выборки)

Расчёт необходимого размера выборки для A/B-теста и анализ результатов. Статистическая значимость, p-value, доверительные интервалы.

/kalkulyator-ab-testa-vyborka

Калькулятор выборки и репрезентативности

Расчёт размера выборки по формуле Кокрана, погрешность выборки, генератор случайных чисел и сравнение методов выборки (случайная, стратифицированная).

/sampling-calculator

Калькулятор email-рассылки

Прогноз Open Rate, Click Rate, конверсии и выручки email-кампании. Сравнение кампаний, ROI и прогноз на 12 месяцев.

/kalkulyator-email-rassylki

Калькулятор конверсии воронки продаж

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

/konversiya-voronki-prodazh

Калькулятор опросов и NPS

Анализ шкалы Ликерта, расчёт NPS, параметры социологического опроса и стоимость полевого исследования. CATI/CAWI/CAPI методология.

/survey-calculator

Калькулятор проверки гипотез (Z-test, t-test, χ², ANOVA)

Статистическая проверка гипотез онлайн. Z-тест, t-критерий Стьюдента, Хи-квадрат и дисперсионный анализ (ANOVA) с расчетом P-value.

/hypothesis-testing-calculator

Калькулятор P-Value и мощности выборки

Расчет P-value, доверительных интервалов и анализ мощности выборки (Power Analysis). Для исследований.

/p-value-calculator

Калькулятор ROI маркетинговой кампании

Расчёт ROI и ROAS маркетинговой кампании. Сравнение каналов, точка безубыточности, чистая прибыль от рекламы.

/roi-marketingovoj-kampanii

Генератор UTM-меток

Создание UTM-параметров для ссылок. Пресеты для Яндекс Директ, VK, Telegram. Динамические параметры, QR-код, массовая генерация.

/generator-utm-metok
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.