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

Этот порог считается за пять минут и у разных механик отличается в разы. Ниже — расчёт для трёх схем на модельной точке кластера: салон на 4 кресла, 595 визитов в месяц, средний чек 2 400 ₽, маржинальный вклад слота 1 248 ₽ при доле мастера 40 % и расходниках 8 %. Методика вклада — из опорной статьи про заполненность расписания, сегментация базы и межвизитный интервал — из материала про работу с базой клиентов.

Три механики и что каждая делает с чеком и интервалом

Считать удобно через одну величину: потеря маржи с визита равна размеру скидки, умноженному на 0,52. Пятьдесят два процента — это то, что остаётся точке после доли мастера и расходников. Скидка в 240 ₽ стоит вам не 240 ₽, а 125 ₽ вклада; остальное недополучает мастер вместе с вами.

МеханикаЧто делает с чекомЧто делает с интервалом визитаЦена на модельной точкеНужен прирост визитов
Скидочная карта, −10 % постоянноРежет чек с первого визита и навсегда: 2 400 → 2 160 ₽, вклад 1 248 → 1 123 ₽Почти ничего: скидка не создаёт повода прийти раньше357 визитов с картой × 125 ₽ = 44 625 ₽/мес+11 %
Бонусы, 5 % начисления, погашается около половиныЭффективная скидка 2,5 %, потеря вклада 31 ₽ с визитаСлегка сокращает: у баллов есть срок, и это повод не откладывать357 визитов × 31 ₽ = 11 067 ₽/мес+2,5 %
Абонемент: пять визитов по цене четырёх с половинойТа же скидка 10 %, но деньги приходят вперёдСокращает заметно: клиент «выхаживает» оплаченный пакет149 визитов по абонементу × 125 ₽ = 18 625 ₽/мес+2,5 % плюс эффект предоплаты

Разница между первой и второй строкой не в щедрости, а в том, кому достаётся скидка. Скидочная карта раздаёт её всем и всегда, включая тех, кто пришёл бы в любом случае. Бонусы отдают деньги только тем, кто вернулся и потратил накопленное, — то есть ровно за то поведение, ради которого программа затевалась.

Отдельно стоит проверить знаменатель. В таблице выше 357 визитов — это 60 % месячного потока: столько на модельной точке приходится на участников программы. Величина неочевидная, и снимать её надо по своей базе, а не предполагать. Если карта у 85 % визитов, цена скидочной механики вырастает до 63 000 ₽ в месяц и порог прироста уходит за 15 %; если у 30 % — программа дешевле, но и влиять ей почти не на кого. Охват выше 70 % при этом почти всегда означает, что карту выдают всем подряд на первом визите, — а это уже не лояльность, а новый прайс со скидкой.

Абонемент стоит особняком: это не столько лояльность, сколько предоплата. Он даёт то же, что депозит в разборе неявок — оплаченный вперёд визит срывается заметно реже, — и одновременно создаёт обязательство точки на несколько месяцев вперёд. Учитывать его надо как аванс, а не как выручку месяца продажи.

Порог окупаемости: сколько визитов должна добавить механика
Базовое число визитов за период сравнения1 150
Скидочная: X × 1 248 ₽ = (1 150 + X) × 125 ₽X = 128 визитов, +11,1 %
Бонусная: X × 1 248 ₽ = (1 150 + X) × 31 ₽X = 29 визитов, +2,5 %
Бонусная, если долю мастера точка платит от прайса: (1 150 + X) × 60 ₽X = 58 визитов, +5,0 %
ИтогоПорог скидочной карты в 4,4 раза выше бонусной — при одинаковой заявленной щедрости
Кто платит скидку при оплате баллами

Если доля мастера считается от фактически оплаченной суммы, скидка делится между точкой и мастером — расчёт выше именно такой. Но мастер, у которого падает доход от каждого визита с баллами, начинает программу саботировать: «баллами сегодня не получится». Поэтому многие точки берут разницу на себя и платят мастеру от прайса. Это честно по отношению к команде и вдвое поднимает порог окупаемости — с 2,5 до 5,0 % прироста визитов. Решение принимается один раз и закладывается в расчёт, а не обнаруживается через полгода.

сравнениеprogramma-loyalnosti-v-uslugah--01
Сравнение трёх механик лояльности по цене в месяц и требуемому приросту визитов

Три вертикальные колонки-карточки. Первая «Скидочная карта −10 %»: «потеря 125 ₽ с визита», «44 625 ₽ в месяц», «нужен прирост визитов +11 %». Вторая «Бонусы 5 %, погашается половина»: «потеря 31 ₽ с визита», «11 067 ₽ в месяц», «нужен прирост +2,5 %». Третья «Абонемент 5 по цене 4,5»: «потеря 125 ₽ с визита», «18 625 ₽ в месяц», «нужен прирост +2,5 % плюс эффект предоплаты». Под колонками горизонтальная штриховая линия с подписью «наблюдаемый прирост в замере +5,2 %», пересекающая вторую и третью колонки и не достающая до первой. Чертёжный стиль, подписи по-русски.

Одинаковая на вид щедрость в 10 % даёт пороги, различающиеся вчетверо

Честный замер: контрольная группа и два интервала

Сравнение «до и после» в услугах не работает никогда: сезонность, реклама и погода двигают число визитов сильнее любой программы. Единственный способ узнать эффект — держать контрольную группу, которой программу не включали.

  1. 1
    Соберите две сопоставимые группы

    По 400 клиентов, подобранных по частоте визитов и среднему чеку за предыдущие шесть месяцев. Брать «всех новых» в тест, а «всех старых» в контроль нельзя: вы измерите разницу между новыми и старыми, а не эффект программы.

  2. 2
    Держите не меньше двух межвизитных интервалов

    При медиане 35 дней это 70 дней, надёжный вывод даёт 105. За один интервал вы увидите только тех, кто и так собирался прийти, — а программа влияет на второй визит, а не на первый.

  3. 3
    Считайте визиты, а не выручку

    Выручка тестовой группы будет ниже автоматически: вы же дали скидку. Считать надо число визитов, потом переводить разницу в маржу по вкладу слота и вычитать стоимость самой программы.

  4. 4
    Не рассказывайте о программе контрольной группе

    Клиенты общаются между собой, и участник контрольной группы, узнавший о бонусах соседки, портит эксперимент дважды — искажает замер и обижается. Поэтому группы разводят по разным дням записи или по разным точкам сети.

Результат модельного замера за 105 дней, по 400 клиентов в группе
Визитов в контрольной группе1 150
Визитов в тестовой группе1 210 (+5,2 %)
Маржа с разницы: 60 визитов × 1 248 ₽74 880 ₽
Если механика бонусная: 1 210 визитов × 31 ₽−37 510 ₽ → итог +37 370 ₽
Если механика скидочная: 1 210 визитов × 125 ₽−151 250 ₽ → итог −76 370 ₽
ИтогоОдин и тот же прирост визитов даёт плюс 37 370 ₽ или минус 76 370 ₽ — решает механика

Если контрольную группу выделить не получается — например, программа уже запущена на всех, — остаётся второй способ: ступенчатый запуск. Механику меняют на одной точке сети или на одной половине базы, разведённой по дню записи, и сравнивают две ветки за те же 105 дней. Он слабее классического замера, потому что ветки могут отличаться составом клиентов, но всё равно на порядок точнее сравнения «до и после». Полностью отказываться от замера нельзя: программа лояльности — единственный блок в услугах, который тратит деньги каждый день и при этом не имеет собственного отчёта об эффекте.

Это и есть главный вывод статьи. Вопрос «работает ли лояльность» поставлен неправильно: прирост визитов в 5,2 % вполне достижим, но скидочная карта его не отбивает при любом реалистичном значении. Правильный вопрос — какая механика окупается при том приросте, который вы способны получить.

Баллы — обязательство, а срок сгорания — скрытая скидка

Начисленные баллы не расход в момент начисления, но и не бесплатны: это обещание, за которым часть клиентов придёт. В управленческом отчёте их держат отдельной строкой, иначе точка год живёт с приятной цифрой маржи, а потом получает волну погашений.

Годовой оборот баллов при начислении 5 % от чека
Начислено: 595 визитов × 12 месяцев × 120 ₽856 800 ₽
Погашено при типичной доле 50 %428 400 ₽ — это и есть реальная скидка
Остаток и сгоревшее428 400 ₽ обязательств на конец года
Если срок жизни баллов сократить до 6 месяцев: погашение падает до 37–38 %экономия около 100 000 ₽ в год
ИтогоРеальная скидка программы — 2,5 % от оборота, а не заявленные 5 %
Срок сгорания короче трёх межвизитных интервалов ломает программу

Медиана интервала на модельной точке — 35 дней, но у окрашивания это 56 дней, а у длинных процедур доходит до 90. Баллы, сгорающие через три месяца, такой клиент не соберёт ни разу — и вместо лояльности получит регулярное сообщение о том, что он опять не успел. Рабочее правило: срок жизни баллов не меньше трёх интервалов самой редкой услуги в вашем прайсе, то есть от девяти месяцев, плюс уведомление за 30 дней до сгорания.

графикprogramma-loyalnosti-v-uslugah--02
Диаграмма оборота баллов за год: начислено 856 800, погашено 428 400, остаток 428 400 рублей

Составная вертикальная колонка «начислено за год 856 800 ₽», разделённая пополам горизонтальной линией на два подписанных сегмента: «погашено 428 400 ₽ — реальная скидка 2,5 % от оборота» и «остаток и сгоревшее 428 400 ₽ — обязательство». Справа отдельная узкая колонка «при сроке жизни 6 месяцев: погашение 37–38 %» с выносной подписью «около 100 000 ₽ в год не будет выбрано». Ось слева в рублях, шаг 200 000 ₽.

Заявленные 5 % превращаются в реальные 2,5 % — и половина суммы остаётся обязательством

Что должна уметь система, чтобы программу можно было считать

  • Правила начисления по услугам и сегментам. На позиции, продаваемые с нулевой наценкой — розничную косметику, расходники «с собой», — баллы начислять нельзя, иначе программа уходит в минус на самой безобидной строке прайса.
  • Потолок оплаты баллами за визит, обычно 20–30 % чека. Без потолка появляются визиты, полностью оплаченные баллами: мастер получает долю от нуля, а точка — отрицательный вклад.
  • Срок жизни баллов и уведомление за 30 дней. Сгорание без предупреждения даёт обиду, стоимость которой не измеришь, но увидишь в отзывах.
  • Запрет сочетания с акциями. Скидка на услугу плюс оплата баллами — это две скидки подряд, и вместе они обычно уносят весь вклад слота.
  • Помесячный отчёт «начислено — погашено — сгорело — остаток». Без него вы не знаете реальную стоимость программы: она видна не в начислениях, а в погашениях.
  • Выгрузка баланса по каждому клиенту. Пригодится при смене системы: баллы, которые нельзя перенести, придётся выплачивать услугами и объяснять людям, почему счёт обнулился. Как оценивать полноту выгрузки при переезде, разбиралось в сравнении коробки и разработки.

Когда лояльность работает, а когда это просто скидка

Программа лояльности не создаёт слоты. Она перераспределяет деньги внутри расписания, которое у вас уже есть, — и потому её эффект целиком зависит от того, есть ли в этом расписании свободное место и есть ли у клиента выбор.

УсловиеПрограмма работаетПрограмма превращается в скидку
Межвизитный интервалДо 45 дней: клиент помнит о баллахБольше 90 дней: к следующему визиту всё забыто
Выбор рядомТри и больше сопоставимых точки в шаговой доступностиВы единственные в районе или работаете по записи из другого города
Привязка клиентаК точке: устраивает любой свободный мастерК конкретному мастеру: уйдёт мастер — уйдёт и клиент
Заполненность расписанияДо 75 %: есть куда посадить дополнительный визитВыше 85 %: скидку получают те, кто пришёл бы и так
Чувствительность к ценеМассовые услуги, клиент сравнивает прайсыПремиальный сегмент: скидка снижает воспринимаемое качество

Последняя строка про заполненность — самая дорогая ошибка. На точке с загрузкой 88 % свободных слотов почти нет, и любая скидка идёт прямо из маржи, ничего не добавляя взамен: 357 визитов по скидочной карте — это 44 625 ₽ в месяц, отданных без ответной услуги. При такой загрузке деньги лежат не в лояльности, а в цене пиковых часов и во второй точке.

  • Не запускайте программу, пока не измерили межвизитный интервал по каждой услуге: без него нельзя ни задать срок жизни баллов, ни спланировать длину замера.
  • Не запускайте на базе меньше 800 активных клиентов: групп по 400 человек не наберётся, а без контрольной группы вы не отличите эффект программы от сезона. На такой базе больше даёт возврат замолчавших клиентов.
  • Не запускайте одновременно с изменением прайса, рекламной кампанией или сменой мастера — три события в одном месяце делают замер бессмысленным.
  • Не запускайте, если загрузка выше 85 %: сначала цена и пропускная способность, программа лояльности потом.

Лояльность покупают не скидкой, а поводом вернуться в срок. Скидка — это цена, которую вы платите, если повода придумать не смогли.