А/Б-тестирование — это простой и надежный способ проверить, повысится ли эффективность работы вашего интернет-магазина или сайта после каких-то изменений в его дизайне или содержимом конкретной страницы. Суть А/Б-тестирования заключается в случайном показе одной (А) либо другой (Б) версии отдельной страницы посетителям сайта и последующем сравнении показателей эффективности каждой версии (конверсий, подписок, продаж и т. д.). Например, с помощью А/Б-тестирования можно сравнить разницу в конверсии и в объеме продаж в зависимости от набора промо-товаров, которые отображаются на главной странице вашего интернет-магазина.
В Shop-Script можно проводить А/Б-тестирование разными способами: только встроенными средствами Shop-Scirpt и с использованием сервиса Google Analytics.
А/Б-тестирование встроенными средствами Shop-Script
1. Добавьте тест
В разделе «Маркетинг → А/Б-тесты» добавьте новый тест. Укажите произвольное название для теста, чтобы отличать его от других тестов, которые вы будете проводить в будущем.
Определитесь, какое количество вариантов дизайна вы планируете использовать. Добавьте нужное количество вариантов и для каждого из них описательное название. Например, если вы хотите сравнить эффективность предложения разных товаров на главной странице, то варианты теста можно можно назвать так же, как называются такие товары:
Помимо введенных вами условных названий, у каждого варианта есть и стандартное буквенное обозначение: A, B, C, D и т. д. Эти обозначения будут в дальнейшем использоваться в коде теста.
2. Разместите код теста в HTML-шаблоне
Сохраните тест и с помощью кнопки «Получить код» скопируйте автоматически сформированное условие, с помощью которого и будет выполняться автоматическая смена вариантов содержимого на страницах интернет-магазина. Условие имеет следующий вид (для 2 вариантов в данном примере):
{if $wa->shop->ABtest(1) == 'A'} ... HTML для варианта “сноуборды” ... {else} ... HTML для варианта “фотокамеры” ... {/if}
Строки с многоточиями замените на фрагменты HTML-кода, которые должны отображаться для разных посетителей интернет-магазина во время А/Б-тестирования. К примеру, если вы хотите для разных вариантов теста отображать на главной странице разные списки товаров, то вместо строк с многоточиями вам будет достаточно указать код для размещения разных списков:
{if $wa->shop->ABtest(1) == 'A'} {$products = $wa->shop->productSet("snowboards")} {include file="list-thumbs.html" products=$products} {else} {$products = $wa->shop->productSet("photo")} {include file="list-thumbs.html" products=$products} {/if}
Скопируйте полученный код условия с вариантами оформления и вставьте код условия в шаблон дизайна или страницы — в то место, где необходимо провести А/Б-тестирование. После этого разные варианты оформления главной страницы магазина станут отображаться для разных посетителей, например:
А/Б-тестирование начинается автоматически сразу после сохранения HTML-шаблона с кодом условия.
3. Наблюдайте за результатами
Результаты А/Б-теста станут доступны в общем отчете о продажах (в разделе «Отчеты → Продажи») после оплаты первого же заказа, оформленного покупателем, который перед покупкой посещал страницу с размещенным на ней кодом А/Б-теста.
4. Примените результаты тестирования
Через некоторое время (лучше всего не ранее нескольких недель) сравните данные, полученные от каждого варианта теста. Если один из вариантов оказался значительно более эффективным, чем остальные, и вы решили оставить его в качестве основного, то удалите элементы А/Б-тестирования из шаблона витрины и оставьте только выигравший вариант HTML-кода.
Полезные советы
- Во время проведения А/Б-тестирования не вносите существенных изменений в свои маркетинговые кампании и структуру сайта, т. к. эти изменения могут повлиять на результаты тестирования и исказить их. В этом случае вам не удастся получить максимально точную картину происходящего.
- Не стоит делать поспешных выводов о результатах тестирования на основании недостаточно больших статистических данных, поскольку в этом случае велика вероятность получить недостаточно точную информацию, искаженную погрешностью работы генератора случайных чисел.
- В течение одного тестового периода выполняйте только один А/Б-тест. При одновременном выполнении сразу нескольких тестов могут быть получены недостаточно точные данные (например, если одновременно сравниваются разные варианты оформления кнопки «В корзину» и варианты дизайна дерева категорий), т. к. каждый из тестируемых элементов (дизайн кнопки и дизайн дерева категорий) может влиять на другой, и независимую проверку каждого из них по отдельности в таких условиях выполнить не удастся.
- Для того чтобы убедится в правильности завершенного А/Б-тестирования, его можно повторить через некоторое время. Подтвержденный таким образом результат заслуживает применения в рабочем режиме.
А/Б-тестирование с помощью Google Analytics
Независимо от А/Б-тестов, встроенных в Shop-Script, можно также выполнять аналогичное тестирование с использованием сервиса Google Analytics.