Цінність гостя за весь час — це маржа покриття, яку один гість приносить за весь строк, поки він продовжує приходити: середній чек без податку, помножений на кількість візитів за рік, на коефіцієнт маржі покриття і на очікуваний строк активності. Це величина маржі, а не виручки, і рахують її лише по тих гостях, яких заклад здатен упізнати.
Цінність гостя за весь час: чому в ресторані її рахують у маржі, а не у виручці
Цінність гостя за весь час (LTV) — сумарна маржа покриття, яку один гість приносить за весь період, поки він лишається активним.
Спокуса рахувати її у виручці зрозуміла: виручка лежить у касі, її видно, її не треба нізвідки виводити. Біда в тому, що рішення, заради якого цю величину й рахують, оплачується не з виручки. З виручки платять постачальнику, курʼєру, майданчику доставки і погодинному працівнику, викликаному тому, що зала була повна. За рекламу платять з того, що лишилося.
Різниця тут не косметична. Гість, який лишає за рік 720 PLN чистого продажу за коефіцієнта маржі покриття 0,40, приносить закладу 288 PLN, а не 720: стеля для залучення, порахована на виручці, виявиться завищеною у два з половиною рази. Помилка тиха — обидва числа справжні й обидва взяті з тієї самої каси.
Три версії однієї величини, і жодна не заміняє решти
| Версія | Що в чисельнику | Що в знаменнику або множнику | До якого рішення годиться |
|---|---|---|---|
| На виручці | Чек без податку × візити | Строк активності | До жодного рішення про витрату: це гроші, яких у тебе немає |
| На маржі покриття | Чек × візити × коефіцієнт маржі покриття | Строк активності або річний відтік | Стеля витрат на залучення та на утримання |
| На прибутку після постійних витрат | Те саме мінус частка постійних витрат | Те саме | Оцінка закладу цілком, але не рішення про одного гостя |
Третій рядок виглядає найсуворішим і саме тому оманливий. Постійні витрати не рухаються разом із гостем: прийшов він удруге чи не прийшов, оренда та сама, і віднімати їхню частку від цінності одного гостя означає записати йому в мінус те, чого він не викликав. Рішення несе другий рядок, і далі мова лише про нього. Де постійні витрати справді доречні, розібрано на сторінці про точку беззбитковості ресторану.
Одразу застереження, без якого вся сторінка бреше. Цінність за весь час рахують по впізнаних гостях — тих, чиї два візити можна повʼязати одним ідентифікатором. Хто такі впізнані гості, як рахується частка впізнання і чому без неї повторність нічого не означає, тримає сусідня сторінка про гостей, що повертаються. Тут ці величини беруться як вхід і наново не виводяться.
Перша формула: чек без податку, частота, коефіцієнт маржі покриття і строк активності
LTV = Середній чек без податку × Візитів за рік × Коефіцієнт маржі покриття × Очікуваний строк активності
Середній чек без податку— чистий продаж, поділений на кількість обслужених гостей, PLN на гостя;Візитів за рік— скільки разів упізнаний гість повертається за рік, візитів на рік;Коефіцієнт маржі покриття— частка чистого продажу, що лишається після змінних витрат, десятковий дріб від 0 до 1;Очікуваний строк активності— скільки років гість продовжує повертатися, років.
Очікуваний строк активності — скільки років гість продовжує повертатися, перш ніж перестане. У ресторані цю величину виводять з історії візитів, а не призначають припущенням.
Розмірність сходиться так: (PLN на візит) × (візитів на рік) × (безрозмірна частка) × (років) = PLN. Роки скорочуються, лишаються злоті. Тут-таки лежить найдешевша з можливих помилок: візьми частоту за рік, а строк у місяцях — і результат буде завищено рівно у дванадцять разів. Одиниці двох множників мають бути однією й тією самою, і перевірити це варто раніше за сам розрахунок.
Той самий розрахунок за кроками
Числа нижче круглі й узяті винятково для того, щоб показати, куди що підставляється. Це не норматив, не середнє по галузі й не реальний заклад: підстав свої — кроки будуть ті самі.
Упізнаний гість приходить 9 разів на рік. Коефіцієнт маржі покриття закладу — 0,40. Очікуваний строк активності, порахований по історії, — 2 роки.
- Річний чистий продаж від одного впізнаного гостя: 80,00 × 9 = 720,00 PLN.
- Річна маржа покриття від нього ж: 720,00 × 0,40 = 288,00 PLN.
- Цінність за весь час: 288,00 × 2 = 576,00 PLN.
Середній рядок — той самий, заради якого все й затівалося: з кожного злотого, лишеного гостем у касі, у закладу лишається 40 грошів, і річні 288,00 PLN — це і є гроші, якими платять за рекламу і за повернення гостя.
Друга формула: через річний відтік — і чому обидві мають дати одне число
Строк активності рідко вдається зміряти прямо: щоб чесно сказати «гість лишається два роки», потрібна історія довша за два роки і терпіння дочекатися, поки когорта догорить. Тому в тієї самої величини є другий вхід — через частку тих, хто йде.
Річний відтік — частка активних гостей, що перестали приходити протягом року. Це величина, обернена до очікуваного строку активності, коли обидві зміряні на одній і тій самій множині гостей.
LTV = (Середній чек без податку × Візитів за рік × Коефіцієнт маржі покриття) ÷ Річний відтік
Річний відтік— частка активних гостей, що перестали приходити за рік, десятковий дріб на рік.
Розмірність: (PLN на рік) ÷ (1 на рік) = PLN. Роки скорочуються і тут, лише іншим шляхом.
Тотожність, яка робить сторінку перевірною
Дві формули дають одне число рівно тоді, коли виконується тотожність:
Очікуваний строк активності = 1 ÷ Річний відтік
Це не наближення й не галузеве правило великого пальця. Якщо щороку відпадає частка c тих, хто був активним, то частка тих, хто дожив до другого року, дорівнює (1 − c), до третього — (1 − c) у квадраті, і так далі. Сума цього ряду і є очікуваною кількістю активних років, і вона точно дорівнює 1 ÷ c.
Перевір це рахунком, а не на слово. За річного відтоку 0,50 і річної маржі покриття 288,00 PLN розклади цінність по роках:
| Рік | Частка тих, хто дожив | Маржа покриття за рік, PLN | Наростаючим підсумком, PLN |
|---|---|---|---|
| 1 | 1,000 | 288,00 | 288,00 |
| 2 | 0,500 | 144,00 | 432,00 |
| 3 | 0,250 | 72,00 | 504,00 |
| 4 | 0,125 | 36,00 | 540,00 |
| 5 | 0,0625 | 18,00 | 558,00 |
| далі | меншає удвічі | меншає удвічі | прямує до 576,00 |
Пряме підсумовування по роках дає 576,00 PLN. Перша формула — 80,00 × 9 × 0,40 × 2 = 576,00 PLN. Друга формула — 288,00 ÷ 0,50 = 576,00 PLN. Три різні шляхи, одне число. Очікуваний строк активності при цьому дорівнює 1 ÷ 0,50 = 2 роки, і це не підгонка, а той самий ряд: 1 + 0,5 + 0,25 + 0,125 і далі дає рівно 2.
Що означає розбіжність і чому вона найцінніша на цій сторінці
Хай історія каже, що середній упізнаний гість лишається 3 роки, а річний відтік при цьому зміряно як 0,50. Перша формула дає 80,00 × 9 × 0,40 × 3 = 864,00 PLN, друга — 288,00 ÷ 0,50 = 576,00 PLN. Різниця 288,00 PLN, тобто перша величина в півтора раза більша за другу.
Спокуса обрати «правдоподібнішу» і йти далі — найдорожчий хід на цій сторінці. Розбіжність не арифметична: обидва розрахунки правильні, а строк і відтік зміряно на різних множинах гостей. Три причини покривають майже всі випадки:
- Строк порахований по когорті, відтік — по всій базі. Гості, що прожили три роки, дожили саме тому, що відпадали рідше за середніх. Це добір тих, хто вцілів, а не властивість бази.
- Розійшлися визначення активності. Якщо гість вважається втраченим після 180 днів мовчання, а строк міряли за датою останнього візиту без такого порога, дві величини описують різні події.
- Вікна різної довжини. Квартальний відтік, помножений на чотири, — не річний відтік: гість, що пішов і повернувся всередині року, буде порахований двічі.
Зведи обидва розрахунки до однієї множини гостей і одного визначення відходу — і числа узгодяться самі. Тотожність і перетворює цінність гостя з числа, яке лишається тільки взяти на віру, на число, перевірне другим шляхом. Узгодженням множин гостей опікується аналітика, а прогнозна половина розрахунку лежить у прогнозі.
Вироджені випадки, які друкують, а не ховають
Річний відтік, що дорівнює нулю, ламає другу формулу: ділити на нуль не можна, а очікуваний строк активності при цьому нескінченний. Живої бази з нульовим відтоком не буває: нуль тут означає надто коротке вікно спостереження, а не досконале утримання — гості просто не встигли піти. Відтік, що дорівнює одиниці, означає протилежне: кожен гість приходить протягом одного року і не повертається, цінність за весь час дорівнює річній маржі покриття, а другий множник не додає нічого.
Середній чек у чисельнику: з податком чи без і чому різниця дорівнює саме ставці
Середній чек на гостя — чиста виручка, поділена на кількість гостей, PLN на гостя. У Cornell у таблиці Exhibit 1 стовпчик підписаний «Average check (per person)», тобто прочитання «на людину» належить самому джерелу, а не є нашою вигадкою.
Визначення належить сторінці про RevPASH і наведене тут дослівно. Для цінності гостя важливе одне уточнення: у чисельник іде чек без податку. Податок не лишається в закладі жодного дня — він проходить через касу дорогою до бюджету.
Що буває, якщо цього кроку не зробити: той самий гість, той самий рік, але чек узятий із податком дає 86,40 × 9 × 0,40 × 2 = 622,08 PLN замість 576,00 PLN. Завищення — 46,08 PLN, і воно дорівнює саме ставці податку: 622,08 ÷ 576,00 = 1,08. Помилка росте разом зі ставкою, і ніщо всередині розрахунку її не гасить.
Ставка ця польська, і до гастрономії вона приходить не через додаток 3, як часто пишуть.
Працюєш не в Польщі — підстав свою ставку, арифметика від цього не змінюється.
Окрема біда — публікована статистика. Офіційна виручка громадського харчування в Польщі публікується з податком, а знаменником цієї формули є чистий продаж. Підставити одне замість іншого означає завищити і коефіцієнт маржі покриття, і підсумок. Який знаменник до якого показника належить, тримає сторінка про виручку з ПДВ чи без.
Коефіцієнт маржі покриття, а не валова маржа: що змінюється саме в цьому розрахунку
Третій множник ламається найчастіше: у нього є схожий сусід, який лежить ближче і рахується легше.
Коефіцієнт маржі покриття — частка кожного 1 PLN чистого продажу, що лишається після змінних витрат, десятковий дріб від 0 до 1.
Визначення належить сторінці про точку беззбитковості і наведене тут дослівно; своє ця сторінка не вводить. Дві наші сторінки з двома визначеннями одного знаменника дали б дві різні відповіді на одне питання, а винною виявилася б арифметика.
Валова маржа зазвичай закінчується на собівартості їжі та напоїв. Маржа покриття йде далі й знімає все інше, що рухається разом з оборотом: пакування, комісію майданчика за замовлення з доставкою, комісію за картку, погодинних працівників, викликаних тому, що зала була повна. Ресторан із пристойною на вигляд валовою маржею і великою часткою доставки здатен мати коефіцієнт маржі покриття помітно нижчий, ніж обіцяє його food cost.
Звідси практичний висновок для цінності гостя: коефіцієнт — це суміш, а не властивість. У тебе немає «одного» коефіцієнта; у тебе свій на позицію, свій на канал, свій на частину дня, а у формулу йде середньозважений за минулою структурою продажу. Отже, і цінність обіднього гостя відрізняється від цінності того, хто замовляє доставку, не тому, що один любить заклад дужче.
Звідки береться кожен множник і чим його перевірити
| Множник | Звідки береться | Чим перевірити |
|---|---|---|
| Середній чек без податку | Каса: чистий продаж за період, поділений на кількість гостей | Сума чеків за період сходиться зі звітом каси; податок знято діленням, а не відніманням |
| Візитів за рік | Історія впізнаного гостя: бронювання, рахунки лояльності, адреси доставки | Кількість візитів у знаменнику та сама, за якою рахували частоту на сусідній сторінці |
| Коефіцієнт маржі покриття | Облік: чистий продаж мінус змінні витрати, поділені на чистий продаж | Сходиться з розрахунком беззбитковості за той самий період |
| Очікуваний строк активності | Історія візитів і поріг відходу | Дорівнює 1 ÷ річний відтік, порахований на тій самій множині гостей |
| Річний відтік | Та сама історія і той самий поріг | Дорівнює 1 ÷ очікуваний строк активності |
Права колонка — не оздоба: кожен її рядок перевірний за годину і колись урятує розрахунок, який виглядав справним. Як історія візитів одного гостя збирається в одному місці, розібрано в CRM, а який шар системи додавати наступним — у статті CRM чи ERP.
Перекіс упізнаних гостей: твоє число описує кращу частину зали
Ресторан найчастіше не знає свого гостя: людина сіла, поїла, розрахувалася і пішла, і ніщо в цій послідовності не повідомляє касі, що вона вже була тут одинадцять днів тому. Звідси випливає річ, яку треба проговорити до того, як число потрапить у презентацію. Цінність за весь час рахують по впізнаних гостях — по тих, хто бронює, замовляє доставку або записався до програми. Це меншість, що відібрала себе самостійно за ознакою, прямо повʼязаною з частотою повернень.
Зміряй перекіс, а не здогадуйся про нього. Хай середній чек без податку по впізнаних гостях — 80,00 PLN, а по всіх чеках закладу — 72,00 PLN. Відношення дорівнює 80,00 ÷ 72,00 = 1,1111. Отже, цінність, порахована по впізнаних, вища за цінність середньої людини із зали щонайменше в 1,1111 раза: 72,00 × 9 × 0,40 × 2 = 518,40 PLN проти 576,00 PLN.
Слова «щонайменше» тут мають вагу. Перекошений не лише чек: упізнаний гість майже завжди буває частіше за невпізнаного — інакше він би не став упізнаним. Отже, і другий множник завищено, а наскільки саме, з даних про невпізнаних дізнатися не можна взагалі. Чесне формулювання звучить так: ця величина описує впізнану частину бази і нікого більше, і друкують її поруч із часткою впізнання, завжди.
Чого з цим числом робити не можна: множити цінність упізнаного гостя на загальну кількість гостей закладу. Вийде сума, якої не існує, а виглядатиме вона як оцінка закладу. Як міряють саму частку впізнання і які ідентифікатори її піднімають, тримає сторінка про гостей, що повертаються.
Стеля для залучення: скільки не шкода віддати за нового гостя
Заради цього розділу вся сторінка й написана: сама по собі цінність гостя — гарне число на слайді, а працювати вона починає тієї миті, коли стає стелею.
Припустима вартість залучення = LTV × Частка LTV, яку ти готовий віддати
Частка LTV, яку ти готовий віддати— частка, яку власник згоден віддати за залучення одного нового гостя, десятковий дріб від 0 до 1.
Розмірність: PLN × безрозмірна частка = PLN на гостя. Та сама одиниця, що й у вартості залучення, — і це єдина причина, з якої два числа взагалі можна порівнювати.
За цінності 576,00 PLN і частки 0,25 стеля дорівнює 576,00 × 0,25 = 144,00 PLN за нового впізнаного гостя. За частки 0,20 — 115,20 PLN, за 0,30 — 172,80 PLN.
Частка — це рішення власника, а не галузева норма. Жодна офіційна статистика не встановлює, яку частину цінності гостя ресторан «мусить» віддавати за залучення. Ми шукали: у змісті каталогу наборів Eurostat слова churn, retention і loyalty не трапляються жодного разу; слово restaurant трапляється двічі, і обидва рази це той самий набір — індекс споживчих цін на готелі та ресторани. Тематична сторінка польської державної статистики про торгівлю і громадське харчування теж не містить жодної публікації про повторність візитів, утримання чи цінність клієнта. Тому норми тут не називають узагалі, а називають спосіб порахувати власну.
Що ця частка означає на ділі, краще видно у візитах, ніж у відсотках. Маржа покриття з одного візиту дорівнює 80,00 × 0,40 = 32,00 PLN. Отже, стеля в 144,00 PLN відбивається за 144,00 ÷ 32,00 = 4,5 візиту впізнаного гостя. Це чесніше за строк у місяцях: у ресторану немає передплати, а «місяць» тут завжди неперевірене припущення про частоту.
Друга половина цього порівняння — скільки новий гість коштує насправді — тримається на сусідній сторінці про вартість залучення гостя. Там-таки два числа зіставляють між собою; тут стоїть лише стеля. Злити їх в одну сторінку означало б утратити обидва. Куди ці числа вішають, щоб ними користувалися, а не переобчислювали раз на рік, — у панелі; на які показники власник справді дивиться — у статті про автоматизацію звітності.
Різні гості — різні цінності: бенкет, доставка й обід серед тижня в одній таблиці
Одне число на весь заклад — найшвидший спосіб ухвалити хибне рішення про конкретний канал. Формула та сама, множники різні, а результати розходяться сильніше, ніж очікуєш.
| Тип гостя | Чек без податку, PLN | Візитів за рік | Коефіцієнт маржі покриття | Річний відтік | Строк активності, років | Цінність за весь час, PLN |
|---|---|---|---|---|---|---|
| Обід серед тижня | 42,00 | 24 | 0,38 | 0,60 | 1,67 | 638,40 |
| Доставка | 68,00 | 11 | 0,22 | 0,55 | 1,82 | 299,20 |
| Організатор бенкету | 3 200,00 | 0,7 | 0,35 | 0,45 | 2,22 | 1 742,22 |
Кожен рядок пораховано обома формулами, і обома він зійшовся. Обід серед тижня: 42,00 × 24 × 0,38 = 383,04 PLN на рік, а далі або помножити на 1,67, або поділити на 0,60 — обидва шляхи дають 638,40 PLN. Доставка: 68,00 × 11 × 0,22 = 164,56 PLN на рік, поділити на 0,55 = 299,20 PLN. Бенкет: 3 200,00 × 0,7 × 0,35 = 784,00 PLN на рік, поділити на 0,45 = 1 742,22 PLN.
Таблиця читається не так, як здається на перший погляд. Обідній гість лишає найменший чек і приносить удвічі більше за доставкового — не тому, що він щедріший, а тому, що в зали коефіцієнт маржі покриття майже вдвічі вищий, ніж у каналу з комісією майданчика. Жоден із трьох рядків не заміняє інший, і усереднювати їх в одне число можна для звіту, але не для рішення про канал.
Звідси ж зрозуміло, чому програму лояльності не оцінюють за середньою цінністю гостя: вона піднімає частоту в тих, хто й так повертався, а платиться за всіх. У скільки обходиться утримання, рахує сторінка про економіку програми лояльності; механіка повернення гостя після першого візиту — в автоматичному супроводі і в статті про автоматизацію follow-up.
Чого ця величина не вміє: вона не передбачає поведінки конкретної людини
Цінність гостя за весь час — це середнє по множині гостей, а не властивість когось одного. Сказати «цей гість принесе 576 злотих» не можна: з тих, хто дав таке середнє, половина не повернулася після другого візиту, а кілька людей ходять четвертий рік. Величина відповідає на те, скільки не шкода витратити на гостя такого роду взагалі, а не на те, що зробить оцей один.
І чесно про арифметику. Усі чотири множники — звичайний розрахунок по твоїй власній історії візитів: ділення, множення і один ряд, збіжний до 1 ÷ відтік. Жодної моделі, що передбачає поведінку, у цьому розрахунку немає, і дописувати її собі ми не будемо. Програма допомагає рівно в одному місці — скласти історію візитів в один вигляд і переобчислити множники, коли дані зрушать; рішення про частку лишається людським.
Дисконтування майбутніх грошей свідомо не вводиться: на горизонті року-двох воно змінює відповідь менше, ніж похибка в частці впізнання. Розтягнеться горизонт на пʼять років і більше — дисконтувати доведеться, і це буде вже інший розрахунок.
І останнє обмеження, найпрактичніше. Величина тримається рівно доти, доки не змінюється спосіб упізнавання гостей. Запустив програму лояльності — частка впізнання зросла, і в базу увійшли гості, які раніше до неї не потрапляли; середній чек упізнаного гостя майже напевно впаде, і цінність упаде разом із ним, хоч жоден живий гість не став ходити рідше. Порівнювати можна лише періоди з однаковим способом упізнавання. Порівняння між точками мережі вимагає того самого — одного знаменника, і про це стаття про мережу ресторанів.
Часті питання
Як порахувати цінність гостя ресторану за весь час?
Помнож середній чек без податку на кількість візитів упізнаного гостя за рік, на коефіцієнт маржі покриття і на очікуваний строк активності в роках. У прикладі цієї сторінки: 80,00 × 9 × 0,40 × 2 = 576,00 PLN. Потім порахуй те саме другим способом — річну маржу покриття поділи на річний відтік: 288,00 ÷ 0,50 = 576,00 PLN. Збіглися — розрахунок стоїть на узгоджених даних; розійшлися — строк і відтік зміряно на різних множинах гостей.
Цінність гостя рахують у виручці чи в маржі?
У маржі покриття. З виручки платять постачальнику, курʼєру, майданчику і погодинному працівнику; за залучення гостя платять з того, що лишилося після змінних витрат. За коефіцієнта маржі покриття 0,40 розрахунок на виручці завищує цінність у два з половиною рази, і стеля витрат на залучення завищується рівно на стільки ж.
Середній чек брати з податком чи без?
Без податку. Податок не лишається в закладі жодного дня. У прикладі цієї сторінки чек 86,40 PLN із податком дає 80,00 PLN без нього за польської ставки 8 % на послуги, повʼязані з харчуванням. Розрахунок на чеку з податком дає 622,08 PLN замість 576,00 PLN — завищення рівно на ставку податку.
Що робити, якщо я впізнаю лише малу частину своїх гостей?
Рахувати по впізнаних і друкувати частку впізнання поруч із результатом. Упізнані гості відібрали себе самі за ознакою, повʼязаною з частотою повернень, і їхній чек у прикладі цієї сторінки вищий за середній по всіх чеках у 1,1111 раза. Множити отриману цінність на загальну кількість гостей закладу не можна — вийде сума, якої не існує.
Як дві формули цінності гостя повʼязані між собою?
Через тотожність «очікуваний строк активності = 1 ÷ річний відтік». Якщо щороку відпадає частка c, то частки тих, хто дожив, у сумі по роках дорівнюють 1 ÷ c. За відтоку 0,50 це рівно 2 роки, а пряме підсумовування маржі покриття по роках — 288,00 плюс 144,00 плюс 72,00 плюс 36,00 і далі — збігається до тих самих 576,00 PLN. Розбіжність двох формул означає не помилку в арифметиці, а дві різні множини гостей під двома множниками.
Скільки можна платити за залучення нового гостя?
Не більше, ніж цінність гостя, помножена на частку, яку ти готовий віддати. За цінності 576,00 PLN і частки 0,25 стеля дорівнює 144,00 PLN за нового впізнаного гостя і відбивається за 4,5 візиту за маржі покриття 32,00 PLN з візиту. Сама частка — рішення власника: офіційної норми для ресторанів не публікують, і вигадувати її за тебе ця сторінка не стане.
Порахуй свою цінність гостя обома формулами одразу і звір результати. Розійшлися — лагодити треба дані, а не формулу. Решта чисел, які власник ресторану має вміти захистити, зібрані в розділі про економіку ресторану, а з чого починається лад у самих даних — у статті про автоматизацію ресторану.