Funnel vs cohort: разница

Карьерник — квиз-тренажёр в Telegram с 1500+ вопросами для собесов аналитика. SQL, Python, A/B, метрики. Бесплатно.

Короткий ответ

  • Funnel: путь пользователя через шаги (signup → activate → purchase)
  • Cohort: поведение группы во времени

Funnel — «где отваливаются». Cohort — «как меняется со временем».

Сравнение

Funnel Cohort
Измерение по шагам по времени
Ответ где drop-off тренд retention
Временная ось нет (обычно session/24h) да (D1, D7, M1...)
Типичная метрика conversion % retention %
Применение UX оптимизация product growth

Когда funnel

Примеры use cases

  • Checkout оптимизация
  • Onboarding analysis
  • Feature adoption path
  • Ad → landing → signup flow

В SQL

-- пользователи на каждом шаге
SELECT
    COUNT(DISTINCT CASE WHEN event = 'landing' THEN user_id END) AS step1,
    COUNT(DISTINCT CASE WHEN event = 'signup'  THEN user_id END) AS step2,
    COUNT(DISTINCT CASE WHEN event = 'activate' THEN user_id END) AS step3,
    COUNT(DISTINCT CASE WHEN event = 'purchase' THEN user_id END) AS step4
FROM events;

Когда cohort

Примеры use cases

  • Retention by signup month
  • LTV over time
  • Engagement trend новых когорт
  • Сравнение до и после релиза

В SQL

WITH cohort AS (
    SELECT user_id, DATE_TRUNC('month', MIN(event_at)) AS cohort_month
    FROM events GROUP BY user_id
)
SELECT
    cohort_month,
    EXTRACT(MONTH FROM AGE(DATE_TRUNC('month', e.event_at), cohort_month)) AS m,
    COUNT(DISTINCT e.user_id) AS active
FROM cohort c
JOIN events e ON e.user_id = c.user_id
GROUP BY 1, 2;

Funnel + cohort = сильнее

Совмещение даёт глубину:

Вопрос: Почему retention падает?

Cohort: показывает, что Mar когорта хуже.

Funnel внутри Mar когорты: показывает, что отваливаются на step 2 (activation).

Причина: новый onboarding сломан.

Пример

Только funnel

Signup → Activate → Purchase
100%  →  40%     →  15%

Activation slab. Улучшить onboarding.

Только cohort

Cohort      D1    D7    D30
Jan 2026    40%   20%   10%
Feb 2026    45%   25%   15%
Mar 2026    35%   15%   8%

Mar хуже. Что-то изменилось.

Funnel × cohort

Mar cohort funnel:
Signup → Activate: 30% (Jan было 40%)

Activation просела в Mar. Check release notes March.

Metrics conflict

  • Funnel CR: 30% → 15% → 5%. Значит 5% пройдут всю воронку.
  • D30 retention: 10%.

Разные числа. Funnel — «в рамках session». Retention — «через 30 дней».

В продуктовой аналитике

  • Аналитик каждый день: смотрит оба
  • Дашборд: обычно показывает topping метрик + ссылки на drill-down
  • Ad-hoc research: начинается с одного, приводит к другому

На собесе

«Разница funnel и cohort?» Funnel — шаги. Cohort — время.

«Какой инструмент для какого вопроса?» «Где теряем?» — funnel. «Улучшается ли?» — cohort.

«Как совместить?» Funnel внутри каждой cohort. Сравнение CR шага по cohort.

Частые ошибки

1. Путать D7 retention и funnel conversion

Разные вещи. D7 — вернулся через 7 дней. Funnel CR — прошёл шаги.

2. Смотреть общий retention без cohort

Маскирует тренды.

3. Funnel без time window

«Конверсия за все время» — неверно, люди могут быть на разных стадиях.

4. Cohort только по signup

Можно когортировать по любому событию (first purchase, первый use feature).

Связанные темы

FAQ

Оба обязательны?

Да, в хорошей аналитике.

Что сначала осваивать?

Funnel проще. Cohort — сложнее, но глубже.

Можно ли cohort без funnel?

Да. Но теряете детали about where.

Сколько шагов в funnel?

5-7 оптимально. Больше — шум.


Тренируйте аналитику — откройте тренажёр с 1500+ вопросами для собесов.