Измерял ли lifetime

«Измерял ли lifetime» — вопрос из категории Продуктовые метрики и юнит-экономика, который задают на 25% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Lifetime (время жизни) — это важная метрика для анализа поведения пользователей и удержания. Измеряю его так:

  1. Когортный анализ — разбиваю пользователей по дате первого визита (когорты) и смотрю, как они возвращаются с течением времени.
  2. Метрики:
    • Retention (удержание) — процент пользователей, вернувшихся через N дней.
    • LTV (Lifetime Value) — прогнозируемый доход с пользователя за всё время.

Пример SQL для расчёта retention:

SELECT 
  cohort_date,
  COUNT(DISTINCT user_id) as total_users,
  COUNT(DISTINCT CASE WHEN event_date = cohort_date + INTERVAL '7 days' THEN user_id END) / COUNT(DISTINCT user_id)::FLOAT as d7_retention
FROM user_activity
GROUP BY cohort_date
ORDER BY cohort_date;

Для LTV использую модели прогнозирования (например, на основе истории платежей или машинного обучения).