Маркетинг15 августа · 7 мин чтения

A/B-тестирование: что это и как проводить

A/B-тестирование сравнивает два варианта — страницы, письма, рекламы — на реальной аудитории, чтобы выбрать не тот, что нравится команде, а тот, что действительно работает. Разбираем, как формулировать гипотезы, считать выборку и не путать случайность с результатом.

МаркетингA/B-тестирование: что это и как проводить

A/B-тестирование — это метод сравнения двух версий одного элемента (страницы, письма, объявления, кнопки) на разделённой пополам аудитории, чтобы определить, какая версия даёт лучший результат по заранее выбранной метрике. Один сегмент видит вариант A, второй — вариант B, и решение принимается по данным, а не по мнению команды о том, какой дизайн красивее.

Ценность метода не в самом факте сравнения, а в том, что он убирает субъективность из решений: вместо спора «мне нравится синяя кнопка больше красной» появляется конкретная цифра конверсии по каждому варианту.

Когда A/B-тест уместен, а когда нет

Тестирование работает там, где достаточно трафика или аудитории, чтобы набрать статистически значимую выборку за разумный срок. Для сайта с 50 посетителями в день тест кнопки может идти месяцами и не дать значимого результата — в этом случае осмысленнее полагаться на юзабилити-принципы и качественную обратную связь, а не на статистику.

Хорошие кандидаты для теста — заголовки посадочных страниц, призывы к действию, темы писем рассылки, форматы рекламных объявлений, порядок блоков на странице. Плохие кандидаты — фундаментальные изменения бизнес-модели или ценообразования: там нужны более глубокие исследования, а не сравнение двух вариантов кнопки.

Как сформулировать гипотезу

Тест начинается не с идеи «а давайте попробуем», а с гипотезы, где заранее прописаны ожидаемый результат и причина, почему он должен сработать. Рабочая формула гипотезы: «Если мы изменим [элемент], то [метрика] изменится, потому что [причина, основанная на данных или поведении пользователей]».

Например: «Если добавить на лендинг отзыв клиента с цифрой результата, то конверсия в заявку вырастет, потому что социальное доказательство снижает недоверие на этапе принятия решения». Такая формулировка даёт понятный критерий успеха ещё до запуска теста и не даёт задним числом подгонять интерпретацию под любой результат.

Гипотеза без причины — это просто перебор вариантов наугад, и даже удачный результат такого теста сложно повторить в будущем, потому что непонятно, что именно сработало.

Как рассчитать выборку и длительность

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

01Определите текущую конверсию базового варианта — например, 3%.
02Задайте минимальный эффект, который хотите обнаружить, — например, рост до 4%.
03Используйте калькулятор размера выборки для A/B-теста (их немало в открытом доступе) — он покажет нужное число посетителей на каждый вариант при заданном уровне значимости.
04Запланируйте срок теста исходя из вашего трафика, но не короче одной-двух полных недель — это сглаживает колебания по дням недели.

Чем меньше ожидаемая разница между вариантами, тем больше нужна выборка, чтобы отличить эффект от случайного шума. Тестировать мелкие правки на низком трафике — почти всегда трата времени: разница просто не наберёт значимость.

Заранее фиксируйте срок теста и не продлевайте его на глаз, если результат «почти значим». Такое продление незаметно превращается в подгонку данных под нужный вывод: чем дольше идёт тест без заранее заданной точки остановки, тем выше риск случайно поймать момент, когда цифры на короткое время сложились в вашу пользу.

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

Статистическая значимость показывает вероятность того, что наблюдаемая разница между вариантами — не случайность. Общепринятый порог в маркетинговых тестах — 95%: это означает, что при повторении теста результат подтвердится в 95 случаях из 100.

Разница в 2% на выборке в 40 посетителей — это не результат теста, а статистический шум, который с равной вероятностью развернётся при следующей сотне визитов.

Не полагайтесь на визуальную разницу в процентах без проверки значимости — большинство систем аналитики и специализированных сервисов A/B-тестирования считают её автоматически. Если значимость не достигнута к концу запланированного срока, честный вывод — «различий не обнаружено», а не выбор варианта с формально более высоким числом по итогам недостаточной выборки.

Один тест — одно изменение

Меняйте за один тест только один элемент — заголовок, или изображение, или расположение кнопки, но не всё сразу. Если поменять несколько элементов одновременно, невозможно понять, какое именно изменение повлияло на результат — вырос он благодаря новому заголовку или несмотря на него.

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

Существует и многовариантное тестирование (multivariate testing), когда одновременно проверяется несколько элементов в разных комбинациях. Оно требует значительно большего трафика, чем обычный A/B-тест, потому что выборка делится не на две группы, а на число, равное количеству комбинаций. Для малого бизнеса с ограниченным трафиком проще и надёжнее провести несколько последовательных A/B-тестов, чем один многовариантный без достаточной выборки на каждую комбинацию.

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

  • Остановка теста по первым цифрам. Ранний лидер часто теряет преимущество при накоплении данных.
  • Тестирование без ясной гипотезы. Меняют элемент просто потому, что «кажется, так лучше», без понимания, что именно проверяется.
  • Игнорирование сезонности и внешних факторов. Запуск теста в период распродажи или праздников искажает картину.
  • Слишком много переменных сразу. Тест теряет диагностическую ценность, если меняется несколько элементов одновременно.
  • Отсутствие повторной проверки. Значимый результат на одном тесте стоит перепроверить повторным тестом перед масштабированием на весь трафик.

Как использовать результат теста

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

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

A/B-тестирование не заменяет стратегию, но убирает из тактических решений долю случайности и мнений. Начните с одного понятного элемента на самой посещаемой странице — первый честно проведённый тест обычно даёт больше пользы, чем десять поверхностных.

Та же дисциплина проверки гипотез на данных пригодится и за пределами сайта — например, при выборе площадки для продвижения среди деловых мероприятий: вместо того чтобы полагаться на общее впечатление, стоит сравнить фактический результат с разных конференций и форумов по числу состоявшихся контактов и сделок.

Афиша «Форума»1707 деловых событий Москвы

Конференции, форумы, нетворкинг и мастер-классы — с фильтрами по дате, формату и цене.

Открыть афишу →
Чек-листПроведение A/B-теста
  • Формулируйте гипотезу с ожидаемым результатом и причиной
  • Меняйте один элемент за один тест
  • Рассчитайте нужный размер выборки заранее
  • Не останавливайте тест раньше срока по первым цифрам
  • Проверяйте статистическую значимость перед выводами