СезонГотовим магазин к высокому сезону и Чёрной пятнице: скорость, нагрузка, акции

Тест разных вариантов кнопки «Купить»

A/B-тест разных вариантов кнопки «Купить» в интернет-магазине на 1С-Битрикс

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

Единственный честный способ узнать, какой вариант кнопки работает именно у вас, — измерить это на своём трафике. В статье разберём, как провести корректный A/B-тест кнопки «Купить» на 1С-Битрикс: что тестировать, как разбить трафик, какие события считать и как не обмануться случайностью. Если после теста выяснится, что дело не в кнопке, а в скорости и логике витрины, поможет аудит и оптимизация 1С — она вскроет узкие места глубже, чем цвет кнопки.

Коротко

  • Тестируйте кнопку на своём трафике: чужие «победившие» варианты не переносятся напрямую.
  • Меняйте один фактор за раз (текст, цвет, размер или поведение), иначе не поймёте, что сработало.
  • Считайте не клики, а доведённые до конца заказы и средний чек по каждому варианту.
  • Следите за кэшем и композитом: пользователь должен видеть тот вариант, что записан в журнал.

Почему кнопка «Купить» стоит теста

Кнопка добавления в корзину или оформления — самый нагруженный элемент карточки товара. Через неё проходит весь платящий трафик, поэтому её конверсия умножается на большие числа. Если карточку открывают 50 000 раз в месяц и кнопка конвертирует в добавление на 1 процент лучше, это сотни дополнительных заказов при том же рекламном бюджете.

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

Что именно можно тестировать

«Тест кнопки» — это на самом деле набор разных экспериментов. Полезно заранее понимать, какие рычаги у вас есть, и не мешать их в кучу.

Обычно самый большой эффект даёт не косметика, а поведение после клика и ясность цены рядом с кнопкой. С них и стоит начинать список гипотез.

Пайплайн релиза: от кода до мониторинга Кодветка, коммитТестыавтопроверкиСборкаартефактДеплойна боевойМониторингошибки, метрики
Схема: каждое изменение проходит автотесты и сборку, безопасно выкатывается на боевой сервер, а мониторинг сразу показывает ошибки и метрики — откат под рукой.

A/B-тест против «поменяли и смотрим»

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

КритерийA/B-тест (одновременно)«До и после» (последовательно)
Кто видит вариантыПоловина трафика каждый, в одно времяВсе, но в разные периоды
Влияние сезона и рекламыОдинаково на оба вариантаИскажает результат
Достоверность выводаВысокая при нужной выборкеНизкая
Сложность настройкиВышеНиже

A/B-тест показывает оба варианта одновременно случайным половинам аудитории. Внешние факторы действуют на обе группы одинаково, поэтому разница между ними объясняется именно кнопкой, а не сезоном. Это дороже в настройке, но только так вывод честный.

Главный принцип: сравнивать варианты нужно в один и тот же период на случайно разбитом трафике. Любое «сравнение с прошлым месяцем» — не тест, а гадание.

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

Хороший тест начинается не с идеи «а давайте попробуем», а с проверяемой гипотезы. Формула простая: если мы изменим X, то вырастет метрика Y, потому что Z. Например: «Если добавить срок доставки рядом с кнопкой, вырастет конверсия в заказ, потому что покупатель перестанет уходить проверять доставку в другом месте».

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

  1. Соберите наблюдения. Где люди уходят с карточки, что спрашивают в чате, на что жалуются.
  2. Переведите их в гипотезы. Каждое наблюдение — «если поменяем…, то…».
  3. Оцените эффект и стоимость. Что даст больше при меньших усилиях.
  4. Возьмите одну в работу. Не запускайте пять тестов на одной кнопке разом.

Разбивка трафика на варианты в Битрикс

Технически разбить трафик на 1С-Битрикс можно несколькими способами, и выбор зависит от того, где живёт кнопка и как кэшируется страница.

Ключевое требование к любому способу: назначенный вариант должен быть стабильным для пользователя и точно соответствовать тому, что попадёт в журнал событий. Иначе клики и заказы «размажутся» между вариантами, и тест ничего не докажет.

Что измерять: события и цели

Тест бессмыслен без корректного учёта событий. По каждому варианту нужно видеть не только клики, но и весь путь до денег. Минимальный набор метрик:

Клики и переходы удобно ловить целями системы аналитики, а факт заказа — на стороне сервера через события создания заказа. Чтобы связать вариант с заказом надёжно, идентификатор варианта пишут в свойство заказа или в собственную таблицу журнала. Работать с такими таблицами удобно через современный слой доступа к данным — D7 и ORM в 1С-Битрикс позволяют аккуратно логировать показы и конверсии без «сырых» SQL-запросов.

Сегменты: опт и розница отдельно

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

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

Размер выборки и значимость

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

Практические ориентиры:

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

Кэш, композит и чистота теста

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

Чтобы правки теста не ломали боевую витрину, их выкатывают через контролируемые окружения и миграции — как устроен такой процесс, мы описали в статье про CI/CD и деплой для 1С-Битрикс.

Частые ошибки тестов кнопки

Чек-лист запуска теста

  1. Гипотеза сформулирована. «Если…, то…, потому что…», один фактор.
  2. Разбивка стабильна. Вариант назначается случайно и держится за пользователем в cookie.
  3. События настроены. Клик, добавление в корзину и оформленный заказ фиксируются по варианту.
  4. Вариант пишется в заказ. Идентификатор попадает в свойство заказа или журнал.
  5. Кэш проверен. Пользователь видит именно тот вариант, что в журнале; композит не «залипает».
  6. Сегменты разделены. Опт и розница считаются отдельно.
  7. Выборка спланирована. Известно, сколько конверсий нужно и на сколько недель рассчитан тест.
  8. Правило остановки задано. Тест завершается по значимости, а не по первому перевесу.

Вывод

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

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

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

Сколько времени нужно держать A/B-тест кнопки «Купить»?

Ориентир — не меньше одной-двух полных недель, чтобы захватить будни и выходные, и до накопления статистически значимой выборки. Останавливать тест на второй день, «потому что вариант B уже выигрывает», — главная ошибка: ранние выбросы часто разворачиваются. Считайте не дни, а число конверсий на каждый вариант, и завершайте, когда разница устойчива.

Можно ли тестировать кнопку без сторонних сервисов, только на Битриксе?

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

Что именно считать успехом теста кнопки?

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

Как кэш и композитный сайт влияют на A/B-тест?

Композитная страница отдаётся из статики, поэтому вариант кнопки, «зашитый» в HTML, может закэшироваться и показываться всем одинаково. Разбивку вариантов делают либо на уровне, который не кэшируется (динамическая вставка, cookie до composite), либо через отдельную серверную логику. Иначе тест покажет искажённые данные, потому что часть пользователей увидит не тот вариант, что записан в журнале.

Нужно ли тестировать кнопку отдельно для опта и розницы?

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

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

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

Можно ли менять сразу текст, цвет и размер кнопки в одном тесте?

В классическом A/B — нежелательно: если вариант выиграл, вы не поймёте, что сработало. Либо меняйте один фактор за раз, либо переходите к многовариантному тесту, который требует заметно большей выборки. Для большинства магазинов надёжнее последовательные простые A/B по одной гипотезе.

Поделиться:

Хотите растить конверсию на данных, а не на догадках?

Проведём аудит витрины, найдём реальные узкие места и поможем выстроить корректные тесты и автоматизацию заказа на 1С-Битрикс.

Аудит и оптимизация 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс и помогаем растить конверсию: корректные A/B-тесты, аналитика заказов и оптимизация витрины на данных.

← Все статьи блога