Cohort Conversion

Апрель — Июль 2026 · generated 2026-08-03 · канон D0/D3/D7/D30
Июль D30 = partial (~5 сентября). Неделя 07-27: D7 partial.

Ключевые метрики — Июль 2026

OB D7%
81.2%
+1.9pp MoM
vs апр: +32.1pp
OB D0%
77.3%
+1.4pp MoM
same-day onboard
Pay D7%
7.7%
-0.9pp MoM
vs апр: -4.1pp
Pay D0%
6.3%
-0.4pp MoM
same-day pay
Starters
2 305
-16.2% MoM
июн пик (2 751)
Pay D30%
partial
июнь: 9.7%

Динамика онбординга

OB Dx% = доля starters, дошедших до onboarded/onboarded_zero в ≤x дней. Два агрегата: график = week-weighted (вложенность D0 ⊂ D3 ⊂ D7; цифры чуть отличаются от помесячных). Таблица = канон SQL по календарному месяцу (D0/D7). Не сравнивать точку графика с ячейкой таблицы один-в-один.

OB D0% / D3% / D7%

30% 45% 60% 75% 90% Апр Май Июн Июл 43.9 71.9 75.7 78.3 47.6 74.7 78.1 80.9 48.5 76.1 79.0 81.6
OB D0%
OB D3%
OB D7%

Помесячно + дельты (канон SQL)

Месяц OB D0Δ D0 OB D7Δ D7 D0→D7 late
Апрель 2026 46.7% 49.1% +2.4pp
Май 2026 73.4% +26.7pp 77.3% +28.2pp +3.9pp
Июнь 2026 75.9% +2.5pp 79.3% +2.0pp +3.4pp
Июль 2026 77.3% +1.4pp 81.2% +1.9pp +3.9pp

Starters (объём воронки)

0 790 1581 2372 3163 967 Апр 1604 Май 2751 Июн 2305 Июл

Динамика оплаты

Только Pay: D0 ⊂ D3 ⊂ D7 ⊂ D30. График = week-weighted (единая вложенность горизонтов). Таблица = канон SQL по календарному месяцу (D0/D7/D30, без D3). Числа на графике ≠ строка таблицы (±0.5pp типично из-за границ ISO-недель).

Pay D0% / D3% / D7% / D30%

0% 4% 9% 14% 18% Апр Май Июн Июл 9.6 7.5 6.6 6.5 11.3 8.5 7.7 7.8 11.9 9.6 8.3 8.4 13.8 11.8 9.5
Pay D0%
Pay D3%
Pay D7%
Pay D30%

Помесячно + дельты (канон SQL)

Июнь D30 mature (на 3 авг). Июль D30 = — (partial до ~5 сентября).
МесяцStartersΔ starters Pay D0Pay D7Δ Pay D7Pay D30
Апрель 2026 967 9.7% 11.8% 13.3%
Май 2026 1 604 +65.9% 7.5% 9.7% -2.1pp 11.9%
Июнь 2026 2 751 +71.5% 6.7% 8.6% -1.1pp 9.7%
Июль 2026 2 305 -16.2% 6.3% 7.7% -0.9pp

Сверка с дашбордом

Дашборд: ever-paid, системно выше канон-D7. Сравнивать только направление тренда.
МесяцКанон Pay D7%Дашборд Pay% (ever)Разница
2026-04 11.8% 17.0% -5.2pp
2026-05 9.7% 13.8% -4.1pp
2026-06 8.6% 10.5% -1.9pp
2026-07 7.7% 9.0% -1.3pp

Недельные когорты

Heatmap: OB шкала ~35–85% (синий→зелёный), Pay шкала ~5–18% (красный→зелёный) — разные шкалы.
НеделяРазмер OB D0OB D3OB D7 Pay D0Pay D3Pay D7Pay D30 D7D30
2026-03-30 98 32.7% 36.7% 37.8% 12.2% 13.3% 13.3% 13.3% ok ok
2026-04-06 134 44.8% 49.3% 50.0% 7.5% 10.4% 11.2% 11.2% ok ok
2026-04-13 389 46.8% 49.1% 49.6% 8.2% 9.3% 10.0% 11.3% ok ok
2026-04-20 231 45.9% 48.9% 50.2% 10.4% 11.7% 12.6% 16.5% ok ok
2026-04-27 188 40.4% 47.3% 48.4% 11.7% 14.4% 14.9% 17.6% ok ok
2026-05-04 159 57.2% 61.0% 63.5% 10.7% 11.3% 12.6% 18.2% ok ok
2026-05-11 383 66.8% 71.5% 72.6% 8.4% 10.2% 11.2% 14.1% ok ok
2026-05-18 437 73.7% 75.5% 77.6% 7.1% 8.0% 9.4% 10.8% ok ok
2026-05-25 559 78.2% 80.1% 81.0% 6.3% 6.8% 7.9% 9.1% ok ok
2026-06-01 503 74.6% 77.7% 78.3% 8.3% 9.5% 9.9% 11.7% ok ok
2026-06-08 658 75.4% 77.8% 78.4% 7.6% 9.0% 9.4% 11.1% ok ok
2026-06-15 669 78.0% 79.7% 80.6% 6.0% 7.0% 7.8% 9.0% ok ok
2026-06-22 682 73.3% 76.2% 77.6% 5.1% 6.3% 7.2% 7.8% ok ok
2026-06-29 659 77.1% 79.1% 80.1% 6.4% 7.0% 7.7% 8.3% ok ok
2026-07-06 485 76.9% 78.6% 79.6% 6.4% 7.2% 7.8% ok partial
2026-07-13 479 79.1% 82.3% 82.9% 6.3% 8.6% 9.2% ok partial
2026-07-20 477 77.8% 80.7% 81.6% 7.8% 9.4% 10.1% ok partial
2026-07-27 452 79.4% 81.9% 82.3% 5.5% 5.8% 6.6% partial partial

Предварительные выводы и рекомендации

Черновой слой поверх холодных цифр (канон не менялся). Не A/B и не доказанная причинность — гипотезы для проверки. Цифры на карточках/в таблицах = канон SQL; графики = week-weighted (±0.5pp).

Что видно в динамике (апр→июл)

  • Онбординг вырос, оплата упала. OB D7: 49.1% → 81.2% (+32.1pp). Pay D7: 11.8% → 7.7% (−4.1pp). Воронка «доходит до анкеты» улучшилась; «платит в первую неделю» — нет.
  • Объём стартов вырос в ~2.4× (967 → пик 2751 в июне, июль 2305). Часть падения Pay% может быть эффектом разбавления более холодным трафиком, а не только ухудшением продукта.
  • Pay D0 и Pay D7 падают параллельно (D0: 9.7→6.3; D7: 11.8→7.7) — проблема не только в «дожиме на 2–7 день», same-day тоже слабее.
  • Поздние конверсии (D7→D30) стабильно небольшие (+1.1…+2.2pp). Основная масса платящих закрывается в первую неделю; «додумать до D30» воронку не спасает.
  • Май — структурный перелом онбординга (OB D7 ~49%→77%). Совпадает с периодом после/вокруг TMA-профиля; Pay при этом продолжил снижаться — улучшение OB не транслировалось в Pay.
  • Тренд канон-D7 и дашборд-ever в одном направлении (вниз) — не артефакт одной методологии.

Гипотезы (проверить, не принимать как факт)

  1. Смешение трафика / UTM. Рост стартов мог прийти из каналов с ниже intent. Проверка: канон-когорты × utm_source/utm_camp (сейчас в каноне нет UTM — живёт в дашборде).
  2. Paywall / тариф / фрикция после OB. Больше людей заканчивают TMA, но меньше платят same-day — смотреть drop между onboarded и первым экраном оплаты, ошибки CP, отказы карт.
  3. Состав new vs returning. Доля возвратников в starters могла вырасти; у returners другая база конверсии. Проверка: опциональный разрез канона §5.
  4. Июль partial только для D30 — на тренд Pay D7 не влияет (июль D7 mature).

Рекомендации (ближайшие шаги)

  1. Разрезать Pay D7 по UTM / источнику за май–июль — отделить «разбавление трафика» от «хуже конвертит тот же канал».
  2. Воронка post-OB: доля onboarded → открыли оплату → успех/decline за 24ч (Salebot + CP). Если decline растёт — это billing, не контент.
  3. Не оптимизировать онбординг ради OB% без связки с Pay: OB уже 80%+, рычаг сейчас скорее в оплате и качестве трафика.
  4. Повторить отчёт после 5 сентября — закрыть июльский Pay D30 и подтвердить late-conversion (~+1–2pp).
  5. Следующий HTML-релиз: добавить monthly Pay/OB с канон-SQL прямо в график (убрать week-weighted dual), чтобы не плодить два агрегата.

Методология и ограничения

Канон: docs/business/billing/CONVERSION_METHODOLOGY.md · /conversion-cohort.

  • onboarded = onboarded + onboarded_zero.
  • paid = first-ever paid OR returner gap ≥ 3д.
  • Два агрегата: графики = week-weighted (для вложенности D0≤…≤D30); таблицы месяцев = канон SQL. Не смешивать.
  • Июнь D30 mature на 3 авг; июль D30 = partial.