Gross ProfitВаловая прибыль. Отношение к выручке это gross margin.
минус прочие переменные: эквайринг, поддержка, последняя миля
Contribution MarginСколько остаётся с одного заказа до маркетинга.
минус маркетинг на привлечение
CM after CACПрибыль когорты после оплаты её привлечения. Здесь видно, растёт бизнес или покупает рост.
минус OPEX: разработка, бренд, административка
EBITDAОперационный результат до амортизации, процентов и налогов.
минус амортизация, проценты, налоги
Net IncomeЧистая прибыль. Строка, которую увидит акционер.
± оборотный капитал, минус CAPEX
Free Cash FlowДеньги на счету. Прибыль бывает бумажной, FCF нет.
GMV
Gross Merchandise Value, оборотВсе оплаченные заказы входят в оборот до вычетов.Σ цена × количество по оплаченным заказам
Оборот до вычетов. Метрика масштаба площадки, не её дохода.
→ входит в Net GMVПоказать примерЗаказов за месяц 1 200
Средний чек $350
GMV = 1 200 × 350 = $420 000В GMV попадают и те заказы, которые потом вернут. Вычет идёт строкой ниже.
Net GMV
Оборот после возвратов и отменВозвраты и отмены уходят из оборота до того, как он засчитан.GMV − отмены − возвраты − фрод
Оборот, который дошёл до исполнения. Take rate и выручка считаются от этой базы, а не от GMV.
производная от GMVПоказать примерGMV $420 000
Возвраты 5% −$21 000
Net GMV = 420 000 − 21 000 = $399 000Договоритесь один раз, какие вычеты считаются: отмены до оплаты, возвраты после неё, чарджбэки.
Take rate
Ставка комиссииПлощадка оставляет себе долю завершённого оборота.Revenue ÷ Net GMV
Доля завершённого оборота, которая остаётся платформе. Сам по себе рост ставки не доказывает, что бизнес стал здоровее: смотрите и на оборот, и на удержание продавцов.
связывает Net GMV и RevenueПоказать примерОплаченные заказы (GMV) $420 000
Возвраты −$21 000
Оборот после возвратов $399 000
Выручка платформы $39 900
Take rate = 39 900 ÷ 399 000 = 10%Знаменатель здесь: Net GMV, как и в примере выручки. Деление на оборот до возвратов занизит ставку.
Revenue
ВыручкаВыручкой компании становится только её доля оборота.Net GMV × take rate, либо Σ признанной выручки
Верхняя строка отчёта. Для агентской модели это комиссия, а не оборот.
→ входит в Gross ProfitПоказать примерGMV $420 000
Возвраты 5% −$21 000
Net GMV $399 000
Revenue = 399 000 × 10% = $39 900Реселлер на тех же данных покажет выручку $399 000 и огромный COGS. Модель меняет число в десять раз.
COGS
Себестоимость выручкиПрямые затраты на поставку вычитаются из выручки.прямые затраты на поставку продукта
В SaaS это хостинг, CDN, лицензии, инфраструктура поддержки продукта.
вычитается из RevenueПоказать примерПример SaaS, выручка за месяц $40 000:
Хостинг и CDN $6 200
Лицензии и API $3 100
Поддержка продукта $2 700
Итого COGS $12 000
Валовая прибыль = 40 000 − 12 000 = $28 000
Gross Profit
Выручка после прямых затратТо, что остаётся после оплаты прямых затрат на поставку.Revenue − COGS
Деньги, которые остаются после оплаты поставки продукта. Делённая на выручку, она становится валовой маржой.
производная от Revenue и COGSПоказать примерТот же пример SaaS:
Выручка $40 000
COGS −$12 000
Валовая прибыль = 40 000 − 12 000 = $28 000Из валовой прибыли платятся маркетинг, зарплаты и всё, что ниже этой строки.
Gross Margin
Валовая маржинальностьВаловая маржа: то, что осталось после прямых затрат.(Revenue − COGS) ÷ Revenue
Потолок модели. SaaS держит 70-85%, маркетплейс ниже, ритейл ещё ниже.
производная от Gross ProfitПоказать примерТот же пример SaaS:
Выручка $40 000 − COGS $12 000 = $28 000 валовой прибыли
Валовая маржа = 28 000 ÷ 40 000 = 70%Каждый новый доллар выручки приносит 70 центов на покрытие всего остального.
Нумерация внутренняя. Договоритесь один раз и запишите, иначе два отчёта не сойдутся.
→ входит в EBITDAПоказать примерТот же пример SaaS:
Выручка $40 000
− COGS $12 000
CM1 $28 000
− эквайринг и доставка $8 000
CM2 $20 000
− маркетинг привлечения $12 000
CM3 $8 000Поддержка продукта уже учтена в COGS этого примера; второй раз в CM2 её вычитать нельзя.
EBITDA
Прибыль до амортизации, процентов и налоговРесторан подводит операционный результат после текущих расходов.CM3 − OPEX
Прокси операционной эффективности. Не денежный поток.
→ входит в Net IncomeПоказать примерCM3 $8 000
− разработка $4 500
− бренд и админ $2 000
EBITDA $1 500EBITDA-маржа = 1 500 ÷ 40 000 = 3,75%.
FCF, Burn, Runway
Поток, расход, запас ходаОграниченный запас топлива показывает доступную длину полосы.Runway = остаток на счетах ÷ net burn в месяц
Runway меряется в месяцах. Ниже 12 это уже вопрос к плану, а не к метрике.
последняя строка лестницы денегПоказать примерОстаток на счетах $6 000 000
Net burn в месяц $500 000
Runway = 6 000 000 ÷ 500 000 = 12 месРост burn на 20% сжигает два месяца runway без единого изменения в выручке.
02
Подписка: движение MRR
В подписке выручка это не число, а баланс пяти потоков. Смотреть надо на состав движения, а не на итог.
MRR на начало периодаБаза, с которой стартуем.
плюс New MRR и Expansion MRR: апгрейды, места, overage
минус Contraction MRR и Churned MRR
Net New MRRЧистый прирост за период. Отрицательный означает, что маркетинг наливает в дырявое ведро.
Регулярная годовая выручкаТекущий уровень подписок мысленно повторяется на весь год.MRR × 12
Язык инвестора. Оценка компании чаще всего пляшет от мультипликатора к ARR.
производная от MRRПоказать примерMRR $41 000 × 12 = ARR $492 000
При мультипликаторе 6x оценка ≈ $2 950 000Мультипликатор 6× задан только для примера; одна цифра ARR не определяет оценку компании.
NRR
Чистое удержание выручкиВ одной исходной когорте клиенты растут, сокращаются и уходят.(старт + expansion − contraction − churn) ÷ старт
Считается по когорте клиентов без новых. Выше 100% значит рост без привлечения.
Expansion: доплата действующих клиентов
Contraction: снижение платежей тех, кто остался
Churn: потерянные платежи ушедших клиентов
качество MRRПоказать примерКогорта год назад $100 000
+ expansion $18 000
− contraction $4 000
− churn $9 000
Итого $105 000
NRR = 105 000 ÷ 100 000 = 105%NRR 105% при GRR 87% означает, что доплаты перекрывают потери. Проверьте, не держится ли рост на нескольких крупных клиентах.
GRR
Валовое удержание выручкиКорабль везёт лишь сохранившуюся часть исходного груза.(старт − contraction − churn) ÷ старт
Потолок 100%. Показывает утечку начисто, без маскировки апгрейдами.
пара к NRRПоказать примерMRR той же когорты в начале года: $100 000
Снижение тарифов (contraction): −$4 000
Отменённые подписки (churn): −$9 000
GRR = (100 000 − 4 000 − 9 000) ÷ 100 000 = 87%NRR 105% при GRR 87% значит: база течёт, но крупные клиенты доплачивают. Риск концентрации.
SaaS Quick Ratio
Эффективность ростаСчёты сопоставляют новую и расширенную выручку с потерями.(New + Expansion) ÷ (Contraction + Churned)
Сколько нового MRR приходится на доллар потерянного. Ниже 1 это сжатие.
оценка Net New MRRПоказать примерЗа месяц новые клиенты дали $15 000 MRR, старые доплатили $6 000.
Снижение тарифов убрало $2 000, отмены: $5 000.
Quick Ratio = (15 000 + 6 000) ÷ (2 000 + 5 000) = 3,0На каждый $1 потерянного MRR в этом месяце пришлось $3 нового или дополнительного.
Bookings, Billings, Revenue
Три разных числаОдин договор проходит подписание, выставление счёта и признание выручки.Bookings = подписанные контракты
Billings = выставленные счета
Revenue = признанная выручка
Путать их в одном отчёте это самый частый способ обмануть себя на квартал вперёд.
питают Revenue с задержкойПоказать примерКонтракт на 12 месяцев и $120 000 начался в январе; счёт выставлен сразу.
Bookings января (сумма контракта): $120 000
Billings января (счёт): $120 000
Выручка, признанная за январь: $10 000
Отложенная выручка после января: $110 000В простом примере услуга оказывается равномерно, по $10 000 в месяц.
03
Юнит-экономика: один клиент
Весь бизнес свёрнут в одного пользователя. Если здесь минус, масштабирование ускоряет убыток.
ARPU
Средняя выручка на пользователяОбщий доход приходится на каждого активного пользователя за столом.Revenue ÷ активные пользователи
Считается на всех, включая бесплатных. Падение ARPU при росте выручки значит разбавление базы.
сравнить с ARPPU, чтобы увидеть конверсию в оплатуПоказать примерRevenue за месяц $40 000
Активных 60 000
ARPU = 40 000 ÷ 60 000 = $0,67
ARPPU
Средняя выручка на платящегоВыручка делится только между платящими пользователями.Revenue ÷ платящие пользователи
Пара к ARPU. Разрыв между ними это конверсия в платёж.
пара к ARPUПоказать примерМесячная выручка $40 000 от 1 600 платящих:
ARPPU = 40 000 ÷ 1 600 = $25
1 600 из 60 000 активных = 2,67% конверсии в оплату
$25 × 2,67% ≈ $0,67 ARPU
AOV
Средний чекСредняя стоимость одного заказа.стоимость заказов ÷ число заказов (для маркетплейса: GMV ÷ заказы)
Средняя стоимость заказа. Указывайте, учтены ли возвраты и что стоит в числителе: GMV или выручка продавца.
→ может увеличивать GMVПоказать примерМаркетплейс: GMV $420 000 от 1 200 заказов.
AOV = 420 000 ÷ 1 200 = $350
В следующем месяце: GMV $453 600 от 1 200 заказов.
Новый AOV = 453 600 ÷ 1 200 = $378Рост среднего чека наблюдаем. Порог бесплатной доставки мог помочь, но пример не доказывает причинную связь.
Frequency
Частота покупокПовторные заказы одного покупателя за период.заказы ÷ покупатели за период
Число заказов на покупателя за заданный период. Вместе с числом покупателей и средним чеком объясняет GMV маркетплейса.
→ может увеличивать GMVПоказать примерЗа месяц 800 покупателей сделали 1 200 заказов.
Частота = 1 200 ÷ 800 = 1,5 заказа на покупателя
GMV = 800 × 1,5 × $350 среднего чека = $420 000
LTV
Пожизненная ценность клиентаКаждое возвращение добавляет маржу за время отношений с клиентом.Быстрая оценка = месячная маржа с клиента ÷ месячный отток
Считайте ценность клиента по марже, а не по выручке. Быстрая формула предполагает стабильный отток и бесконечный горизонт; для решений проверяйте когорты или задавайте конечный срок.
→ входит в LTV/CACПоказать примерВыручка на платящего в месяц $25
Валовая маржа 70%
Месячная маржа = 25 × 70% $17,50
Месячный отток 5%
Быстрая оценка LTV = 17,50 ÷ 0,05 = $350
Ожидаемая маржа за первые 12 месяцев ≈ $161$350 включают месяцы после первого года. Оценка $161 складывает ожидаемую маржу каждого из первых 12 месяцев при оттоке 5% в месяц.
CAC
Стоимость привлечения клиентаФлаеры и работа команды входят в цену привлечения нового клиента.затраты на привлечение ÷ новые клиенты
В знаменателе только новые. В числителе и медиа, и зарплаты команды роста.
→ входит в LTV/CACПоказать примерМедиабюджет $60 000
Команда роста $18 000
Креативы $2 000
Всего $80 000
Новых клиентов 400
CAC = 80 000 ÷ 400 = $200
Blended vs Paid CAC
Смешанный и платныйПлатный и общий CAC считают по разным группам.Blended = затраты ÷ все новые
Paid = платные затраты ÷ привлечённые платно
Blended красивее и бесполезнее: органика маскирует реальную цену канала.
уточнение CACПоказать примерОтдельный пример: за месяц пришло 1 000 новых клиентов; 400: из рекламы.
Расход на платные каналы: $80 000.
Blended CAC = 80 000 ÷ 1 000 = $80
Paid CAC = 80 000 ÷ 400 = $200В обоих расчётах здесь взят расход на платные каналы. В реальном отчёте отдельно распределяйте общие зарплаты и затраты на органику.
LTV / CAC
Отношение ценности к ценеБудущая маржа клиента сопоставляется с ценой привлечения.LTV ÷ CAC
Ниже 1 бизнес платит за право работать. Выше 5 обычно значит недоинвестирование в рост.
итог юнит-экономикиПоказать примерБыстрая оценка LTV $350 ÷ CAC $200 = 1,75
Если команда выбрала цель 3,0, до неё не хватает 1,25.Цель 3,0: решение для этого примера, не универсальная норма SaaS. При прежнем CAC быстрый расчёт даст 3,0, если месячный отток снизится примерно до 2,9%.
CAC Payback
Срок окупаемости привлеченияМесячная маржа постепенно окупает привлечение.CAC ÷ месячная маржа с клиента
Меряется в месяцах и напрямую бьёт в runway. Важнее, чем LTV/CAC, когда денег мало.
→ влияет на Free Cash FlowПоказать примерCAC $200 ÷ $17,50 маржи в месяц
= 11,4 месяцаПри оттоке 5% в месяц к 11,4-му месяцу уйдёт около 44% стартовой когорты. Окупаемость читайте вместе с удержанием.
Magic Number, Burn Multiple
Эффективность вложенного доллараДва механизма показывают эффективность продаж и расхода денег.Magic = ΔARR ÷ расходы на продажи прошлого квартала
Burn Multiple = net burn ÷ Net New ARR
Два взгляда на эффективность роста: расходы на продажи против новой регулярной выручки и денежный расход против прироста ARR. Смотрите на стадию компании и запас денег.
ΔARR: изменение годовой регулярной выручки
S&M: расходы на продажи и маркетинг
Net burn: потраченные деньги за вычетом поступлений за период
связка роста и денегПоказать примерΔARR за квартал $900 000
S&M прошлый квартал $1 200 000
Magic = 0,75
Net burn за год $2 000 000
Net New ARR $1 500 000
Burn Multiple = 1,33У двух коэффициентов разные периоды и знаменатели. Один порог не может быть универсальным решением «ускоряться или нет».
04
Воронка: AARRR
Пять стадий, у каждой свой набор метрик. Работать всегда со стадией, где утечка больше в абсолютных пользователях, а не в процентах.
ActivationПользователь дошёл до ценности. Метрики: signup rate, activation rate, TTV, доля прошедших onboarding.
конверсия активация → второй визит
RetentionВернулся и вернулся снова. Метрики: D1/D7/D30, когортные кривые, churn, resurrection.
конверсия активный → платящий
RevenueЗаплатил. Метрики: conversion to paid, ARPU, AOV, expansion.
доля приводящих других
ReferralПривёл нового. Метрики: k-factor, viral cycle time, invite rate, NPS как прокси.
CPM, CTR, CPC, CPA
Показы, клики и стоимость привлеченияРекламная воронка сужается от показов к действиям.CPM = расходы ÷ показы × 1 000
CTR = клики ÷ показы
CPC = расходы ÷ клики
CPA = расходы ÷ выбранные действия
Четыре числа описывают одну рекламную воронку. Для CPA всегда называйте действие: здесь это регистрация; CAC считается уже по платящим клиентам.
CPM: стоимость 1 000 показов рекламы
CTR: кликабельность: доля показов, закончившихся кликом
CPC: стоимость одного клика
CPA: стоимость выбранного действия, например регистрации
→ входит в CACПоказать пример100 000 показов рекламы стоили $1 200.
CPM = 1 200 ÷ 100 000 × 1 000 = $12
1 500 кликов → CTR = 1 500 ÷ 100 000 = 1,5%
CPC = 1 200 ÷ 1 500 = $0,80
120 регистраций → CPA регистрации = 1 200 ÷ 120 = $10
6 стали платящими → CAC = 1 200 ÷ 6 = $200Расход один и тот же, но знаменатель меняется на каждом шаге. Поэтому у CPA всегда должно быть названо действие.
Activation Rate
Доля дошедших до ценностиРегистрация становится активацией после первого полезного действия.совершившие ключевое действие ÷ регистрации
Доля зарегистрировавшихся, которые совершили заданное первое ценное действие. Разрыв в удержании помогает выбрать кандидата, но не доказывает причинную связь.
→ входит в RetentionПоказать пример10 000 регистраций
4 000 дошли до первого экспорта
Activation = 40%
D30 у активированных 38%
D30 у остальных 4%D30: возврат на 30-й день. Разрыв 38% против 4% делает первый экспорт хорошим кандидатом на активацию; проверьте состав когорт.
TTV
Время до ценностиМедианное ожидание до первой пользы.медиана времени от регистрации до ключевого действия
Медиана, не среднее. Среднее ломается о хвост из тех, кто вернулся через полгода.
драйвер Activation RateПоказать примерСреди пользователей, дошедших до первого экспорта:
Медиана от регистрации 18 минут
Среднее от регистрации 9 дней
При TTV до 10 минут удержание D30: 45%
При TTV больше суток удержание D30: 12%Несколько очень поздних экспортов сильно тянут среднее вверх. Сравнение удержания здесь наблюдательное.
Конверсия по шагам
Пошаговая и сквознаяКаждый шаг пропускает лишь часть вошедших.Конверсия шага = дошедшие до конца шага ÷ вошедшие в него
Сквозная конверсия = дошедшие до конца ÷ вошедшие в воронку
Сквозная конверсия скрывает, где именно обрыв. Держать обе.
структура воронкиПоказать пример100 000 визитов
→ 10 000 регистраций 10%
→ 4 000 активаций 40%
→ 600 платящих 15%
Сквозная = 0,6%
Потеря в людях: 90 000 на первом шагеУ первого шага и худшая конверсия (10%), и самая большая потеря людей (90 000). До правки экрана регистрации проверьте качество входящего трафика.
K-factor
Вирусный коэффициентРост по приглашениям зависит от рассылки и отклика.приглашений на пользователя × конверсия приглашения
Больше 1 это самоподдерживающийся рост. В реальности почти всегда меньше.
→ снижает CACПоказать примерКаждый привлечённый отправляет в среднем 0,6 приглашения.
25% приглашений приводят нового пользователя.
K = 0,6 × 25% = 0,15
1 000 платно привлечённых приводят ещё около 150.
Если CAC платного пользователя $200, стоимость привлечения в пересчёте на всех 1 150 ≈ $174.
Channel Mix
Структура привлеченияКаналы различаются объёмом, ценой и качеством пользователей.доля новых, CAC и retention в разрезе канала
Канал оценивается тройкой: объём, цена, качество когорты. По двум из трёх решение неполное.
разрез AcquisitionПоказать примерНовые клиенты за месяц, по источникам:
SEO 40%, CAC $30, D30 38%
Paid social 35%, CAC $240, D30 14%
Рефералы 15%, CAC $12, D30 41%
Прочее 10%
Если LTV клиентов из paid social $350, то LTV/CAC = 350 ÷ 240 = 1,46.Сравнивайте CAC и удержание одинаковых когорт. LTV $350 здесь задан как предположение.
05
Вовлечение: как пользуются
Слой между активацией и деньгами. Отвечает на вопрос, есть ли вообще привычка.
DAU / WAU / MAU
Активные за день, неделю, месяцЧисло активных зависит от окна наблюдения.уникальные пользователи с событием активности в окне
Определение активности фиксируется письменно. «Открыл приложение» и «выполнил действие» дают разницу в разы.
база всех продуктовых метрикПоказать примерДва определения для одного приложения:
Открыли сегодня: DAU 12 000
Сделали ключевое действие: DAU 4 300
Если везде считать «открыли приложение»:
MAU 60 000, WAU 38 000, DAU 12 000Один и тот же продукт, два определения, разница в 2,8 раза.
Stickiness
ЛипкостьЗатёртые инструменты берут каждый день, пыльные почти не трогают.DAU ÷ MAU
DAU, делённый на MAU. При среднем DAU примерно показывает среднее число активных дней на месячного пользователя, а не поведение «типичного» человека.
производная от DAU/MAUПоказать примерСредний DAU 12 000; MAU 60 000 за 30 дней.
Stickiness = 12 000 ÷ 60 000 = 20%
Среднее число активных дней на MAU ≈ 20% × 30 = 6За тем же средним могут стоять разные привычки пользователей. Читайте вместе с когортным удержанием.
Сессии
Число, длина, глубинаУ сессий есть частота, длительность и действия.сессий на пользователя, медианная длина, действий за сессию
Длинная сессия это не всегда хорошо. Для утилиты цель короче, для контента длиннее.
разрез DAUПоказать примерСессий на активного в день 2,4
Медианная длина 3 м 10 с
Действий за сессию 7
После упрощения экспорта:
длина 1 м 50 с, сессий 3,1После правки экспорта сессии стали короче и чаще. Проверьте долю выполненных задач, прежде чем назвать это улучшением.
Feature Adoption
Проникновение функцииДля функции важны охват и глубина использования.breadth = пользователи фичи ÷ активные
depth = использований на пользователя фичи
Две цифры на фичу. Узкая и глубокая это нишевая функция, широкая и мелкая это украшение.
объясняет RetentionПоказать примерЭкспорт в CSV
breadth 9 000 ÷ 60 000 = 15%
depth 12 раз в месяц
D30 у пользователей фичи 46%, без неё 19%Разница в D30: связь, а не доказательство эффекта функции: выбравшие экспорт могли быть активнее изначально.
Power User Curve
Распределение по активным днямЯдро привычки возвращается много дней подряд.гистограмма пользователей по 1-30 активным дням за месяц
Улыбка с горкой справа означает ядро привычки. Только левый пик значит, что продукт разовый.
разрез MAUПоказать примерАктивные дни за 30-дневный месяц:
1-3 дня 60% пользователей, 18% действий
4-19 дней 28% пользователей, 34% действий
20-30 дней 12% пользователей, 48% действий12% пользователей дают почти половину активности. Их отток бьёт сильнее любого другого.
Core Action
Ключевое действиеГлавное действие завершает задачу пользователя.число выполнений в единицу времени
То, за чем пользователь пришёл. Обычно именно оно и становится North Star.
→ входит в North StarПоказать пример40 000 активных за неделю
17 000 сделали хотя бы один экспорт (42,5%)
В среднем каждый из них сделал 5 экспортов
Ключевых действий = 17 000 × 5 = 85 000 в неделю
На активного = 85 000 ÷ 40 000 ≈ 2,1
06
Удержание и отток
Удержание это не одна цифра, а кривая по когортам. Плоское плато на горизонте важнее высокого D1.
Retention D1 / D7 / D30
Классическая когортаВозврат одной когорты в разные дни.вернувшиеся на N-й день ÷ размер когорты
Указывать модель: N-day, unbounded или rolling. Разные модели дают разные числа на одних данных.
→ определяет LTVПоказать примерКогорта 5 000 регистраций
D1 2 100 = 42%
D7 1 150 = 23%
D30 800 = 16%
D60 760 = 15,2%
D90 750 = 15%В этой когорте кривая приближается к 15%. Проверьте другие когорты, прежде чем считать этот уровень устойчивой базой для LTV.
Churn Rate
ОттокНовая вода поступает, но дырки опустошают исходный запас.ушедшие за период ÷ база на начало периода
Разделять логический (перестал пользоваться) и биллинговый (отменил подписку).
обратная к RetentionПоказать примерБаза на 1-е число 1 600
Отменили за месяц 80
Churn = 80 ÷ 1 600 = 5%
Годовой ≈ 1 − (1 − 0,05)^12 = 46%5% в месяц звучит мягко и означает потерю почти половины базы за год.
Расхождение показывает, кто уходит: мелочь или крупные счета.
→ входит в GRRПоказать примерНа начало месяца: 1 000 клиентов и $100 000 MRR.
Ушли 50 → logo churn = 50 ÷ 1 000 = 5%.
Их платежи составляли $2 100 → revenue churn = 2,1%.
Похоже, уходят небольшие клиенты.
В другой месяц ушли 15 (1,5%), но потеряно $6 000 MRR (6%).
Вероятно, среди ушедших был крупный клиент.
Customer Lifetime
Ожидаемый срок жизниПри стабильном оттоке можно оценить срок жизни клиента.1 ÷ churn rate
Работает только при стабильном оттоке. На молодой базе завышает срок в разы.
множитель в LTVПоказать примерЕсли каждый месяц уходит 5% подписчиков, быстрая оценка: 1 ÷ 0,05 = 20 месяцев.
При месячном оттоке 3%: около 33 месяцев.
При 8%: 12,5 месяца.Два процентных пункта оттока меняют срок жизни на 13 месяцев.
Resurrection
ВозвращённыеНеактивный пользователь снова возвращается.вернувшиеся после неактивности ÷ спящие
Четвёртый поток в балансе пользователей: new, retained, churned, resurrected.
поток в MAUПоказать примерMAU прошлый месяц 58 000
+ new 6 500
+ resurrected 1 900
− churned 6 400
MAU текущий 60 000MAU вырос на 2 000. Без вернувшихся рост составил бы только 100: почти плоская динамика.
Когортная таблица
Треугольник удержанияКогорты показывают качество входа и изменение со временем.строки это когорты по дате входа, столбцы это возраст
Чтение по столбцу показывает эффект продукта, по строке качество когорты.
инструмент для RetentionПоказать примерКогорта M1 M2 M3
Январь 42% 24% 19%
Февраль 44% 27% 22%
Март 47% 31% 26%В третьем месяце удержание выросло с 19% у январской когорты до 26% у мартовской. Проверьте онбординг и состав каналов, прежде чем приписать рост одной причине.
07
Восприятие и поддержка
Опросные метрики не заменяют поведенческие. Их место это ранняя диагностика и разрез по сегменту.
NPS
Индекс готовности рекомендоватьГотовность рекомендовать и критика вместе с комментариями.% промоутеров (9-10) − % критиков (0-6)
Диапазон от −100 до 100. Ценность в комментариях и разрезах, не в самом числе.
УдовлетворённостьУдовлетворённость конкретным взаимодействием.довольные ответы ÷ все ответы
Привязывается к конкретному взаимодействию: тикету, покупке, релизу.
разрез качестваПоказать пример430 оценок 4-5 из 500 = 86%
Отклик на опрос 500 ÷ 1 800 тикетов = 28%Оценку оставили только по 28% тикетов. Неответы могут смещать результат в любую сторону; следите и за составом ответивших.
CES
Оценка затраченного усилияНаблюдатель видит усилие, нужное для одной задачи.оценка утверждения «решить задачу было легко»
Опрос о том, насколько легко далась конкретная задача. Сравнивайте оценку с повторным использованием или оттоком тех же респондентов; сама оценка не доказывает будущее поведение.
драйвер RetentionПоказать примерСредняя оценка 5,8 из 7
Доля 6-7 64%
Доля 1-3 11%
У ответивших 1-3 churn 14% в месяц
У ответивших 6-7 churn 2%В этом примере ответившие «легко» уходят реже. Это связь, а не доказательство, что изменение оценки снизит отток.
PMF Score
Тест Шона ЭллисаСкольким пользователям продукта сильно не хватало бы.доля ответивших «буду очень разочарован» без продукта
Доля ответивших, что без продукта им будет очень плохо. Порог 40%: эвристика; спрашивайте активных пользователей и смотрите разрезы.
ворота перед масштабированиемПоказать примерОтветили 300 активных пользователей.
«Очень разочарован»: 132 = 44%
«Немного»: 120 = 40%
«Не разочарован»: 48 = 16%
Из 100 аналитиков так ответили 61%.
Из 100 студентов: 18%.
Среди остальных 100: ещё 53 таких ответа.У аналитиков результат сильнее. Проверьте размер этого сегмента и его удержание, прежде чем решать, куда масштабироваться.
Contact Rate
Доля пользователей, обращавшихся в поддержкуСчитай людей, которым нужна помощь, а не их обращения.уникальные обратившиеся ÷ активные пользователи
Показывает, скольким людям нужна помощь. Для расхода поддержки отдельно считайте тикеты: один человек может обратиться несколько раз.
может повышать COGS через расходы на поддержкуПоказать пример1 500 из 60 000 активных обратились в поддержку.
Contact rate = 1 500 ÷ 60 000 = 2,5%
Они создали 1 800 тикетов.
При $4,20 за тикет расход за месяц: $7 560.
Главная причина дала 38% тикетов: 684.
Максимальная экономия, если исчезнут все 684, ≈ $2 873.Реальная экономия ниже, если часть обращений останется или затраты команды не снизятся.
FRT, Resolution Time
Время первого ответа и решенияПервый ответ и полное решение требуют разного времени.медиана и p90 по тикетам
Отдавать в перцентилях. Среднее по поддержке всегда врёт в пользу компании.
FRT: время от создания тикета до первого ответа
p90: у 90% тикетов время не превышает это значение
драйвер CSATПоказать примерFRT медиана 2 ч 10 м
FRT p90 11 ч 40 м
Решение медиана 9 ч
Решение p90 52 ч
CSAT при FRT < 1 ч 94%
CSAT при FRT > 8 ч 61%Разрыв CSAT: корреляция: сложные запросы могут одновременно решаться дольше и получать низкую оценку.
08
Маркетплейс и платформа
Двусторонний рынок меряется симметрично: спрос, предложение и качество их встречи.
Liquidity
Ликвидность предложенияДоля предложений, нашедших покупателя.сделки ÷ размещённые предложения
Доля предложения, которое находит покупателя. Главная метрика здоровья площадки.
→ может влиять на GMVПоказать пример3 400 сделок ÷ 12 000 объявлений = 28%
Москва 41%
Регионы 19%19% вне крупных городов: повод исследовать результат продавцов, а не универсальный порог провала.
Fill Rate
Покрытие спросаДоля запросов, которые удалось выполнить.выполненные запросы ÷ все запросы
Доля спроса, который получил ответ. Зеркало ликвидности со стороны покупателя.
→ может влиять на Net GMVПоказать пример8 600 из 10 000 запросов = 86%
Утро 94%
Пик 18-20 ч 71%Провал в вечерний пик указывает на возможное несовпадение времени спроса и предложения. Проверьте доступность предложения по часам.
Search-to-Fill
Конверсия поиска в сделкуПоисковые сессии, завершившиеся сделкой.сделки ÷ поисковые сессии
Качество подбора и поиска, а не размер каталога.
→ входит в ConversionПоказать примерДо изменения: 3 400 сделок ÷ 41 000 поисковых сессий = 8,3%
11% поисков дали пустую выдачу.
После добавления синонимов: 3 936 сделок из 41 000 сессий = 9,6%.Сравнение «до/после» указывает на улучшение; эксперимент поможет отделить влияние синонимов от других изменений.
Supply / Demand
Баланс сторонАктивных продавцов и покупателей бывает разное число.активные продавцы ÷ активные покупатели
Показывает перекос рынка и сторону, в которую надо лить бюджет.
→ определяет LiquidityПоказать пример4 200 активных продавцов и 26 000 активных покупателей
Баланс = 1 продавец на 6,2 покупателя
Команда выбрала тестовый коридор 1:4-1:8.
В мебели соотношение 1:14: стоит проверить неудовлетворённый спрос.Коридор задан для примера, это не норма для всех маркетплейсов.
Repeat Rate
Доля повторных покупателейПокупатели, вернувшиеся за повторным заказом.покупатели с 2+ заказами ÷ покупатели
Возвращается ли спрос без рекламы. Прямо снижает нагрузку на CAC.
→ входит в FrequencyПоказать пример2 900 из 9 800 покупателей сделали хотя бы два заказа.
Repeat rate = 2 900 ÷ 9 800 ≈ 30%
Эти покупатели дали 58% GMV.Повторный заказ не требует нового CAC, но удержание и обслуживание тоже стоят денег.
Concentration
Концентрация оборотаНебольшая группа продавцов держит большую долю оборота.доля GMV у топ-10% продавцов
Риск зависимости от нескольких игроков. Читается вместе с их retention.
→ риск для GMVПоказать пример4 200 продавцов дали $2 млн GMV за месяц.
Топ-10%: это 420 продавцов; вместе они дали 62% GMV.
Первые 5 дали 19% = $380 000.
Один из этих пяти дал $80 000.
Если он уйдёт, под риском до $80 000 месячного GMV.Риск не равен окончательной потере: часть покупателей может перейти к другим продавцам.
Time to First Transaction
Время до первой сделкиВремя от регистрации до первой сделки.медиана от регистрации до первой сделки
Скорость выхода нового участника на рынок. Аналог TTV для двусторонней площадки.
→ входит в ActivationПоказать примерПокупатели медиана 2 дня
Продавцы медиана 6 дней
Продавцы со сделкой в 1-ю неделю:
удержание через 90 дней 64%
Остальные 17%Разрыв удержания здесь наблюдательный. Ранняя сделка может быть связана и с качеством подбора, и с мотивацией продавца.
Leakage
Сделки мимо платформыСделки в обход площадки уводят её комиссию.оценка доли сделок в обход площадки
Сколько take rate теряется мимо кассы. Меряется опросом и косвенными сигналами.
→ утечка из RevenueПоказать примерОпрос 600 продавцов: по их оценке, 14% стоимости сделок уходит мимо площадки.
Оценка всего оборота: $420 000 в месяц.
Оборот мимо ≈ 420 000 × 14% = $58 800.
При take rate 10% недополученная выручка ≈ $5 880.
Отдельный сигнал: в 23% переписок есть номер телефона.Опрос и переписки дают оценку, а не подсчёт подтверждённых сделок в обход платформы.
09
Надёжность и скорость команды
Технические метрики попадают в продуктовое дерево там, где они напрямую двигают конверсию и отток.
Uptime, SLO, Error Budget
Доступность и бюджет ошибокКрепость работает во время осады, расходуя ограниченный запас на ремонт.успешные запросы ÷ все запросы
error budget = 1 − SLO
99,9% это 43 минуты простоя в месяц. Бюджет ошибок тратится на релизы.
SLO: цель команды по доле успешных запросов
Бюджет ошибок: допустимая доля или время несоблюдения этой цели
→ бьёт в ChurnПоказать примерSLO 99,9% → бюджет 43 м 12 с в месяц
Инцидент 1 12 м
Инцидент 2 9 м
Израсходовано 21 м = 49% бюджета
99,95% → 21 м 36 с
99,99% → 4 м 19 сМинуты посчитаны для 30-дневного месяца и модели «сервис работает или нет». При SLO по запросам бюджет считают иначе.
Latency p50 / p95 / p99
Время отклика по перцентилямДолгий хвост отклика важен помимо середины.перцентиль распределения времени ответа
Пользователь живёт в хвосте. Средняя задержка не описывает ничей опыт.
p50: половина запросов не медленнее этого времени
p95: 95% запросов не медленнее этого времени
p99: 99% запросов не медленнее этого времени
→ драйвер ConversionПоказать примерp50 180 мс
p95 1,4 с
p99 3,2 с
Среднее 310 мс
1,2 млн запросов в день
p99 = 12 000 запросов дольше 3,2 сПри 1,2 млн запросов в день около 12 000 находятся на уровне p99 или медленнее. Это запросы, не обязательно 12 000 разных людей.
Crash-free rate
Сессии и пользователи без сбоевБольшинство сессий успешны, хотя один человек переживает повторные сбои.сессии без сбоя ÷ все сессии
Доля сессий приложения без сбоя. Смотрите и на долю затронутых пользователей: небольшая группа может сталкиваться со сбоями много раз.
→ бьёт в RetentionПоказать примерCrash-free sessions 99,2%
Crash-free users 94,1%
Из 60 000 пользователей падало 3 540
Их D30 9%, у остальных 34%У столкнувшихся со сбоями D30 ниже. Проверьте устройства и состав когорт, прежде чем приписать весь разрыв сбоям.
Core Web Vitals
Скорость загрузки, отклик и стабильность интерфейсаЗагрузка, отклик и стабильность страницы для реальных людей.LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1 по p75
Пороги по 75-му перцентилю живых пользователей, не по лабораторному прогону.
LCP: когда загрузился основной видимый контент
INP: как быстро страница отвечает на действие пользователя
CLS: насколько неожиданно сдвигаются элементы страницы
→ драйвер Acquisition и ConversionПоказать пример75-й перцентиль реальных посещений:
LCP 3,1 с → нужна доработка (норма ≤2,5 с)
INP 140 мс → норма (≤200 мс)
CLS 0,04 → норма (≤0,1)
После сжатия картинки LCP стал 2,2 с, а конверсия в регистрацию изменилась с 10% до 11,4%.Сравнение «до/после» не доказывает, что именно ускорение LCP подняло конверсию.
DORA: скорость
Deployment Frequency, Lead Time for ChangesЧастота поставок и путь от работы до продакшена.релизов в неделю, время от коммита до прода
Скорость обратной связи. Редкие релизы делают каждый из них рискованным.
Deployment frequency: как часто изменения попадают в прод
Change lead time: время от коммита до выкладки в прод
→ определяет Cycle TimeПоказать примерОдин сервис за четыре недели:
56 выкладок в прод = 14 в неделю
Медиана времени от коммита до прода: 6 часов
85-й перцентиль: 31 часСравнивайте сервис с его прошлым периодом и частотой ошибок, а не с универсальной целью по релизам.
DORA: сбои и восстановление
Сбои после релиза, время восстановления и доля внеплановых исправленийСбои после изменений, переделки и время восстановления.Доля сбоев = выкладки с экстренным вмешательством ÷ все выкладки
Восстановление = время вернуть сервис после неудачной выкладки
Доля переделок = внеплановые исправляющие выкладки ÷ все выкладки
Учитывайте и откаты, и срочные исправления после сбоя в проде. Время восстановления и внеплановые выкладки показывают цену ошибки.
→ охраняет UptimeПоказать примерЗа месяц 56 выкладок; 4 вызвали сбой.
Доля сбоев = 4 ÷ 56 = 7,1%
Медиана восстановления после них: 38 минут.
5 из 56 выкладок были внеплановыми исправлениями.
Доля переделок = 5 ÷ 56 = 8,9%В текущей модели DORA пять метрик скорости и надёжности доставки; здесь показаны три из них.
Cycle Time
Время цикла задачиВремя работы складывается из этапов и задержек.от начала работы до выкатки, медиана и p85
Раскладывается на этапы. Чинить надо самый длинный, а не самый заметный.
включает Lead Time как один из этаповПоказать примерОдна типичная задача заняла 6,2 дня:
Разработка 1,4 дня
Ревью 2,9 дня
QA 0,8 дня
Ожидание релиза 1,1 дня
Итого 6,2 дня
Доля ревью = 2,9 ÷ 6,2 ≈ 47%Это разбор одной задачи. Медиану и p85 по всем задачам надо считать отдельно, а не складывать медианы этапов.
Escaped Defects
Дефекты, найденные пользователемДефекты, дошедшие до пользователей после выпуска.баги из прода ÷ релизы, и их доля от всех багов
Охранная метрика к скорости релизов. Растёт первой, когда тесты режут ради сроков.
→ охраняет Deployment FrequencyПоказать примерЗа квартал нашли 240 багов всего.
41 впервые сообщили пользователи: 41 ÷ 240 ≈ 17%.
Команда сделала 60 релизов.
Багов от пользователей на релиз = 41 ÷ 60 ≈ 0,7.
Квартал назад: 9% и 0,3 на релиз.
10
North Star и сборка своего дерева
Дерево строится сверху вниз, а управляется снизу вверх. Команда двигает только нижний слой.
Бизнес-цельПрибыль, доля рынка, оценка компании. Меняется раз в год.
одна метрика, отражающая доставленную ценность
North Star MetricНочей забронировано, минут прослушано, отчётов отправлено. Не выручка.
раскладывается в произведение или сумму
ДрайверыОбычно 3-5: ширина базы, частота, глубина, качество.
каждый драйвер раскладывается в управляемое
Input-метрики командыТо, что команда двигает спринтом: конверсия шага, TTV, adoption фичи, p95.
Критерии North Star
Северная звезда опирается на пользу пользователю и управляемые факторы.
Отражает ценность для пользователя, а не факт оплаты.
Опережает выручку: двигается раньше, чем деньги.
Управляема действиями команды в горизонте квартала.
Раскладывается на множители без пересечений.
Устойчива к накрутке: нельзя поднять, ухудшив продукт.
Показать примерАктивных за неделю 40 000
Доля сделавших хотя бы один экспорт 42,5% = 17 000
Экспортов на экспортирующего 5
North Star = 17 000 × 5 = 85 000 экспортов в неделюТри множителя объясняют итоговое число. Назначение владельцев: решение команды, а не часть формулы.
Уровни и владельцы
Уровни метрик распределены между разными владельцами.
L0 деньги: CEO и совет, горизонт год.
L1 North Star: продуктовое руководство, горизонт квартал.
L4 счётчики и события: аналитика, обновление ежедневно.
Показать примерОдин пример дерева метрик:
L0 EBITDA $1 500/мес (результат бизнеса)
L1 85 000 экспортов/неделю (North Star)
L2 40 000 активных × 42,5% экспортирующих × 5 экспортов
L3 Активация 40%, медиана TTV 18 мин, p95 1,4 с
L4 Сырые события export_clicked и export_doneМножители L2 дают L1. L3 и L4 помогают командам менять и проверять драйверы; они не ещё один множитель в той же формуле.
11
Ловушки
Одиннадцать способов получить правильное число и неправильный вывод.
Vanity metrics. Накопительные регистрации, скачивания, подписчики. Растут всегда, решения не меняют.
Закон Гудхарта. Метрика, ставшая целью, перестаёт быть метрикой. К каждой цели ставится парная охранная: скорость плюс качество, конверсия плюс возвраты.
Среднее вместо перцентилей. Время загрузки, длительность сессии, чек: всё с длинным хвостом читается медианой и p90.
Отношение без знаменателя. Конверсия выросла до 8%, потому что трафик упал вдвое. Всегда показывать числитель и знаменатель.
Ошибка выжившего. Удержание, посчитанное по активным, красиво по определению.
Парадокс Симпсона. Метрика растёт в каждом сегменте и падает в целом из-за смены структуры базы.
Смешение когорт. Молодая база маскирует отток: ушедшие ещё не успели уйти.
Last-click атрибуция. Канал закрытия сделки съедает заслугу канала знакомства.
Подглядывание в A/B. Остановка теста в момент значимости завышает эффект. Размер выборки и срок фиксируются до старта.
Локальный оптимум. Цепочка мелких выигрышей конверсии не спасает продукт без удержания.
Дрейф определения. «Активный пользователь» поменялся тихо, и годовой график стал бессмысленным. Определения лежат в одном месте с датой изменения.
Ничего не найдено. Попробуйте другое слово: churn, CAC, p95, take rate.