Как считается loyalty-экономика

Пошаговая история — от вводных до итоговых дашбордов. На примере дефолтных значений Retail-режима.
← Вернуться к калькулятору

Содержание

  1. Вводные от мерчанта (Baseline)
  2. Параметры программы лояльности
  3. Wallet Loyalty Costs
  4. Поведенческие лифты
  5. Эффективная база — кого реально касается программа
  6. Baseline revenue — что было до программы
  7. Member behaviour — как меняется поведение клиента
  8. Incrementality — поправка на каннибализацию
  9. Incremental margin per member
  10. Retention savings per member
  11. Программа: расходы на одного члена
  12. Net contribution per member
  13. Total annual impact — главная цифра
  14. Все виджеты на дашборде с формулами
  15. График разбивки
  16. Per-transaction view
  17. Таблицы Unit Economics и Wallet Economics

В этой странице мы пройдём весь расчёт калькулятора шаг за шагом — от того, какие цифры мы получаем от мерчанта в начале, до итогового Total annual impact и каждого виджета на дашборде. Везде используем дефолтные значения Retail-режима, чтобы было легко сверить с тем, что показывает калькулятор.

Главный вопрос, на который отвечает калькулятор: сколько чистой прибыли в год добавит программа лояльности всему бизнесу мерчанта? Ответ складывается из ~30 промежуточных метрик — мы пройдём по всем.

1Вводные от мерчанта (Baseline)

Это шесть цифр, которые ритейлер сообщает нам про текущее состояние своего бизнеса — без программы лояльности. Это фундамент, на котором всё дальше строится.

ПараметрДефолтЧто это
Active customer base100,000все уникальные покупатели за год (включая будущих членов и анонимов)
Visit frequency24 / годсколько раз средний клиент приходит за год (grocery-уровень)
Average order value (AOV)£35средний чек одной транзакции
Gross margin25%маржинальный, без fixed costs (только COGS + переменный труд)
CAC£25стоимость привлечения одного нового активного клиента
Annual retention rate75%% клиентов, вернувшихся в течение года (обратное к churn 25%)
Важный момент про gross margin: мы считаем только переменные затраты, без аренды и базовых зарплат. Логика: программа лояльности производит ИНКРЕМЕНТАЛЬНЫЕ продажи. Каждая дополнительная транзакция не вызывает новой аренды — магазин и так открыт. Поэтому fixed costs не нужно вычитать.

2Параметры программы лояльности

Это четыре характеристики самой программы. Они описывают, как клиенты взаимодействуют с программой и какой cashback мерчант обещает.

ПараметрДефолтЧто это
Penetration50%% активной базы, которая записалась в программу
Identification rate70%% транзакций членов, которые на кассе реально опознаются
Redemption rate70%% начисленных бонусов, которые клиент реально потратил
Reward rate (cashback)3%сколько % от чека возвращается в виде баллов

Penetration vs Identification — две разные вещи, которые часто путают. Penetration отвечает на вопрос «кого мы записали в программу» (это про регистрацию). Identification отвечает на вопрос «кто реально пользуется программой на кассе». Член может быть зарегистрирован, но половину покупок делать без кода. Анонимная транзакция = нулевая транзакция для программы.

Reward rate vs Redemption rate — тоже не путать. Reward rate — это сам cashback (например, 3%). Redemption rate — % бонусов, которые клиент реально использовал. Если начислили на £100, но клиент использовал на £70, то redemption = 70%, а оставшиеся £30 «breakage» — деньги остаются у бизнеса.

3Wallet Loyalty Costs

Это четыре статьи стоимости программы для мерчанта — то, что он платит вендору платформы (Retail Wallet) и тратит на маркетинг программы.

ПараметрДефолтЧто это
Wallet payment processing fee1.25%комиссия за каждую обработанную транзакцию через wallet
Per-member subscription£0.05/месплата за каждого активного члена программы (= £0.60/год)
Marketing spend£20,000/годбюджет на активацию: SMS, push, in-store signage, paid social
Setup investment£1,500единоразовая стоимость запуска (POS-интеграция, дизайн)

4Поведенческие лифты

Это четыре допущения о том, как изменится поведение членов программы по сравнению с baseline. Это самая «оптимистичная» часть модели — реальные значения требуют holdout A/B-теста для подтверждения.

ПараметрДефолтЧто это
Visit frequency uplift+12%насколько чаще члены приходят (24 → 26.88 визитов/год)
AOV uplift+7%насколько вырастает средний чек члена (£35 → £37.45)
Retention growth+6.7%рост retention (75% → 80%, что = снижение churn на 20%)
IncrementalityOFF (= 100%)% наблюдаемого лифта, реально вызванный программой
Incrementality (по умолчанию выключена): когда член тратит на 20% больше, не значит что программа добавила 20% — часть была бы и без программы (каннибализация). Реальный лифт = наблюдаемый × incrementality factor. По дефолту мы оптимистично считаем 100% (всё, что наблюдаем — реально). Чекбокс apply включает дисконтирование.

5Эффективная база — кого реально касается программа

Из 100,000 активных клиентов программа реально влияет только на тех, кто зарегистрировался И опознаётся на кассе. Считаем в два шага:

Members total = Active customers × Penetration rate = 100,000 × 50% = 50,000 человек зарегистрировано Effective members = Members total × Identification rate = 50,000 × 70% = 35,000 опознанных членов
Эффективная база
35,000 членов

Это число будет использоваться везде дальше — все «per-member» значения умножаются на 35,000, чтобы получить total impact для всего бизнеса. Из 100,000 активных клиентов программа реально касается только 35% (35,000).

6Baseline revenue — что было до программы

Сначала посчитаем, сколько в среднем приносит один клиент в год без программы:

Baseline revenue per customer = Visits × AOV = 24 × £35 = £840 в год

Теперь масштабируем на всю активную базу:

Baseline total revenue = Active customers × Revenue per customer = 100,000 × £840 = £84,000,000 = £84M в год
Baseline revenue (вся база, без программы)
£84M / год · £7M / мес

7Member behaviour — как меняется поведение клиента

Теперь считаем, как ведёт себя член программы (после применения freq и AOV uplift):

New visits = Baseline visits × (1 + Freq uplift) = 24 × (1 + 12%) = 24 × 1.12 = 26.88 визитов / год New AOV = Baseline AOV × (1 + AOV uplift) = £35 × (1 + 7%) = £35 × 1.07 = £37.45 Member revenue = New visits × New AOV = 26.88 × £37.45 = £1,006.74 в год
Baseline customer (без программы)
£840 / год
Member (с программой)
£1,006.74 / год

Δ revenue на одного члена = £1,006.74 − £840 = £166.74. Это «наблюдаемый лифт» — то, что мы увидим в данных по членам программы. Но это ещё НЕ реальный инкремент — нужно дисконтировать на каннибализацию.

8Incrementality — поправка на каннибализацию

Не каждый дополнительный фунт, потраченный членом, реально вызван программой. Часть была бы и без неё (клиент всё равно бы пришёл, всё равно купил больше). Эта часть называется каннибализация.

Incrementality factor = % лифта, реально вызванный программой Если apply = OFF: incrFactor = 100% (оптимистично, дефолт) Если apply = ON: incrFactor = 60% (типично-реалистично) Real incremental revenue per member = (Member rev − Baseline rev) × incrFactor С incrementality ON (60%): = (£1,006.74£840) × 60% = £100.04 С incrementality OFF (по дефолту): = (£1,006.74£840) × 100% = £166.74
На дефолтных настройках (Incrementality OFF), incrFactor = 1.0. Все дальнейшие расчёты будут использовать наблюдаемый лифт без дисконтирования. Это даёт оптимистичную картину для встречи с клиентом. Включить дисконт можно галочкой apply рядом со слайдером Incrementality в калькуляторе.

9Incremental margin per member

Чтобы получить дополнительную маржу (а не просто выручку), умножаем инкрементальную выручку на gross margin %:

Incremental margin per member = (Member rev − Baseline rev) × Margin% × incrFactor = (£1,006.74£840) × 25% × 100% = £166.74 × 0.25 = £41.69
Incremental margin per member / год
+£41.69

10Retention savings per member

Программа также повышает retention (член реже уходит). Каждый клиент, которого мы не теряем — это сэкономленный CAC на привлечение замены.

New retention = Baseline retention × (1 + Retention growth) = 75% × (1 + 6.7%) = 75% × 1.067 = 80.025% Δ churn = (1 − Baseline retention) − (1 − New retention) = 25%19.975% = 5.025% Retention savings per member = Δ churn × CAC × incrFactor = 5.025% × £25 × 100% = £1.26
Retention savings per member / год
+£1.26

При низком CAC (£25) экономия выглядит скромно — £1.26 на члена в год. Если CAC реальный £50-100 (как в fashion / electronics), сумма растёт пропорционально. На некоторых категориях retention savings — это бо́льшая часть всего value программы.

11Расходы программы на одного члена

Программа стоит денег. Вычитаем три статьи: бонусы клиентам, плата вендору платформы, маркетинг.

Reward cost (стоимость бонусов)

Reward cost = Member revenue × Reward rate × Redemption rate = £1,006.74 × 3% × 70% = £21.14 на члена / год

Обратите внимание: умножаем на BOTH reward rate (что начислили) И redemption rate (что использовали). Бонусы, которые истекли — это не cost, они остаются у бизнеса (это «breakage»).

Operational cost (плата вендору платформы)

Processing cost = Member rev × Processing fee = £1,006.74 × 1.25% = £12.58 Subscription cost = Monthly fee × 12 = £0.05 × 12 = £0.60 Total op cost per member = £12.58 + £0.60 = £13.18

Marketing per member

Marketing per member = Annual marketing budget / Effective members = £20,000 / 35,000 = £0.57 на члена / год
Total cost per member / год
−£34.89

£21.14 (бонусы) + £13.18 (платформа) + £0.57 (маркетинг) = £34.89 на члена в год

12Net contribution per member

Складываем все плюсы и вычитаем все минусы — получаем чистую годовую экономику одного члена программы:

Net per member = Incr margin + Retention savings − Reward − Op cost − Marketing = £41.69 + £1.26 £21.14 £13.18 £0.57 = £8.05 на члена / год
Net contribution per member / год
+£8.05

Это значит: один член программы добавляет £8.05 чистой прибыли в год сверх baseline. Не очень много, но программа ОКУПАЕТСЯ на per-member уровне. Многие реальные программы работают в зоне £5-25 net на члена в год.

13Total annual impact — главная цифра

Финальное умножение: net на члена × эффективная база. Это та цифра, которую CFO увидит в P&L.

Total annual impact = Net per member × Effective members = £8.05 × 35,000 = £281,750 в год = ~£23,479 / месяц
Совокупный годовой эффект
+£281K

Это и есть число, которое в калькуляторе показывается крупно в hero-card «Total annual impact». При дефолтных значениях программа добавляет ~£280K в год при инвестициях £1.5K в setup и ~£1.2M в годовые операционные расходы. ROI = 23%.

Если в калькуляторе включить Incrementality (60%), Net на члена становится отрицательным (~−£9), и Total impact уходит в минус (~−£320K). Это показывает: при реалистичных допущениях о каннибализации текущие настройки программы недостаточно агрессивны (либо reward rate слишком высокий, либо identification слишком низкий).

Все виджеты на дашборде с формулами

Теперь пройдёмся по каждому виджету в блоке Результаты и покажем, какая формула за ним стоит и что он показывает.

1. Total annual impact hero

Главная цифра. Вычислили выше в Шаге 13.

= Net per member × Effective members = £8.05 × 35,000 = £281K / год

2. Net contribution per member / year hero

Чистая прибыль одного члена программы. Вычислили в Шаге 12.

= Incr margin + Retention − Reward − Op − Marketing = £41.69 + £1.26£21.14£13.18£0.57 = £8.05

3. Programme ROI

Сколько прибыли на каждый фунт вложенный в программу.

ROI = Total annual net / Total program cost × 100% Total program cost = Total cost per member × Effective members = £34.89 × 35,000 = £1,221,150 ROI = £281,750 / £1,221,150 = 23%

На каждый £1, вложенный в программу, бизнес получает £1.23 обратно. Бенчмарк: 50-150% — здоровый retail-стандарт.

4. Payback period

Сколько месяцев нужно чтобы инкрементальная прибыль покрыла setup investment.

Payback = Setup investment / (Net annual / 12) = £1,500 / (£281,750 / 12) = £1,500 / £23,479 / мес ≈ 0.06 мес ≈ 2 дня

На дефолтах payback почти мгновенный, потому что setup всего £1,500 (Retail Wallet wallet-based pricing). Если custom app за £100K, payback растянется до 4-5 месяцев.

5. Revenue uplift

Прирост выручки на уровне всего бизнеса (разбавленный non-членами).

Projected total rev = Baseline + (Member rev − Baseline rev) × Eff members × incrFactor = £84M + £166.74 × 35,000 × 100% = £84M + £5.84M = £89.84M Revenue uplift = (£89.84M£84M) / £84M × 100% = +6.95%

На члене программы revenue растёт на ~20%, но total business всего на ~7% — потому что только 35% базы (эффективные члены) меняют поведение, остальные 65% — как раньше.

6. Break-even frequency uplift (sensitivity test)

Минимальный freq uplift, при котором Net per member выходит в ноль. Считается численно методом бисекции по диапазону 0–100%.

При freq uplift = 0%: net per member ≈ −£15 При freq uplift = 12% (текущий): net per member = +£8 Break-even где-то около 7-8%.

Запас прочности: текущие 12% − breakeven ~7% = ~5% пунктов. То есть даже если реальный freq uplift окажется в 1.5 раза ниже наших ожиданий, программа всё равно в плюс.

6a. Break-even AOV uplift (sensitivity test)

Аналогично freq, но по AOV uplift. При каком минимальном AOV uplift программа выходит в ноль (с фиксированными остальными параметрами)?

Метод: бисекция по диапазону 0-100% для aovUpliftPct с фиксированными freq=12%, retention=6.7%, всеми остальными.

Use case: если AOV uplift окажется ниже ожиданий, остальные лифты сами вытаскивают программу? Если breakeven низкий — программа устойчива к AOV-допущению. Если близок к текущему — программа очень чувствительна.

6b. Break-even retention growth (sensitivity test)

То же самое, но по retention growth. Минимальный retention рост для безубыточности.

Метод: бисекция по retentionGrowthPct в диапазоне 0-50% с фиксированными freq, AOV, всеми остальными.

Use case: retention savings часто оптимистично завышаются. Этот breakeven показывает: если retention эффект программы окажется минимальным или нулевым, программа всё ещё в плюс? Чувствительность к этому параметру растёт с ростом CAC — чем выше CAC, тем сильнее retention savings влияют на net.

6c. Max cashback (sensitivity test) — обратное направление

В отличие от лифтов выше, где мы ищем МИНИМУМ (надо хотя бы столько чтобы выйти в плюс), для cashback мы ищем МАКСИМУМ. При росте cashback net per member монотонно падает — бо́льше bonus, больше cost. Находим точку где net = 0.

Метод: бисекция по rewardRatePct в диапазоне 0-30% Ищем верхнюю границу, при которой net >= 0.

Две интерпретации виджета:

Это самый практичный sensitivity-test для разговора с маркетингом мерчанта: "вот максимум, который вы можете обещать клиентам не разрушая экономику программы".

7. Baseline revenue / month

Текущая месячная выручка от всей активной базы — без программы.

= Active customers × Annual revenue per customer / 12 = 100,000 × £840 / 12 = £7,000,000 / мес = £7M

8. Projected revenue / month

Прогнозная месячная выручка после полного rollout программы.

= Projected total rev / 12 = £89.84M / 12 = £7.49M / мес

9. Member revenue growth

Насколько ОДИН член программы стал ценнее, чем тот же клиент до вступления.

= (Member rev − Baseline rev) × incrFactor / Baseline rev × 100% = £166.74 × 100% / £840 = +19.85%

Это «наблюдаемый» рост. Сравните с Revenue uplift (≈7%) — там разбавление non-членами.

10. Member margin growth

Насколько вырос вклад члена в прибыль (после всех расходов программы).

= Net per member / Baseline margin × 100% = £8.05 / £210 = +3.83% (Baseline margin = £840 × 25% = £210)

Если revenue растёт на 20%, а маржа всего на 4% — разница ушла на бонусы и операционку.

11. Incremental margin (breakdown)

Уже считали в Шаге 9.

= (Member rev − Baseline rev) × Margin% × incrFactor = £41.69 на члена / год

12. Churn savings (Retail) / Saved aggregator commission (QSR)

Retail: экономия CAC от снижения churn (Шаг 10): £1.26.

QSR: экономия комиссии агрегаторов от channel shift:

= Member orders × Aggregator share × Channel shift × Ticket × Commission % (в QSR-режиме это самая крупная позитивная статья)

13. Bonus cost

Стоимость бонусов на одного члена — Шаг 11.

= Member rev × Reward rate × Redemption rate = £21.14 на члена / год

14. Platform + marketing (Retail) / Programme cost (QSR)

Plata вендору + маркетинг на члена.

Op cost = Processing + Subscription = £12.58 + £0.60 = £13.18 Marketing per member = £20K / 35K = £0.57 Total: £13.75 на члена / год

График разбивки

Горизонтальный bar chart показывает все компоненты Net per member в одной картинке. Каждый бар — отдельная статья (положительная или отрицательная), последний бар — итог NET.

КомпонентЗначение% от value created
Incremental margin+£41.6997%
Churn savings+£1.263%
Bonus cost−£21.14−49%
Platform (vendor)−£13.18−31%
Marketing−£0.57−1%
NET+£8.05

Знаменатель для процентов — sum of positive contributions (£41.69 + £1.26 = £42.95). Hover на любой бар в калькуляторе показывает обе цифры (£ и %). Click — открывает popup с детальным расчётом этого компонента.

Per-transaction view

Срез на уровне ОДНОГО чека — без учёта частоты и retention. Полезен для калибровки reward rate и sanity-check кампаний.

Margin per transaction

= New ticket × Margin% = £37.45 × 25% = £9.36 per receipt (Baseline = £35 × 25% = £8.75) Incremental per receipt: +£0.61

Bonus cost per transaction

= New ticket × Reward rate × Redemption rate = £37.45 × 3% × 70% = £0.79 per receipt

Leverage ratio

= Incremental margin per receipt / Bonus cost per receipt = £0.61 / £0.79 = 0.77×

На каждый £1 cashback бизнес получает £0.77 инкрементальной маржи на чеке. Меньше единицы — программа на per-tx уровне в минус, но компенсируется через freq + retention на годовом горизонте. Это нормально для grocery.

Breakeven reward rate (per-tx)

= (AOV uplift × Margin% × incrFactor) / ((1 + AOV uplift) × Redemption) = (7% × 25% × 100%) / (107% × 70%) = 0.0175 / 0.749 = 2.34%

При cashback ниже 2.34% программа окупается прямо на чеке. При текущих 3% — на чеке в минус, но годовой эффект компенсирует.

Net per member transaction

= Incr margin per receipt − Bonus cost per receipt = £0.61£0.79 = −£0.18 на чек

На дефолтах — небольшой минус на чеке (£0.18). Программа окупается за счёт freq uplift и retention, не на per-receipt уровне.

Таблицы Unit Economics и Wallet Economics

Unit Economics — сравнение

Сравнивает экономику бизнеса до и после программы (по дефолту в месяц).

МетрикаWithout loyaltyWith loyaltyDifference
Revenue / month£7M£7.49M+£487K (+6.95%)
Orders / month200K208K+8K (+3.92%)
AOV£35.00£36.00*+£1.00 (+2.86%)
CM / order£8.75£7.94*−£0.81
Contribution profit / mo£1.75M£1.78M+£23K

* Weighted average across all customers — members at higher AOV, non-members at baseline.

Каждая строка кликабельна в калькуляторе — открывает popup с детальной разбивкой расчёта.

Loyalty Wallet Economics

Метрики специфичные для wallet-программы — что начисляем, что используется, что остаётся.

МетрикаЗначениеФормула
Enrolled customers50,000Active × Penetration
Active loyalty users35,000Enrolled × Identification
Rewards issued / mo£88KMember rev × Reward rate / 12
Rewards redeemed / mo−£62KIssued × Redemption rate (real cost)
Reward breakage / mo+£26KIssued × (1 − Redemption) — остаётся у бизнеса
Effective discount rate0.83%Redeemed / Total revenue
Cannibalised cost / mo£0При incrementality OFF — нулевая каннибализация
Incremental orders / mo+8KEff members × Δvisits / 12
Incremental revenue / mo+£487KΔrev × Eff members × incrFactor / 12
Net contribution profit / mo+£23KТа же цифра, что Total annual / 12
Wallet payment volume / mo£2.94MEff members × Member rev / 12

Самая важная цифра в этой таблице с точки зрения Retail Wallet revenue — Wallet payment volume. Именно с этого объёма мы берём 1.25% processing fee, что даёт нам £36.7K в месяц / £441K в год от этого мерчанта. Плюс subscription £21K в год (35K × £0.60).