Что такое когорта простыми словами

Определение

Когорта — группа пользователей, объединённая общим событием начала отсчёта.

Самое частое — регистрация или первая покупка. «Когорта апреля» = пользователи, зарегистрировавшиеся в апреле.

Зачем нужны когорты

Среднее число по всему продукту врёт:

  • Пользователи живут разное время.
  • Старая когорта ещё не ушла, новая только пришла.
  • Retention новой когорты может быть 20%, старой 50% — среднее покажет 35%, но это не отражает реальность.

Когорты фиксируют точку начала — теперь можно честно сравнивать поведение групп на одинаковом этапе жизни.

Простая аналогия

Вы измеряете рост школьников.

Плохо: «Средний рост в школе 150 см». Но в школе 1-й и 11-й классы — среднее бессмысленно.

Хорошо: «Средний рост у 1-го класса 130 см, у 11-го — 175 см». Вот тут уже можно сравнивать с другими школами.

Точно так же в продукте: пользователи на 1-й день и на 1-й год — разные, надо разделять.

Типы когорт

По времени регистрации

Самый частый. Когорты — дни/недели/месяцы регистрации.

По каналу привлечения

«Те, кто пришли из Google», «Те, кто из TikTok». Видим, какой канал даёт лучших пользователей.

По продукту / фиче

«Те, кто прошёл онбординг», «Те, кто попал в A/B-группу».

По действию

«Те, кто сделал первую покупку» vs «Те, кто только просматривал».

Тренироваться на таких вопросах можно в Telegram-боте Карьерник — там 1500+ задач с реальных собесов с разборами.

Что измеряют в когортах

Retention

Сколько вернулось через N дней / недель / месяцев.

LTV

Сколько денег принесла когорта за весь период.

Engagement

Средние сессии, события на пользователя, время в приложении.

Churn

Сколько потеряли.

Когортная таблица

Стандартный вид когортного анализа — таблица:

  • Строки: когорты (месяц/неделя).
  • Столбцы: сколько прошло времени (D0, D7, D30 или W1, W2 …).
  • Значения: % retention, LTV, метрика.
Cohort | D0  | D7  | D14 | D30
2026-04|100% | 45% | 35% | 28%
2026-03|100% | 50% | 40% | 32%
2026-02|100% | 48% | 38% | 30%

Видим: retention новой когорты (апрель) хуже, чем старой (март). Сигнал — что-то поменялось.

Визуализация

Тепловая карта — стандарт:

import seaborn as sns
sns.heatmap(retention_pivot, annot=True, fmt='.0%', cmap='YlGnBu')

Зелёные/синие — хороший retention. Жёлтые/красные — плохой.

Простой пример в SQL

«Сколько пользователей из когорты 2026-04-01 вернулись через 7 дней»:

WITH cohort AS (
    SELECT DISTINCT user_id FROM events
    WHERE event_time::DATE = '2026-04-01'
),
returned AS (
    SELECT DISTINCT user_id FROM events
    WHERE event_time::DATE = '2026-04-08'
)
SELECT COUNT(*) AS d7_retention
FROM cohort INTERSECT SELECT user_id FROM returned;

Когда когорты работают

  • Подписочные бизнесы — главный инструмент удержания.
  • E-commerce — LTV по когортам = unit-экономика.
  • Игры — retention-кривые — стандарт индустрии.
  • Мобильные приложения — D1, D7, D30 retention — ключевая метрика.

К слову, набить руку на таких кейсах удобно через тренажёр в Telegram — разбирайте по 10 вопросов в день, через 2 недели тема становится рефлексом.

Когда когорты не помогают

  • Продукты с долгим LTV — нужно ждать 6–12 месяцев для полной картины.
  • Very small data — статистики мало, шум доминирует.
  • Продукты с резкими изменениями — когорты быстро устаревают.

Classic vs Rolling retention

  • Classic (D-retention) — активен строго в день N.
  • Rolling retention — активен в день N или позже.

Classic строже, rolling мягче. На собесе всегда уточняйте.

Типичные ошибки

  • Не выровнять когорты — сравнение D7 старой когорты с D30 новой.
  • Усреднить без весов — старая когорта больше, её retention тянет среднее.
  • Игнорировать weekly-паттерны — D7 падает просто потому, что пятница.
  • Короткие когорты — одна неделя не репрезентативна.

Читайте также

FAQ

Чем когорта отличается от сегмента?

Когорта — по времени начала. Сегмент — по признакам (страна, устройство). Можно комбинировать: «когорта апреля × iOS».

Как выбрать размер когорты?

Минимум 500 пользователей для устойчивости. Меньше — слишком шумно. Для маленьких продуктов — когорты по месяцам (недостаточно в неделю).

D7 или W1?

D7 — 7-й день после регистрации. W1 — неделя после регистрации (дни 1–7). Оба используют, проверяйте определение на собесе.

Как показать когорту одним числом?

Обычно D7 retention. Или LTV_90 по когорте. Одного числа мало — лучше тепловая карта.