Что такое когорта простыми словами
Определение
Когорта — группа пользователей, объединённая общим событием начала отсчёта.
Самое частое — регистрация или первая покупка. «Когорта апреля» = пользователи, зарегистрировавшиеся в апреле.
Зачем нужны когорты
Среднее число по всему продукту врёт:
- Пользователи живут разное время.
- Старая когорта ещё не ушла, новая только пришла.
- 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 падает просто потому, что пятница.
- Короткие когорты — одна неделя не репрезентативна.
Читайте также
- Когортный анализ: гайд
- Когортный анализ в SQL
- Задачи на когортный анализ
- Как считать retention
- Retention vs churn
FAQ
Чем когорта отличается от сегмента?
Когорта — по времени начала. Сегмент — по признакам (страна, устройство). Можно комбинировать: «когорта апреля × iOS».
Как выбрать размер когорты?
Минимум 500 пользователей для устойчивости. Меньше — слишком шумно. Для маленьких продуктов — когорты по месяцам (недостаточно в неделю).
D7 или W1?
D7 — 7-й день после регистрации. W1 — неделя после регистрации (дни 1–7). Оба используют, проверяйте определение на собесе.
Как показать когорту одним числом?
Обычно D7 retention. Или LTV_90 по когорте. Одного числа мало — лучше тепловая карта.