LTV в ресторане: как считать ценность гостя при коротком цикле и высокой частоте визитов

Средний чек известен, а ценность гостя за год — нет. Разбираем, как считать LTV в ресторане с коротким циклом визитов и данными, размазанными по агрегаторам.

Тарелка с графиком на дне, слева карточка клиента, справа фрагменты пазла летят к тарелке, вилка снизу. 3D-иллюстрация

Управляющий сетью из пяти ресторанов наизусть знает средний чек, заполняемость и вчерашнюю выручку. Спросите, сколько денег приносит один постоянный гость за год, — услышите число наугад. А ведь от него зависит, сколько можно платить за привлечение, кому давать скидку и стоит ли мириться с комиссией агрегаторов в 30%.

С ресторанным LTV все упирается в специфику: цикл жизни гостя короче, чем в e-commerce, визиты частые, а добрая половина данных оседает в кассовых лентах без имен и в системах агрегаторов. Как считать ценность гостя в таких условиях и что делать с цифрой дальше, рассказывает Егор Череватенко, CRM-маркетолог ClientCore.

ЧИТАЙТЕ ТАКЖЕ

«Retention вырос на два пункта, а выручка стоит. Разбираем, как удержание превращается в LTV, где связка ломается и как собрать из двух метрик одну модель решений.»

Удержание клиентов и LTV: как связать две метрики в одну модель решений

Почему ресторанный LTV считают по-другому

В e-commerce покупатель живет годами: купил куртку, через полгода вернулся за ботинками. Гость ресторана устроен иначе. Он может ходить к вам дважды в неделю, а потом исчезнуть навсегда — переехал, сменил работу, рядом открылась кофейня. Срок жизни в HoReCa измеряется месяцами, и это ломает привычные подходы.

Классическая формула — средний чек × число покупок × срок жизни — работает и здесь. Вопрос в значениях. Если в e-com lifespan в 2–3 года — обычное дело, то для городского ресторана реалистичный горизонт расчета — 6–12 месяцев. Для кофейни у офиса и того меньше: там цикл меряют окнами по 90 дней.

Вторая особенность — высокая частота визитов. Регулярный гость кофейни делает 10–15 визитов в месяц, и ошибка в оценке частоты на один визит искажает LTV на 7–10%. Поэтому частоту считают по факту, по когортам конкретной сети, а не берут «среднее по рынку».

Самая частая ошибка — считать LTV по годовому окну, потому что так удобно отчитываться. Кофейня с годовым горизонтом получает красивую цифру, к реальности отношения не имеющую: за год треть базы „умрет“ и воскреснет по два раза. Берем 90 дней — и внезапно видно: живой гость существует 70 дней и делает 9 визитов. С этой цифрой уже можно работать».
Егор Череватенко

Егор Череватенко

CRM-маркетолог, ClientCore

LTV как посчитать: рабочая формула

Базовая формула:

LTV = средний чек × частота визитов в месяц × срок жизни гостя в месяцах

Пример. Ресторан среднего сегмента: чек 1800 руб., гость ходит 1,7 раза в месяц, живет 8 месяцев. Валовый LTV = 1800 × 1,7 × 8 = 24 480 руб. выручки. Для маркетинговых решений нужна маржинальная цифра: умножаем на маржинальность, скажем 25–30%, — получаем 6 000–7 500 руб. Вот потолок затрат на удержание и возврат одного гостя.

Точнее считает когортный метод. Берете всех новых гостей января, смотрите, сколько они принесли за полгода, делите на их число. Получаете реальный LTV когорты без допущений про «среднюю частоту». Плата за точность — нужны данные минимум за полгода.

Частая ошибка — посчитать «по всей базе сразу». В одну кучу попадают гости с одним визитом и постоянные, живые и ушедшие год назад. Средняя температура по базе для решений бесполезна.

Данные, без которых расчет превращается в гадание

С математикой ресторанного LTV проблем нет — проблемы начинаются с идентификацией. В e-com каждая покупка привязана к аккаунту. В ресторане гость может прийти десять раз и остаться анонимом: кассир пробил чек, гость расплатился, все. Десять визитов никак не связаны с человеком.

Агрегаторы усугубляют картину. У сети с активной доставкой через Яндекс Еду и подобные сервисы проходит 30–50% заказов. Выручка приходит, но гость в ней — безликий номер заказа, а данные о поведении остаются у платформы вместе с комиссией до 35%.

Выход — программа лояльности для ресторана, собранная как источник данных: QR на столе, бонусы за регистрацию, привязка чека к номеру телефона через iiko с выгрузкой в Mindbox. Цель — 60–70% идентифицированных чеков. Ниже 40% любой расчет LTV будет экстраполяцией наугад.

Первый вопрос на старте проекта с ресторанной сетью — какая доля чеков привязана к людям. Ответ „у нас есть программа лояльности“ ничего не значит: карта может лежать у кассира в ящике. Смотрим факт — и находим 12% идентифицированных чеков при трех годах работы программы. Пока долю не подняли хотя бы до 50%, спорить о формулах бессмысленно».
Егор Череватенко

Егор Череватенко

CRM-маркетолог, ClientCore

Норма
  • 60%+ чеков привязаны к гостям: телефон, приложение, карта лояльности
  • агрегаторные заказы ведутся отдельной строкой, есть механика перелива в прямой канал
  • касса, доставка и бронирования сходятся в одном профиле гостя
Red flag
  • программа лояльности есть, а долю идентифицированных чеков никто не знает
  • выручка агрегаторов считается «своей» без попытки вернуть гостя в прямой канал
  • единственная база контактов — email из вайфай-логина трехлетней давности

Сколько ваших чеков привязано к реальным гостям?

Проверим долю идентификации и покажем, какой LTV теряется на агрегаторах

🇷🇺

Что сильнее двигает LTV: чек, частота или срок жизни

Разложите формулу на множители — и рычаги станут видны. Рост чека на 10% дает +10% к LTV. Рост частоты с 1,5 до 2 визитов в месяц — +33%. Продление жизни с 6 до 8 месяцев — еще +33%. При этом чек поднимать тяжелее всего: апсейл быстро упирается в бюджет гостя и физиологию, а дожим официантов бьет по лояльности.

Частота и срок жизни двигаются CRM-механиками: триггер на гостя, который не приходил 30 дней, персональное предложение по любимой категории, геопуш в рабочий полдень. Мы проверяли это на ресторанах «Урюк»: пересобрали мобильный канал, усилили пуши, запустили In-App — за год выручка CRM-канала выросла на 65% (кейс). Рост пришел из частоты возвращений: чек гостей никто не раскручивал.

Рабочее правило: если LTV нужен быстро, начинайте с удержания. Каждый сохраненный месяц жизни — это частота, помноженная на чек. Гость, вернувшийся на третий визит, живет заметно дольше гостя после второго — этот порог возврата стоит отслеживать отдельной метрикой.

Как расчет LTV меняет решения по акциям

С цифрой LTV по сегментам промо выглядит иначе. Гость с годовой ценностью 40 000 руб. в скидке 20% не нуждается — он придет и так. Ему нужны приоритетная бронь на пятницу и дегустация нового меню. Скидка для него — прямая потеря маржи.

Скидка окупается в другом сегменте: ценные гости, которые начали засыпать. Тут оффер выкупается будущим LTV. Третья группа — новички из агрегаторов. Их ценность близка к нулю, пока они не перешли в прямой канал; давать им скидку на повторный заказ через того же агрегатора — платить дважды.

Сезонные просадки — отдельная история. Рефлекс «в январе скидка всем» сжигает маржу на тех, кто пришел бы без нее. Механика с игровым элементом решает ту же задачу аккуратнее. В проекте для ресторана «Урюк» мы запустили розыгрыш сертификатов через email: выручка от акции оказалась в 20,7 раза выше затрат на призовой фонд, в программу лояльности вошли 2435 новых участников, а ресторан вернул предновогодний трафик (кейс). База при этом не получила ни одной скидки — только механику, которая вовлекает и заодно идентифицирует гостей.

Простой тест на зрелость CRM-команды — спросить, какой сегмент получит скидку в следующей акции. Ответ „вся база“ означает, что LTV посчитали для галочки. Когда расчет есть, матрица выглядит так: верхнему сегменту — статус и доступ, спящим ценным — оффер, новичкам из агрегаторов — бонус за переход в прямой канал. Промобюджет экономится на 10–15% без просадки выручки».
Егор Череватенко

Егор Череватенко

CRM-маркетолог, ClientCore

С чего начать, если LTV раньше не считали

Порядок действий без иллюзий:

1. Поднимите идентификацию: QR-коды, бонусы за регистрацию, официанты спрашивают номер телефона. Контрольная метрика — доля чеков с привязкой к гостю. 2. Выгрузите данные за 6–12 месяцев из кассы и CRM, посчитайте LTV когортным методом хотя бы по трем месячным когортам. 3. Разбейте гостей на 4–5 сегментов по ценности и частоте. 4. Перенастройте промо под матрицу сегментов. 5. Поставьте пересчет LTV в календарь — раз в квартал.

Для сети из нескольких точек это уже полноценный CRM маркетинг для сети ресторанов: единые профили гостей, сегменты, автоматические триггеры. Сильная внутренняя команда собирает такое в Mindbox за 2–3 месяца. Если своих специалистов нет, быстрее прийти к нам — этот путь мы проходили с ресторанами не раз.

Норма
  • LTV пересчитывается ежеквартально и лежит в основе промоплана
  • у каждой акции есть целевой сегмент
  • стоимость привлечения гостя сравнивается с маржинальным LTV
Red flag
  • LTV посчитан один раз — для презентации инвесторам
  • размер скидки определяет управляющий по ощущениям
  • комиссия агрегатора воспринимается как погода: ничего не поделать
ЧИТАЙТЕ ТАКЖЕ

«Разбираем, почему ROI отдельной кампании обманывает бизнес, и как решения по бюджету принимать на связке ROMI + LTV когорт. С матрицей решений и практикой ClientCore.»

ROI, ROMI и LTV: как связать маркетинговые показатели в одну систему решений

Акции режут маржу, а гости оседают у агрегаторов?

Посчитаем LTV по вашим данным и соберем матрицу сегментов под промо

🇷🇺

Часто задаваемые вопросы

За какой период считать LTV в ресторане?

Для ресторанов полного цикла — 6–12 месяцев, для кофеен и фастфуда — 90 дней. Горизонт длиннее года почти всегда завышает цифру: база за это время успевает обновиться. Раз в квартал сверяйте формульный расчет с фактическими когортами.

Чем LTV отличается от среднего чека?

Средний чек — снимок одного визита, LTV — сумма всех визитов гостя за срок жизни. Чек растят апсейлом, LTV — частотой возвращений и удержанием. Гость с чеком выше на 15%, который приходит вдвое реже, за год приносит меньше — поэтому растить чек без контроля частоты опасно.

Как считать LTV, если половина заказов идет через агрегаторы?

Честно — никак, пока заказ анонимен. Считайте LTV по идентифицированной части базы, а агрегаторный поток ведите отдельно. Параллельно стройте перелив: промокод на прямой заказ в пакете, бонусы только в своем приложении. Каждый переведенный гость дает двойную выгоду: данные плюс экономия на комиссии.

Нужна ли программа лояльности, чтобы посчитать LTV?

Можно обойтись и без нее — по данным бронирований или эквайринга. Но программа лояльности для ресторана дает самую чистую идентификацию: телефон привязан к чеку, история визитов копится в CRM. Скидки и бонусы здесь вторичны — главная ценность программы в данных, без которых LTV остается теорией.

Над проектом работали

Егор Череватенко

Егор Череватенко

CRM-маркетолог, ClientCore