KPI DashboardПанель метрик
What we measure, the exact formula, the source of truth, how often it refreshes, and the red line that pages someone. 20 metrics across seven funnels. Anyone in the company can open this and answer one question: are we on track?Что мы измеряем, точная формула, источник истины, как часто обновляется и красная линия, по которой поднимают тревогу. 20 метрик по семи воронкам. Любой в команде может открыть это и ответить на один вопрос: идём ли мы по плану?
North StarПолярная звезда
One number above all others. MAU is vanity; the truth is whether a learner trusted Babelio enough to leave it running over a real lecture or stream, repeatedly, every week (product.md §1).Одно число превыше всех. MAU — тщеславная метрика; истина в том, доверял ли изучающий язык Babelio настолько, чтобы оставлять его включённым на реальной лекции или стриме — снова и снова, каждую неделю (product.md §1).
Top 5 — read every MondayТоп-5 — смотрим каждый понедельник
These five are reviewed at the Monday-morning leadership sync (13-operating-cadence.html). They are the make-or-break numbers for a prototype-stage, community-led consumer product: does the habit form, does the loop exist, do they pay, do they stay. Everything else is diagnostic.Эти пять разбираем на утреннем понедельничном синке руководства (13-operating-cadence.html). Это решающие числа для потребительского продукта ранней стадии, растущего через сообщества: формируется ли привычка, существует ли петля, платят ли, остаются ли. Всё остальное — диагностика.
The full spec · 20 metrics, seven funnelsПолная спецификация · 20 метрик, семь воронок
Every metric has a formula, a single source of truth, a refresh cadence, a red line, and a named owner. WK = part of the weekly top-5. Source of truth: PostHog (product analytics + cohorts), Stripe/Polar (billing), babelio-evals (quality), the in-app usage ledger (active-minutes & COGS), and the Sean-Ellis PMF survey.У каждой метрики есть формула, единый источник истины, частота обновления, красная линия и владелец. WK = входит в недельный топ-5. Источники истины: PostHog (продуктовая аналитика + когорты), Stripe/Polar (биллинг), babelio-evals (качество), внутренний журнал использования (активные минуты и COGS) и опрос PMF Шона Эллиса.
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| New installsНовые установки | COUNT(first_launch) per week, by channel | PostHog | weeklyеженед. | < 30/wk by M3< 30/нед к M3 | FounderФаундер |
| Install-completion rateДоля доустановок | permission_granted ÷ download_started | PostHog | weeklyеженед. | < 50% = friction< 50% = трение | FounderФаундер |
| CAC (blended)(смешанный) | (S&M spend + sponsor $) ÷ net-new paid | Stripe/Polar + ledgerжурнал | monthlyежемес. | > $37> $37 | FounderФаундер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| Activation rateДоля активации WK | users w/ first dual-track session AND first exported card by D7 ÷ installsпольз. с 1-й dual-track сессией И 1-й карточкой к D7 ÷ установки | PostHog | weeklyеженед. | < 40% (≤40% even hand-held = kill)< 40% (≤40% даже вручную = стоп) | FounderФаундер |
| Time-to-activationВремя до активации | median minutes: first_launch → first exportмедиана минут: first_launch → 1-й экспорт | PostHog | weeklyеженед. | > 1 session of use> 1 сессии | FounderФаундер |
| Eval-gate pass rateПрохождение eval-гейта | latency p95 <700ms · WER <12% · MT adequacy ≥4 · hallucination <2%задержка p95 <700мс · WER <12% · адекв. MT ≥4 · галлюцин. <2% | babelio-evals | per deployна деплой | any metric regresses = no mergeлюбая метрика хуже = блок merge | EngИнженер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| North StarПолярная звезда WK | median sessions (>5 min, kept on) per active user per weekмедиана сессий (>5 мин, включён) на активного польз. в неделю | PostHog + ledgerжурнал | weeklyеженед. | < 2/wk for 2 wks< 2/нед две недели | FounderФаундер |
| D1 / D30 retentionУдержание D1 / D30 | cohort active on day 1 / day 30 ÷ cohort sizeкогорта активна на день 1 / 30 ÷ размер когорты | PostHog | weeklyеженед. | D1 <30% · D30 <12%D1 <30% · D30 <12% | FounderФаундер |
| Monthly logo churnМесячный отток WK | paid cancels in month ÷ paid at month start (watch weekly ≈1.7%)отмены за месяц ÷ платящие на старте (недельно ≈1.7%) | Stripe/Polar | weeklyеженед. | > 8%/mo> 8%/мес | FounderФаундер |
| Sean-Ellis PMF scorePMF-балл Шона Эллиса | % "very disappointed" if Babelio went away (day-14 survey, ≥30 hands)% «очень расстроюсь», если Babelio исчезнет (опрос на день 14, ≥30 рук) | PMF survey | monthlyежемес. | < 40% = no PMF (do not claim)< 40% = нет PMF (не заявлять) | FounderФаундер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| MRR | Σ active paid subscriptions × ARPU ($12) | Stripe/Polar | weeklyеженед. | growth <10% MoM ×2 moрост <10% MoM 2 мес | FounderФаундер |
| Net-new paidНовые платящие WK | paid adds − paid cancels, per weekприбавка платящих − отмены, за неделю | Stripe/Polar | weeklyеженед. | flat/neg 2 wksбез роста 2 нед | FounderФаундер |
| Free → paid conversionКонверсия free → paid | paid conversions ÷ reverse-trial expiries (cohort)конверсии в платящих ÷ окончания reverse-trial (когорта) | Stripe/Polar + PostHog | monthlyежемес. | < 6% (base 8%)< 6% (база 8%) | FounderФаундер |
| NDR (net dollar retention)(удержание выручки) | (start MRR + expansion − churn − contraction) ÷ start MRR(старт MRR + расшир. − отток − сжатие) ÷ старт MRR | Stripe/Polar | monthlyежемес. | < 95%< 95% | FounderФаундер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| LTV : CAC | [ARPU × GM% × (1 ÷ monthly churn)] ÷ CAC — cap reported at ~3:1[ARPU × GM% × (1 ÷ месяч. отток)] ÷ CAC — заявляем не выше ~3:1 | Stripe/Polar + ledgerжурнал | monthlyежемес. | < 3:1< 3:1 | FounderФаундер |
| CAC paybackОкупаемость CAC | CAC ÷ (ARPU × GM%) | Stripe/Polar + ledgerжурнал | monthlyежемес. | > 18 mo> 18 мес | FounderФаундер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| COGS per active-hourCOGS за активный час | (STT + MT + TTS spend) ÷ active-hours, split dub vs subtitle(STT + MT + TTS расход) ÷ активные часы, отдельно дубляж и субтитры | usage ledgerжурнал использования | weeklyеженед. | dub > $0.50 · sub > $0.31дубляж > $0.50 · субт. > $0.31 | EngИнженер |
| Gross margin (blended)Валовая маржа (смеш.) | (revenue − COGS) ÷ revenue | ledgerжурнал + Stripe/Polar | monthlyежемес. | < 50%< 50% | FounderФаундер |
| MetricМетрика | FormulaФормула | Source of truthИсточник истины | CadenceЧастота | Red lineКрасная линия | OwnerВладелец |
|---|---|---|---|---|---|
| Loop factor KФактор петли K WK | (shares per activated user) × (installs per shared artifact)(шеры на активир. польз.) × (установки на 1 шер артефакта) | PostHog | weeklyеженед. | < 0.15 = demote loop< 0.15 = понизить петлю | FounderФаундер |
| Artifacts shared externallyАртефактов в сообществах | COUNT(artifact_shared_external) per week | PostHog | weeklyеженед. | < 1 per 3 activated users< 1 на 3 активир. польз. | FounderФаундер |
Escalation rules · when a red line is crossedПравила эскалации · когда пересечена красная линия
A red line is not a chart colour — it pages a named person and triggers a specific meeting. P0 = halt-and-rethink (the thesis is at risk). P1 = scheduled review inside the week. Owners and meeting bodies are defined in 15-decisions-raci.html and 13-operating-cadence.html.Красная линия — не цвет на графике: она поднимает конкретного человека и запускает конкретную встречу. P0 = стоп-и-переосмыслить (под угрозой тезис). P1 = плановый разбор в течение недели. Владельцы и органы для решений описаны в 15-decisions-raci.html и 13-operating-cadence.html.
| TripwireТриггер | SevУр. | What it triggers — who is pagedЧто запускает — кого поднимают |
|---|---|---|
| Loop factor K < 0.15Фактор петли K < 0.15 (Week-4 reading)(замер на 4-й неделе) | P0 | Loop is dead. Demote the loop, re-run LTV:CAC on real paid/community CAC. If community CAC also > $37 → emergency strategy session (founder + board); growth becomes paid-only and 06/07/10 are rewritten before any spend.Петля мертва. Понизить петлю, пересчитать LTV:CAC на реальном платном/комьюнити CAC. Если CAC сообществ тоже > $37 → срочная стратегическая сессия (фаундер + борд); рост становится платным, 06/07/10 переписываются до любых трат. |
| Activation < 40% even hand-heldАктивация < 40% даже вручную | P0 | The product doesn't deliver its core value. Stop scaling, founder runs 5 onboarding watch-sessions this week, fix the first-export flow before any channel test (growth.md §7 W3 kill-criterion).Продукт не доносит ядро ценности. Остановить масштабирование, фаундер проводит 5 сессий-наблюдений за онбордингом за неделю, чинит флоу первого экспорта до любого канального теста (growth.md §7 W3, kill-критерий). |
| Gross margin < 50%Валовая маржа < 50% (dub-mix shift)(сдвиг к дубляжу) | P0 | Heavy dub usage is eating margin. Eng pages founder → tighten the dub allotment / overage, recompute pricing in 05-pricing.html. Defense already exists ($0.06/min overage, 15-min free dub cap).Тяжёлое использование дубляжа съедает маржу. Инженер поднимает фаундера → урезать лимит/овередж дубляжа, пересчитать цены в 05-pricing.html. Защита уже есть (овередж $0.06/мин, бесплатный дубляж 15 мин). |
| Monthly churn > 8%Месячный отток > 8% | P0 | The #1 modeled risk fires. Founder runs 5 churn-interview calls this week, ships the "you understood X% on your own" reframe + meter-before-overage nudge (growth.md §9). Re-forecast 10-financial.Срабатывает риск №1 модели. Фаундер проводит 5 интервью с ушедшими за неделю, выкатывает рефрейм «вы поняли X% сами» + подсказку тарифа до овереджа (growth.md §9). Переcчитать 10-financial. |
| Install-completion < 50%Доустановка < 50% | P1 | Gatekeeper/antivirus friction is the bottleneck. Founder + eng: ship the first-run trust playbook (product.md §5.5) — notarized build, "why these permissions" copy — before scaling spend.Трение Gatekeeper/антивируса — узкое место. Фаундер + инженер: выкатить плейбук доверия первого запуска (product.md §5.5) — нотаризованная сборка, текст «зачем эти разрешения» — до масштабирования трат. |
| MRR growth < 10% MoM ×2 moРост MRR < 10% MoM 2 мес | P1 | Growth stalling. Monthly business review escalates to a focused growth retro: which funnel stage broke (acquisition / activation / conversion)? Owner: founder, with growth lead once hired.Рост буксует. Месячный бизнес-обзор переходит в фокус-ретро по росту: какой этап воронки сломался (привлечение / активация / конверсия)? Владелец: фаундер, далее рост-лид после найма. |
| Sean-Ellis PMF < 40%PMF Шона Эллиса < 40% | P1 | No PMF — do not claim it in any investor update (18-investor-update). Stay in the validation loop; segment the "very disappointed" cohort and double down on what they share in common.Нет PMF — не заявлять его ни в одном инвест-апдейте (18-investor-update). Остаёмся в цикле валидации; выделить когорту «очень расстроюсь» и усилить то, что у них общее. |
| Eval-gate regressionРегрессия eval-гейта | P1 | Any deploy that regresses latency/WER/adequacy/hallucination is blocked from merge automatically (Promptfoo CI). Eng owns; PM reviews promoted failures in Braintrust weekly.Любой деплой, ухудшающий задержку/WER/адекватность/галлюцинации, блокируется от merge автоматически (Promptfoo CI). Владелец — инженер; PM разбирает поднятые отказы в Braintrust еженедельно. |
This is a prototype with zero users, zero revenue, zero LOIs. Every threshold above is a hypothesis until the §7 field-work runs. Two weekly numbers carry the whole thesis: loop factor K (does the product spread, or is it single-player?) and the North Star / activation pair (does the habit form?). If both fail in the Week-4 channel test, Babelio is single-player and growth is paid-only — re-run the unit economics before any spend.
The binding constraint is not AI unit cost. COGS at $0.50/dub-hr and $0.31/subtitle-hr is already margin-viable. The two things that can kill this are consumer churn staying above 8%/mo and the unvalidated WTP-ceiling-vs-dub-COGS gap — which is exactly why churn and gross-margin sit on the weekly read, not the quarterly one.
Это прототип: ноль пользователей, ноль выручки, ноль LOI. Каждый порог выше — гипотеза, пока не пройдена полевая работа §7. Два недельных числа несут весь тезис: фактор петли K (распространяется ли продукт или он одиночный?) и пара Полярная звезда / активация (формируется ли привычка?). Если оба провалятся в канальном тесте 4-й недели — Babelio одиночный, рост только платный; пересчитать юнит-экономику до любых трат.
Узкое место — не себестоимость ИИ. COGS $0.50/час дубляжа и $0.31/час субтитров уже даёт жизнеспособную маржу. Убить проект могут две вещи: потребительский отток выше 8%/мес и непроверенный разрыв между потолком WTP и COGS дубляжа — именно поэтому отток и валовая маржа в недельном обзоре, а не в квартальном.
- 12-okrs.htmlThis dashboard is the union of the OKR key results — every KR appears here as a tracked metric with a source.Эта панель — объединение ключевых результатов OKR: каждый KR присутствует здесь как отслеживаемая метрика с источником.
- 08-retention.htmlActivation event (first dual-track + first export), aha-moment threshold, D1/D30 curve and churn signals.Событие активации (1-я dual-track + 1-й экспорт), порог aha-момента, кривая D1/D30 и сигналы оттока.
- 10-financial-model.htmlSource of the revenue, COGS, LTV:CAC and CAC-payback formulas and their tripwires.Источник формул выручки, COGS, LTV:CAC и окупаемости CAC и их триггеров.
- 07-growth-loop.htmlThe artifact loop being measured by K and external-share count.Петля артефактов, измеряемая через K и число внешних шеров.
- 13-operating-cadence.htmlWhere each cadence happens — Monday top-5, monthly business review (dashboard read).Где проходит каждая периодика — понедельничный топ-5, месячный бизнес-обзор (чтение панели).
- 16-risk-register.htmlChurn, WTP-vs-COGS and loop-failure as P0 risks; the tripwires here are their early-warning metrics.Отток, WTP-vs-COGS и провал петли как риски P0; триггеры здесь — их метрики раннего предупреждения.