Блог
Перевірена на клієнтах методологія A/B-тестування: 7 кроків, які працюють на будь-якому акаунті
Повторюваний процес проведення A/B-тестів на кількох клієнтських акаунтах — отримуйте швидші результати без тижнів на кожен тест.
Резюме
Агентства проводять A/B-тести в жорсткіших умовах, ніж команди, що працюють над одним продуктом: кілька клієнтів, стислі терміни та розрізнені показники. Ця стаття дає вам повторювану структуру, яка працює з будь-яким акаунтом, починаючи з визначення однієї справжньої мети конверсії. Ви дізнаєтеся, як знаходити точки тертя замість того, щоб ганятися за думками зацікавлених сторін, писати прогнозні гіпотези та обирати між уніваріантними, мультиваріантними експериментами та експериментами на основі штучного інтелекту. Це охоплює прагматичне планування розміру вибірки, як не дати клієнтам передчасно зупинити тест і як читати неоднозначні результати, як консультант. Останній крок — упакувати кожен успіх і невдачу в плейбук, який прискорить цикл тестування для наступного клієнта. Використовуйте цю структуру, щоб скоротити витрачені тижні та перетворити тестування на конкурентну перевагу для вашого агентства. Коли ви ставитеся до тестування як до системи, а не як до серії разових запитів, ви перестаєте винаходити велосипед для кожного акаунта.
Понеділок, 9:47 ранку. Клієнт надсилає електронного листа з проханням провести "швидкий A/B-тест" на їхній сторінці ціноутворення. У вас на виконанні три інші акаунти, кожен із власною аналітикою, власним ланцюжком затверджень і власним визначенням "перемоги". Швидкий тест потребує трьох тижнів, щоб досягти статистичної значущості. Ви це вже знаєте. Тож ви розтягуєте терміни, встановлюєте очікування та запускаєте тест. А потім половину тижня витрачаєте на його захист.
Це не проблема тестування. Це проблема системи. Якщо вам доводиться вигадувати, як тестувати, для кожного клієнта, ви не партнер з оптимізації — ви виконавець тестів. Далі наведено семикрокову структуру, яка працює з будь-яким клієнтом, будь-яким інструментом, будь-яким рівнем трафіку. Використовуйте її для швидших і розумніших циклів тестування, які накопичують ефект від акаунта до акаунта.
1. Зафіксуйте метрику успіху, перш ніж чіпати змінну
A/B-тестування, як визначено в глосарії Optimizely, випадковим чином розділяє вашу аудиторію та показує кожній групі різну версію сторінки. Цей випадковий поділ створює дані. Але дані мають сенс лише тоді, коли ви знаєте, що вимірюєте. Більшість клієнтів кажуть, що хочуть "більше конверсій" — але конверсіями можуть бути реєстрації, покупки, запити демо або навіть прокрутка до футера. Якщо ви не зафіксуєте одну метрику, кожен результат, який ви принесете, можна буде інтерпретувати по-новому.
Починайте кожну співпрацю з 15-хвилинного аудиту цілей. Запитайте клієнта: "Яка єдина дія, якби вона подвоїлася, зробила б цей квартал успішним?" Потім перетворіть цю відповідь на основну метрику. Використовуйте її як критерій успіху тесту. Все інше — показник відмов, час на сторінці, вторинні кліки — стає метрикою безпеки, за якою ви спостерігаєте, але не оптимізуєте.
Будьте безжально конкретними. Якщо клієнт каже "ліди", визначте, що таке лід. Лід може бути надсиланням форми, але також телефонним дзвінком, живим чатом або завантаженням. Кожне визначення змінює, який елемент сторінки ви повинні тестувати. Ціль у вигляді надсилання форми вказує вам на довжину форми та тертя. Ціль у вигляді телефонного дзвінка робить вашу оптимізацію повністю залежною від розташування кнопки зворотного дзвінка та сигналів довіри. Якщо ви не узгодите це на початку, ви оптимізуватимете неправильну сторінку.
Приклад: B2B-клієнт хоче "більше лідів". Ви запитуєте, що таке лід. Вони кажуть "кваліфіковані потенційні клієнти". Це не відстежується. Ви звужуєте це до "надсилання форми з корпоративною електронною адресою". Тепер у вас є основна метрика. Коли пізніше ви тестуватимете новий головний заголовок, ви оцінюватимете його лише за цією метрикою. Ви також виявите спроби оголосити перемогу на основі кращого показника відмов. Така чіткість економить вам години суперечок.
Щойно у вас є основна метрика, запишіть її в бриф тесту. У брифі має бути одне речення: "Цей тест буде оцінюватися за [metric]." Поділіться ним із кожною зацікавленою стороною. Коли пізніше віце-президент скаже: "ну, залученість покращилася", ви вкажете на бриф. Ви не пересували ворота. Ви їх узгодили.
Це також місце, де ви відокремлюєте сигнал від шуму. Знання того, які тести є найважливішими, — це половина справи. Витрачання бюджету на тести, які найімовірніше вплинуть на дохід робить агентство ефективним.
2. Шукайте тертя, а не вподобання
Клієнти дадуть вам список "тестів, які ми хочемо провести", які насправді є думками. "Кнопка має бути зеленою." "Заголовок має згадувати нашу нагороду." Ви не проводите такі тести. Ви проводите тести, які зменшують тертя або підвищують довіру. Плейбуки CRO вказують на одні й ті ж важелі: чіткість заклику до дії, довжина форми, чіткість макета, соціальне підтвердження та сигнали довіри.
Знайдіть ці важелі, подивившись, де користувачі вашого клієнта припиняють дії. Налаштуйте запис сесій або базове відстеження подій, якщо його ще немає. Перегляньте щонайменше п'ять реальних сесій користувачів для кожного клієнта. Не покладайтеся на думку клієнта про те, "що сподобається користувачам". Дані перемагають думки.
Поширені джерела тертя для аудиту:
- Форми, які запитують забагато або замало інформації
- Заклики до дії (CTA), які не вказують чітко наступну дію (наприклад, "Дізнатися більше" замість "Почати безкоштовну пробну версію")
- Відсутні сигнали довіри біля моменту зобов'язання (відгуки, гарантії, пропозиції повернення грошей)
- Сторінки, які повільно завантажуються на мобільних пристроях
- Шляхи з несподіваним додатковим кроком (наприклад, "реєстрація", а потім "підтвердження електронної пошти" без попередження)
Приклад: На оформленні замовлення в e-commerce клієнта є форма з 6 полями та необов'язковою галочкою "створити акаунт". Ви налаштовуєте запис сесії та переглядаєте п'ятьох користувачів. Двоє намагаються видалити попередньо заповнений код купона, бо думають, що він застосує знижку. Один залишає сторінку на полі номера телефону. Тертя не в довжині форми; воно в заплутаному полі купона. Ваш тест не робить кнопку більшою. Він переносить поле купона на фінальний крок перегляду. Це тест, народжений спостереженням, а не думкою.
Щоб робити це для кількох клієнтів, створіть спільний журнал тертя. Щоразу, коли користувач застряє на сайті одного клієнта, фіксуйте закономірність. Ви побачите те саме тертя на сайті іншого клієнта через три тижні. Це приватна дослідницька бібліотека вашого агентства. Це також потужний аргумент для нового клієнта: "Ми бачили цю саму проблему у вашому сегменті ринку."
Не зупиняйтеся на поведінці на сайті. Подивіться на шляхи виходу, теплові карти та аналітику полів форми. Мета — знайти одну чітку точку, де користувачі відсіюються. Ця точка — ваша тестова змінна. Якщо ви не можете знайти чітку точку відсіювання, проведіть діагностичний тест: спробуйте кардинально інший заклик до дії, набагато коротшу форму або радикально іншу ціннісну пропозицію. Результат, навіть нульовий, покаже, де справжній опір аудиторії.
Тримайте журнал тертя в актуальному стані. Коли помітите повторювану закономірність, занотуйте її в журналі зі скріншотом і поясненням в одне речення. Через кілька місяців у вас буде каталог заперечень користувачів, який застосовується до кожного клієнта, якому ви служите. Цей каталог — ваша перевага в продажах: "Ми вже тестували це конкретне заперечення у вашій галузі. Ось що ми дізналися."
3. Пишіть гіпотезу, яка передбачає чому, а не що
Хороший тест відповідає на питання: "Якщо ми зробимо X, то станеться Y, тому що Z." "Тому що Z" — це гіпотеза, і саме вона робить результат переносним. Без "чому" тест, який виграє, нічого не говорить вам про наступного клієнта.
Формулюйте кожен тест за структурою "Якщо... то... тому що...". Це змушує вас думати про механізм. "Скоротити форму з 5 полів до 3" стає "Якщо ми скоротимо форму, то показник завершення зросте, тому що користувачі сприймають менше зусиль". Тепер ви знаєте чому. Ви можете перенести це правило на будь-якого клієнта з довгою формою.
Тепер застереження. Поширена найкраща практика каже тестувати одну змінну за раз. Це правило існує з поважної причини: ізольовані змінні дають чисті причинно-наслідкові пояснення. Але агентства рідко мають трафік або місяці, щоб провести двадцять окремих уніваріантних тестів. Для акаунтів із низьким трафіком вам потрібен компроміс. У вас є три варіанти.
| Підхід | Коли найкраще | Компроміс |
|---|---|---|
| Уніваріантний тест | Сторінка з високим трафіком, одна гіпотеза, є час | Найчистіша причинно-наслідкова історія, повільний |
| Мультиваріантний тест | Середній трафік, кілька незалежних змінних | Швидший, але заплутані взаємодії |
| Експеримент на основі ШІ | Низький трафік, стислий термін, хочете, щоб машина адаптувалася | Новіші інструменти, менше контролю над варіантами |
Третій варіант вартий серйозного розгляду. Пояснення AI-експериментів від Optimizely описує системи машинного навчання, які динамічно розподіляють трафік і генерують варіанти для вас. Замість того, щоб встановити фіксований розподіл і чекати, система вивчає, який варіант виграє, і перенаправляє трафік на нього в реальному часі. Це може стиснути двотижневий тест до кількох днів — ціною певної методологічної чистоти. Для агентства, що працює в умовах дедлайну, це часто та ціна, яку варто заплатити.
Не впевнені, який шлях підходить вашому клієнту? Компроміси між класичним та AI-керованим тестуванням варто зрозуміти перед тим, як зобов'язуватися.
Ось як вирішити: якщо у клієнта багато трафіку та вільний графік, використовуйте уніваріантний тест. Якщо середній трафік і кілька кандидатів на зміни, проведіть мультиваріантний тест із найперспективнішими комбінаціями. Якщо низький трафік і жорсткий дедлайн, оберіть AI-керований експеримент, який може адаптуватися на льоту. Не дозволяйте уподобанню до "справжньої науки" засліплювати вас щодо бізнес-обмежень клієнта. Правильний тест — це той, який дає рішення, яке ви можете втілити, перш ніж бюджет зникне. Ідеально потужний тест, який завершується після закінчення кампанії клієнта, нічого не вартий.
Приклад: Місцевий сервісний клієнт отримує помірний щоденний трафік. Проведення уніваріантного тесту самостійно зайняло б місяці, щоб виявити значущу різницю. Ви пишете гіпотезу, а потім використовуєте AI-експеримент, який динамічно розподіляє трафік. Через кілька днів система показує, що один варіант виривається вперед, і спрямовує більше трафіку на нього. Ви отримуєте відповідь у межах вікна кампанії клієнта. Ви приймаєте, що результат менш статистично чистий, ніж шеститижневий класичний тест. Це раціональний обмін, а не компроміс.
Також зауважте, що правило "одна змінна за раз" можна послабити, якщо ви тестуєте радикально новий розділ сторінки, а не окрему кнопку. Тест повної зміни дизайну може змінювати кілька елементів, але гіпотеза все одно залишається цілісною: "Макет, побудований навколо тексту, який спочатку показує вигоди, перевершить поточний макет зі списком функцій, тому що користувачі обирають на основі результатів". Поки гіпотеза називає механізм, ви можете тестувати набір змін. Просто будьте чесними з клієнтом, що ви не знатимете, який саме елемент спричинив зростання.
4. Розраховуйте розмір тесту під календар клієнта, а не під підручник зі статистики
Статистична значущість — це не магічне число, яке ви відкриваєте на 21-й день. Вона залежить від вашого базового рівня конверсії, мінімального покращення, яке вам потрібно побачити, і кількості трафіку, який ви можете спрямувати на тест. Кожен посібник із тестування повторює одне й те саме попередження: запускайте тест, доки не матимете достатнього розміру вибірки та тривалості, інакше ваш висновок — це шум.
Перш ніж планувати тест, зробіть розрахунки простою мовою. Оцініть поточний рівень конверсії клієнта та найменше покращення, яке вам важливе. Потім оцініть, скільки відвідувачів вам знадобиться для розумного рівня впевненості. Якщо це число не буде досягнуте до квартального огляду клієнта, у вас є три варіанти: розширити розподіл трафіку, щоб надіслати більше людей на тест, прийняти більший мінімальний виявний ефект, який підтримує ваш трафік, або перетворити тест на навчальний експеримент без обіцяного "переможця".
Для цього не потрібен науковий ступінь. Скористайтеся калькулятором розміру вибірки. Введіть базовий рівень, ефект, який ви хочете виявити, і бажаний рівень впевненості. Інструмент покаже, скільки відвідувачів на варіант вам потрібно. Потім поділіть на очікуваний трафік тесту на день клієнта, щоб отримати необхідний час виконання. Якщо цей час не вписується в дедлайн клієнта, відкоригуйте один із параметрів перед запуском тесту. Ця розмова набагато дешевша, ніж витрачений даремно тритижневий цикл.
Приклад: Сторінка реєстрації пробної версії SaaS-клієнта отримує помірний, але стабільний потік відвідувачів. Ви хочете виявити значуще покращення, і ваша оцінка розміру вибірки показує, що тесту потрібно набагато більше відвідувачів, ніж трафік клієнта забезпечить за доступний час. Клієнту потрібна відповідь через шість тижнів для засідання ради директорів. Тож ви розширюєте розподіл із 50/50 до 90/10 — але цього все одно недостатньо. Натомість ви знижуєте мінімальний виявний ефект, щоб ловити лише великі перемоги. Тепер тест можна провести в межах часових рамок, і ви чітко пояснили клієнту, що тест може й не може виявити. Це професійний підхід.
Вам також потрібне правило зупинки. Завчасно вирішіть, як довго триватиме тест і який поріг значущості ви використаєте. Ніколи не дозволяйте календарній даті бути єдиною причиною зупинки. Знайте, коли зупинити експеримент рано або продовжити його — ваше судження, а не довільна п'ятниця, має приймати це рішення.
5. Не дайте клієнту передчасно зупинити тест
Ось сцена, яку ви переживали: вівторок, клієнт пише: "Тест запущено сьогодні вранці. Давайте вже запускати переможця." У вас один варіант попереду, але ви досягли лише необхідного розміру вибірки. Ваш клієнт бачить перемогу. Ви бачите шум. Це найпоширеніша причина провалу тестів в агентствах — не погана математика, а погане управління зацікавленими сторонами.
Встановіть основні правила до початку тесту. Надішліть односторінковий бриф тесту, у якому зазначено: основну метрику, запланований розмір вибірки, найранішу дату, коли ви подивитеся на результати, і що вам дозволено змінювати під час виконання. Отримайте підпис клієнта. Коли вони підглядають, це стає порушенням очікувань, на яке ви можете вказати, а не особистим відхиленням. Це не про конфронтацію; це про захист цілісності експерименту.
Також захистіть тестове середовище. Скажіть клієнту, що жодні інші зміни на сайті не повинні публікуватися, поки триває тест. Банер про аварію на тестовій сторінці, остання хвилина змін дизайну від іншого підрядника або навіть сплеск у соціальних мережах можуть забруднити ваші дані. Щойно щось змінюється поза вашим тестом, результат викликає сумніви.
Приклад: Розробник клієнта запускає новий фавікон у середині тесту. Це не повинно мати значення, але цього також не повинно ставатися. Ви фіксуєте це, відмічаєте часову мітку та перевіряєте, чи змінюються результати після цього моменту. Якщо змінюються — перезапускаєте тест. Клієнти часто не розуміють, наскільки це крихко. Ваше завдання — чітко вказати це в брифі тесту, щоб вони ставилися до цього серйозно.
Ще один поширений хід клієнта: "Нам потрібно запустити кампанію в п'ятницю, можете завершити тест раніше?" Опирайтеся, якщо кампанія не заважає самому тесту. Якщо завершите раніше, ризикуєте прийняти неправильне рішення. Натомість подивіться, чи можна трохи відкласти кампанію або перенести тест на сторінку, на яку кампанія не впливає. Ваш бриф тесту — це ваш інструмент для переговорів. Використовуйте його, щоб чемно, але твердо відмовити.
Ще одна звичка: ніколи не перевіряйте результати під час тесту, якщо ви не шукаєте технічну несправність. Людський мозок жахливо розуміє ймовірність. Низка хороших днів здається доказом, але це часто просто шум. Якщо вам кортить підглянути, відкрийте калькулятор розміру вибірки. Нагадайте собі, скільки даних ще не вистачає.
6. Читайте результат як історію, а не як вирок
Тест завершується. Варіант знову виграє. Але "яка кнопка перемогла" — це найменш корисне, що ви дізналися. Корисні питання: Чому вона перемогла? Чи застосовується це пояснення до інших сторінок? Що ми дізналися про цю аудиторію, чого не знали раніше?
Це той момент, коли більшість агентств зупиняються. Вони запускають виграшний варіант, надсилають клієнту PDF і рухаються далі. Це втрачена можливість. Нульовий результат — коли варіант не обіграв контрольний — також є результатом. Він показує, що аудиторії не важлива ця змінна або що оригінал уже був достатньо хорошим. Зафіксуйте це знання та застосуйте його до наступного тесту. Посібники з найкращих практик послідовно наголошують на документуванні результатів після кожного експерименту; саме це перетворює тестування з серії разових заходів на актив, що накопичується.
Приклад: Ви тестуєте відгук із фото проти простого текстового відгуку. Простий текстовий відгук виграє. Ви копаєтеся в причинах. Зображення виглядає постановочним; аудиторія клієнта скептична. Урок не в тому, що "відгуки не працюють". Урок у тому, що "ця аудиторія хоче автентичних доказів без атрибуції, а не відшліфованих фото". Наступного місяця інший клієнт питає про соціальне підтвердження. Ви вже знаєте, чого їм не показувати. Це окупність інвестицій у читання результатів як історії.
Інтерпретація результату — це не просто перевірка p-значення. Це погляд на напрямок, величину та відмінності між сегментами. Якщо ви не впевнені, чи можна довіряти тому, що бачите, перегляньте основи. Посібник про те, як правильно інтерпретувати результати A/B-тестів, не піддаючись шуму, допоможе вам залишатися чесними.
Також розгляньте тест "то й що?". Перекладіть метрику мовою клієнта. Велике відносне покращення на крихітній базі може означати майже нульовий дохід, тоді як невелике покращення на сторінці з високим трафіком може означати величезні здобутки. Не дозволяйте відносній зміні засліпити вас щодо абсолютної цінності. Клієнта хвилює число внизу, а не довірчий інтервал.
Коли ви представляєте нульовий результат, не перепрошуйте. Подайте його як факт. "Ми дізналися, що довжина заголовка не впливає на конверсію для цієї аудиторії. Це позбавляє нас необхідності проводити цей тест знову." Нульовий результат — це чітка відповідь на питання. Це не невдача.
7. Перетворюйте кожен результат на повторюване правило
Тепер фінальний крок, і саме він відрізняє агентство, яке проводить тести, від агентства, яке ставить на них. Після кожного тесту створюйте запис у плейбуку обсягом одна сторінка. Форматуйте його послідовно: тип клієнта, гіпотеза, результат, рекомендація. Зберігайте його в місці, де кожен зможе шукати. Потім, перш ніж запускати будь-який новий тест, пошукайте в плейбуку схожу ситуацію. Ви часто виявите, що вже дізналися те, що збираєтеся дізнатися знову.
Саме так тестування стає конкурентною перевагою для агентства. Висновок клієнта A про те, що "поле купона заплутане", рятує вас від створення такого ж хибного тесту для оформлення замовлення клієнта B. Висновок клієнта C про те, що "відгуки не впливають на показники", звільняє вас для тестування чогось іншого. Плейбук — це актив, який ви насправді продаєте, а не звіти.
Чек-лист для запису в плейбуку:
- Галузь клієнта та тип сайту
- Тестова сторінка та протестована змінна
- Гіпотеза у формі "Якщо... то... тому що..."
- Результат основної метрики: перемога, поразка або нульовий результат
- Пояснення "чому", на якому ви зупинилися
- Одна дія, яку ви б повторили на новому клієнті
- Одна дія, яку ви б ніколи не спробували знову
Приклад: Клієнт, який має фітнес-застосунок, тестує форму безкоштовної пробної версії з одним полем електронної пошти проти форми з ім'ям та електронною поштою. Версія з одним полем дає невелику, але стабільну перемогу. Ви робите запис у плейбуку: "Для імпульсивних аудиторій (фітнес, їжа) мінімізуйте обов'язкові поля на початку; збирайте особисті дані пізніше." Через шість тижнів клієнт, який продає набори їжі, питає про їхню довгу форму реєстрації. Ви дістаєте запис із плейбука, рекомендуєте те саме скорочення та запускаєте тест із впевненістю, бо вже знаєте ймовірний результат. Це ефект накопичення.
Нарешті, щомісяця проводьте "огляд результатів" зі своєю командою. Переглядайте, чого ви навчилися в усіх клієнтів. Об'єднуйте записи, які вказують на той самий базовий принцип. Перетворюйте ці принципи на рекомендації для майбутніх тестів. Наприклад, якщо два різні клієнти бачили вищу конверсію з формою з одним полем, принцип "питайте мінімум інформації до моменту зобов'язання" напевно справджується для їхніх сегментів. Цей принцип тепер впливає на рекомендації для посадкових сторінок кожного нового клієнта, навіть до проведення тесту.
Структура працює. Але вона працює лише якщо ви справді створите систему. Почніть з одного клієнта. Застосуйте всі сім кроків. Потім застосуйте їх до наступного клієнта, і дозвольте плейбуку виконувати дедалі більше роботи. Ви перестанете питати "що нам тестувати?" і почнете питати "яке відоме правило тут застосовується?" Це різниця між агентством, яке проводить тести, та агентством, яке досягає кращих результатів.
