Багаторукий бандит (multi-armed bandit, MAB) — це метод оптимізації, що динамічно перерозподіляє трафік між кількома варіантами (сторінок, оголошень, заголовків) на користь тих, які показують кращий результат, ще під час експерименту. Замість того щоб чекати кінця тесту, алгоритм поступово спрямовує більше показів на «переможця».
Простими словами: уяви ряд ігрових автоматів («одноруких бандитів»). Ти не знаєш, який платить більше, тож пробуєш усі — але що частіше бачиш виграш на одному, то більше монет кидаєш саме в нього.
Що таке багаторукий бандит і навіщо він потрібен
Класична дилема методу — «дослідження проти використання» (explore vs exploit): треба і випробувати всі варіанти, і водночас заробляти на тому, що вже добре працює. Багаторукий бандит балансує ці дві цілі автоматично. Головна перевага перед звичайним тестом — менше «втраченого» трафіку на завідомо слабких варіантах: алгоритм скорочує їхню частку вже по ходу, не чекаючи фінального висновку.
Як працює багаторукий бандит
- Старт — трафік ділиться між усіма варіантами приблизно порівну.
- Збір даних — алгоритм відстежує конверсію чи інший цільовий показник кожного.
- Перерозподіл — частка показів кращих варіантів поступово зростає, слабких — падає.
- Адаптація — процес триває безперервно, підлаштовуючись під нові дані.
Багаторукий бандит vs A/B-тест
- A/B-тест — фіксований розподіл (наприклад, 50/50) до кінця експерименту, потім вибір переможця. Дає чисту статистику, але «зливає» трафік на слабкий варіант увесь час тесту.
- Бандит — динамічно переливає трафік на кращий варіант ще під час тесту. Менше втрат, але статистичні висновки складніші й менш «чисті».
Приклад
Тестуємо три заголовки для лендингу. Уже за перші дні один явно конвертує краще. A/B-тест усе одно тримав би по третині трафіку на кожен до кінця. Бандит натомість швидко віддає більшу частку показів лідеру — і ви менше втрачаєте на завідомо слабших заголовках.
Часто плутають з…
- A/B-тестування — фіксований розподіл заради статистичної чистоти; бандит — динамічний заради економії трафіку.
- Мультиваріантний тест — перевіряє комбінації кількох елементів одночасно; це про структуру тесту, а не про перерозподіл трафіку.
Питання та відповіді
Чим багаторукий бандит відрізняється від A/B-тесту?
A/B-тест тримає фіксований розподіл трафіку до кінця, а бандит динамічно спрямовує більше показів на кращий варіант уже під час експерименту, скорочуючи втрати на слабких.
Коли краще використовувати бандита?
Коли важливо не «злити» трафік і швидко почати заробляти на кращому варіанті — наприклад, у короткочасних кампаніях чи оптимізації оголошень. Для точних статистичних висновків надійніший класичний A/B-тест.
Багаторукий бандит — це про SEO чи про рекламу?
Це загальний метод оптимізації. Його застосовують у рекламі, оптимізації конверсії, тестуванні контенту й інтерфейсів — усюди, де є кілька варіантів і треба обрати кращий.
Хочете вичавити максимум конверсії з трафіку? Налаштуємо тести й оптимізацію кампаній — ведення Google Ads.
Схожі терміни: A/B-тестування, Конверсія, CTR, Лендинг.