Data Analyst Professional · Модуль 13 · Урок 46 із 51
Retention, cohorts і повторна поведінка
Retention відповідає не на «скільки активних зараз», а на «яка частка конкретної стартової групи повернулася за тим самим правилом». Потрібні однозначні inclusion event, return event, cohort clock і зріле observation window.
П’ять частин cohort definition
| Частина | Приклад | Чому важливо |
|---|---|---|
| Inclusion | перша activation | одна дата входу в cohort |
| Return | meaningful_session | не будь-який технічний event |
| Granularity | calendar week | не rolling 7 days без позначки |
| Population | new activated users | не змішувати reactivated |
| Observation | D0, D7, D14, D28 | однаковий час для cohorts |
Класична retention matrix
retention(c, k) = returned_users(c, k) / cohort_users(c)cohort_users(c): users із inclusion date у cohort c
returned_users(c, k): ці самі users із return event у period kNA: period ще не завершився
0: period завершився, повернень справді не булоНезріла права частина таблиці не є churn. Для порівняння cohorts використовуйте лише завершені однакові horizons.
Standard, rolling і cumulative — не синоніми
Google Analytics cohort exploration прямо розрізняє standard, rolling та cumulative calculation. Назва в dashboard має містити тип, бо криві відповідають на різні питання.
Repeat purchase ≠ retention автоматично
Для subscription продукту return може бути active subscription; для marketplace — completed order; для контенту — meaningful session. Подія має відображати отриману цінність, а не просто push_open або background event.
- Purchase frequency: orders / active purchasers за horizon.
- Repeat rate: purchasers із ≥2 orders / first-time purchasers.
- Time to second order: distribution, а не лише average.
- Revenue retention: cohort revenue у period / baseline cohort revenue.
- Reactivation аналізуйте окремо від continuous retention.
Причини хибного порівняння
Week Sunday–Saturday не дорівнює rolling seven days.
Device-only identity дробить cross-device users.
Тільки платники виключають ранній churn.
Інший acquisition mix змінює total retention.
Порівнюйте cohorts у межах сегментів і робіть weighted reconciliation до total. Descriptive uplift після релізу не є ефектом релізу без контрольного design.
Практика
- Заповніть cohort-template для D0/D7/D14/D28.
- Позначте незрілі cells як NA.
- Порахуйте standard і cumulative окремо.
- Побудуйте segment-weighted total і звірте його.
- Опишіть identity limits, timezone, late events і privacy threshold.
Офіційні джерела
Готовність до тесту
Ви відрізняєте retention types, не перетворюєте незавершене window на zero і пов’язуєте return event із реальною цінністю продукту.
Закріпіть матеріал уроку
Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.