Кожен акаунт у micali.online за місяць накопичує сотні цифр. Хто переглянув вашу сторінку бронювання і звідки прийшов. Хто відкрив деталі терміну і більше не повернувся. Які терміни заповнилися, які залишилися порожніми, хто не прийшов, а хто забронював п'ять разів поспіль. У Статистиці ці цифри можна переглянути. Але самі по собі цифри не скажуть, що з ними робити в понеділок вранці, коли перед вами клієнт, а не таблиця.
Тому ми додали до micali.online AI-порадника. Зазвичай раз на тиждень він проходить ваш акаунт, перераховує все, що в ньому сталося за останні 30 днів, порівнює це з попереднім місяцем і з іншими акаунтами на платформі та надсилає вам від 3 до 5 конкретних рекомендацій, як отримати більше бронювань. Кожна рекомендація має цифру, яка її викликала, причину, кроки та посилання на екран, де ви зробите перший з них. У застосунку ви знайдете її під назвою Поради для вашого бізнесу.
У цій статті покажемо, що саме рахує порадник, чому за кожною рекомендацією стоїть математика, а не враження, чому кожну пропозицію перед відправленням читає людина і як виглядають рекомендації, які вже отримали перші власники акаунтів.
Що бачить порадник
Порадник працює з 30-денним вікном і таким самим вікном перед ним, щоб відрізнити коливання від тенденції. З вашого акаунту він складає знімок восьми областей:
- Трафік публічної сторінки: кількість людей, звідки вони прийшли (Facebook, Instagram, Google, прямий перехід, платна реклама), з якого пристрою, якою мовою і на яку сторінку зайшли першою.
- Лійка бронювання: скільки людей побачили список, скільки відкрили деталі терміну чи послуги, скільки почали бронювання, скільки увійшли в акаунт і скільки завершили бронювання.
- Заповненість кожної події та кожного терміну: порожні терміни, повні терміни, середня кількість зайнятих місць і те, який день і година тижня працюють у вас найкраще.
- Відвідуваність і платежі: хто прийшов, хто не прийшов, скільки бронювань залишилися без позначки і скільки неоплачених бронювань у вас у найближчі сім днів.
- Відвідувачі: хто бронює повторно, хто ще жодного разу не бронював, хто 60 днів не давав про себе знати і хто ходить до вас регулярно, але не має передплаченого плану.
- Передплачені плани: що закінчується в найближчі два тижні, що закінчилося без поновлення і що чекає на підтвердження.
- Комунікація: неопрацьовані повідомлення від відвідувачів, невдалі листи, налаштовані нагадування та опитувальники.
- Профіль: довжина опису, категорія, сайт, соціальні мережі, контакти. Тобто те, що відвідувач бачить першим.
Як з цифр народжуються сигнали
Тут суть усієї справи. Знімок акаунту читає не AI, а набір понад двадцяти детерміністичних детекторів. Кожен з них шукає один конкретний патерн, і коли знаходить, створює сигнал разом із цифрами, які його підтверджують. Кілька прикладів того, що рахується під капотом:
Швидкі виходи. При кожному перегляді списку ми вимірюємо, скільки часу відвідувач на ньому залишався. Якщо він виходить протягом десяти секунд, ми рахуємо це як швидкий вихід. Коли так виходить більше половини людей, список не пояснив їм, чому варто клікнути далі.
Лійка по кроках. Ми стежимо за переходом від деталей терміну до початого бронювання, входу в акаунт і завершення. Кожен крок має власний показник. Водночас ми ділимо відвідувачів на тих, хто прийшов із платної реклами, і органічних, щоб бачити, чи реклама приводить людей, які справді бронюють, чи лише клікають.
Найкращі та найгірші часи тижня. Кожен термін, що відбувся, ми відносимо до комірки день тижня × година і для кожної комірки рахуємо середню кількість зайнятих місць. Комірки щонайменше з двома термінами ми впорядковуємо, і завдяки цьому порадник може сказати, що четвер о 19:00 у середньому приносить вам три зайнятих місця, а п'ятниця о 8:00 — жодного.
Порожні терміни та рівень заповненості. Для кожної події ми порівнюємо кількість термінів, що відбулися, з кількістю порожніх. Якщо порожньою залишилася принаймні половина з п'яти і більше термінів, це сильний сигнал. Якщо терміни заповнювалися, але в середньому менш ніж на 30 % місткості, це слабший сигнал з іншою рекомендацією.
Бронювання в останній момент. З різниці між створенням бронювання та початком терміну ми рахуємо середнє випередження. Коли понад 40 % людей бронюють менш ніж за 24 години наперед, є сенс інакше планувати нагадування та просування.
Неявка. З позначеної відвідуваності ми рахуємо частку людей, які забронювали, але не прийшли. Понад 20 % — це сигнал, який пов'язаний з відсутнім нагадуванням перед терміном або відсутнім платіжним посиланням.
Пороги свідомо консервативні. Сигнал означає «це варте однієї фрази», а не «це статистично доведено». А за невеликої кількості даних детектор радше промовчить, ніж радитиме на основі трьох відвідувань.
Порівняння з усією платформою
Більшість цифр без порівняння не мають жодного значення. Чи є перехід 3 % від деталей терміну до бронювання поганим результатом? Це неможливо сказати, не знаючи, чого досягають інші. Тому порадник під час кожного запуску перераховує медіани всієї платформи для ключових показників: швидкі виходи зі списку, одностраничні відвідування, перехід від деталей до бронювання, рівень заповненості термінів і частку позначеної відвідуваності. У медіани потрапляють лише акаунти з достатнім трафіком, щоб їх не спотворювали нові або майже невикористовувані акаунти.
У порівняння є ще один наслідок, на якому ми наполягаємо. Якщо у вашого акаунту слабкий перехід від деталей до бронювання, але таким самим слабким він є в усієї платформи, проблема не у вашому описі терміну. Проблема в нашій сторінці бронювання. Такий сигнал ніколи не з'явиться у вас як рекомендація. Натомість він потрапляє на стіл нашої команди як зворотний зв'язок щодо продукту. Тобто порадник шукає не лише те, що можете покращити ви, а й те, що маємо покращити ми.
У порівняння потрапляють виключно сукупні медіани. Жоден акаунт не бачить цифр іншого акаунту, і ваші рекомендації містять лише ваші власні дані. Інші акаунти присутні в них лише як одна цифра: медіана, з якою ви порівнюєтеся.
Де задіяний AI, а де ні
Мовна модель у цій системі нічого не рахує. Вона отримує знімок акаунту, список сигналів із доказовими цифрами та медіани платформи, і її завдання — написати з цього зрозумілі рекомендації. Правила суворі: кожна рекомендація має спиратися на один конкретний сигнал, може використовувати лише цифри, які існують у знімку, і посилатися лише на екрани з дозволеного списку. Вивід моделі потім проходить перевірку. Рекомендацію без сигналу, з вигаданою цифрою або з посиланням поза списком відхиляють ще до того, як її хтось побачить.
Завдяки цьому ми можемо кожне речення в рекомендації відстежити назад до цифри, з якої воно виникло. Коли порадник пише, що «373 людини прийшли з реклами, і жодна не почала бронювання», це не оцінка. Це рядок зі знімка вашого акаунту.
Кожна рекомендація проходить через людину
Навіть за суворих правил модель здатна написати речення, яке числово правильне, але водночас невдале. Тому кожен запуск порадника закінчується як чернетка, яку читає хтось із нашої команди. Рекомендації можна відредагувати, схвалити або відхилити. Лише схвалені рекомендації перекладаються мовою вашого акаунту й надсилаються. Ніхто не повинен переривати ранкове заняття через автоматично згенерований текст, якого ніхто не читав.
Цей крок коштує нам часу, але ми не хочемо його пропускати. micali.online використовують студії та компанії 31 мовою, і порада, яка для йога-студії в Братиславі є очевидною, може бути непридатною для музичної школи у Варшаві. Людина в цьому циклі — причина, чому ми відповідаємо за свої рекомендації.
Як це виглядає у вас
Коли рекомендації готові, адміністратори акаунту отримують лист і сповіщення в застосунку. На головній сторінці акаунту з'являється картка Поради для вашого бізнесу. Кожна порада має:
- кольорову крапку за важливістю, від інформаційної до термінової, і зелену — при позитивному сигналі, коли щось у вас виходить і варто на цьому будувати далі,
- Чому: від одного до трьох речень із цифрами, які викликали пораду,
- Що робити: від двох до чотирьох кроків, у застосунку і поза ним, наприклад, яку подію відредагувати, кому надіслати лист або що змінити в рекламі,
- одне речення про те, що реально покращиться,
- кнопку Відкрити, яка веде вас прямо на екран, де ви зробите перший крок.
На кожній пораді можна натиснути Готово, Приховати або Не корисно. Опрацьовані поради зникають з картки, а ваша відповідь повертається до нас. Порада, яку власники позначають як некорисну, для нас сигнал, що треба відкоригувати детектор або поріг, а не переконувати вас.
Шість прикладів з практики
Наведені нижче рекомендації виникли під час перших запусків порадника. Назви акаунтів і подій ми змінили, цифри справжні.
Реклама, яка приводить людей, але не бронювання. За 30 днів з платної реклами прийшли 373 відвідувачі. Жоден не почав бронювання, у середньому вони переглянули 1,1 сторінки. З органічного трафіку прийшла 181 людина, і 14 з них увійшли в акаунт. Рекомендація: призупинити кампанію, яка веде на загальний список, і спрямувати рекламу прямо на конкретний термін із днем, годиною та кнопкою «Забронювати місце». Перший крок — у Статистиці, де видно, що люди з реклами робили насправді.
Ранкові терміни, на які ніхто не ходить. Ранкове заняття пілатесом мало 23 терміни, і всі 23 залишилися порожніми. Вечірнє заняття тієї самої студії мало порожніми 17 з 21, але комірки четвер, субота і неділя о 19:00 виявилися найкращими. Рекомендація: перенести ранкові терміни на вечір, для решти ранкових встановити мінімальну місткість і дедлайн реєстрації, щоб заняття без інтересу не відбувалося, і рекламувати три конкретні вечірні часи.
Деталі терміну, після яких нічого не відбувається. Деталі події переглянули 467 людей, бронювання не почав ніхто, а увійшли 14. Це 3 % проти медіани платформи 14,3 %. Водночас три події мали короткий або відсутній опис. Рекомендація: додати в описи, для кого це заняття, що учасник отримає, що йому потрібно принести і як відбувається бронювання. І лише потім знову поділитися посиланням.
Часи, які працюють, просять більше термінів. Дитячі курси у вівторок о 10:00 мали в середньому 8 зайнятих місць, а в п'ятницю о 10:00 — п'ять. Водночас акаунт мав 86 % відкритих листів із 201 надісланого. Рекомендація: додати ще вівторкові та п'ятничні ранкові терміни й повідомити про них листом, який батьки очевидно читають.
Повні терміни без списку очікування. Індивідуальні заняття мали три повні терміни, а групові — два, і в обох випадках список очікування був вимкнений. Рекомендація: увімкнути його і налаштувати шаблон повідомлення, щоб звільнене після скасування бронювання місце отримав наступний охочий і не залишалося порожнім.
Люди в списку, які ніколи не бронювали. У акаунті налічувалося 32 зареєстровані відвідувачі, 19 з них ніколи не бронювали, а 10 бронювали повторно. Рекомендація: створити з тих 19 список розсилки і надіслати їм масовий лист із прямим посиланням на найближчий термін. До відвідувачів, які бронюють повторно, звернутися окремо. Повернути наявний контакт дешевше, ніж знайти новий.
І один бонус, який не пов'язаний з математикою, лише з увагою: в одному акаунті повідомлення від відвідувача чекало на відповідь 825 годин. Порадник підняв його як найтерміновіший сигнал тижня.
Чим порадник не є
Це не ворожіння. Порадник бачить лише те, що є в micali.online: бронювання, трафік публічної сторінки, відвідуваність, повідомлення. Він не бачить вашу виручку, ваші витрати чи те, що відбувається в залі. Коли в акаунту мало даних, порадник радше надішле дві рекомендації, ніж п'ять вигаданих. А якщо порада вам не близька, позначте її як Не корисно. Рішення завжди за вами, порадник має лише його полегшити.
Як це увімкнути
AI-порадник, як і все інше в micali.online, без доплати. Ми вмикаємо його поступово, акаунт за акаунтом, щоб встигнути ретельно перевірити кожен перший запуск. Якщо хочете отримати поради для свого акаунту вже зараз, напишіть нам через розділ Підтримка прямо в застосунку. Рекомендації отримують адміністратори акаунту, зазвичай раз на тиждень, завжди мовою акаунту. А якщо вам здасться, що порадник не побачив щось важливе, дайте нам знати. Саме з таких повідомлень з'являються нові детектори.