Что такое LTV (Lifetime Value) и как его рассчитать?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
LTV (Lifetime Value): Стоимость Клиента на Протяжении Жизни
LTV (Lifetime Value) — это общая сумма дохода, которую генерирует один клиент за весь период взаимодействия с компанией. Это одна из самых важных метрик для оценки прибыльности бизнеса, эффективности маркетинга и принятия стратегических решений.
Почему LTV Критична?
- Окупаемость маркетинга: Если CAC (Cost of Acquisition) < LTV, то маркетинговая кампания прибыльна
- Стоимость компании: Инвесторы оценивают бизнес по LTV
- Стратегия удержания: Высокий LTV оправдывает инвестиции в retention
- Целевое маркетирование: Разные сегменты имеют разный LTV
1. Простая Формула LTV
LTV = ARPU × Lifetime
где:
ARPU (Average Revenue Per User) = Общий доход / Количество пользователей
Lifetime = Средний период, когда клиент остаётся активным
Пример:
- ARPU = 50 долл в месяц
- Lifetime = 24 месяца
- LTV = 50 × 24 = 1200 долл
2. LTV с Учётом Retention
Постепенное снижение числа пользователей (churn):
LTV = ARPU × (1 / Churn Rate)
Пример:
- ARPU = 50 долл/месяц
- Churn Rate = 5 процентов в месяц (0.05)
- LTV = 50 × (1 / 0.05) = 1000 долл
Или эквивалентно: средний период 20 месяцев.
3. SQL-запрос: Простой LTV
Расчёт LTV для каждого пользователя:
SELECT
u.user_id,
DATE_TRUNC('month', u.created_at)::DATE as signup_month,
COUNT(DISTINCT p.payment_id) as total_payments,
SUM(p.amount) as lifetime_revenue,
DATEDIFF('month', u.created_at, CURRENT_DATE) as months_active,
ROUND(SUM(p.amount)::NUMERIC, 2) as ltv
FROM users u
LEFT JOIN payments p ON u.user_id = p.user_id
GROUP BY u.user_id, DATE_TRUNC('month', u.created_at)::DATE
ORDER BY ltv DESC;
Средний LTV по когортам:
SELECT
DATE_TRUNC('month', u.created_at)::DATE as signup_month,
COUNT(DISTINCT u.user_id) as cohort_size,
ROUND(AVG(SUM(p.amount))::NUMERIC, 2) as avg_ltv
FROM users u
LEFT JOIN payments p ON u.user_id = p.user_id
GROUP BY signup_month
ORDER BY signup_month DESC;
4. LTV с Дисконтированием
Деньги в будущем стоят меньше, чем сегодня:
LTV = Сумма (Доход в месяце t / (1 + r)^t)
где r = месячная дисконтная ставка
Python пример:
monthly_revenue = [50, 50, 50, 40, 40, 40, 0, 0, 0]
discount_rate = 0.02
ltv = sum(revenue / (1 + discount_rate) ** month
for month, revenue in enumerate(monthly_revenue))
print(f"LTV: {ltv}")
5. Когортный Анализ LTV
Как LTV меняется в зависимости от источника пользователя:
SELECT
u.acquisition_source,
DATE_TRUNC('month', u.created_at)::DATE as signup_month,
COUNT(DISTINCT u.user_id) as cohort_size,
ROUND(SUM(p.amount)::NUMERIC / COUNT(DISTINCT u.user_id), 2) as ltv
FROM users u
LEFT JOIN payments p ON u.user_id = p.user_id
GROUP BY u.acquisition_source, signup_month
ORDER BY signup_month DESC, ltv DESC;
6. CAC to LTV Ratio
Одна из самых важных метрик для инвестиций:
CAC Payback = CAC / (ARPU × Gross Margin) LTV:CAC Ratio = LTV / CAC
Интерпретация:
- Ratio >= 3: Очень прибыльно
- Ratio 2-3: Хорошо
- Ratio 1-2: На пороге
- Ratio < 1: Убыток
7. LTV в Разных Бизнес-Моделях
SaaS (подписка): ARPU / Monthly Churn E-commerce: Avg Order Value × Purchases per Customer Freemium: (процент конвертированных × ARPU) / Churn Ads/Content: CPM × Impressions per User
8. Улучшение LTV
Увеличить ARPU:
- Апсел (upgrade на более дорогой план)
- Кросс-сел (дополнительные продукты)
- Увеличить цену
Снизить Churn:
- Улучшить onboarding
- Лучше customer support
- Регулярно добавлять features
- Программа лояльности
Дольше удерживать клиентов:
- Повысить engagement
- Персонализированные предложения
Практические Примеры
SaaS приложение:
- ARPU = 30 долл/месяц
- Monthly Churn = 3 процента
- LTV = 30 / 0.03 = 1000 долл
- CAC = 200 долл
- LTV:CAC = 5:1 Прибыльно
E-commerce:
- Avg Order Value = 75 долл
- Repeat Purchase Rate = 3 раза в год
- Gross Margin = 40 процентов
- LTV = 75 × 3 × 10 лет = 2250 долл
Ключевые Выводы
- LTV показывает, сколько денег приносит один клиент
- Рассчитывается на основе исторических данных и прогнозов
- LTV:CAC ratio = основа инвестиционных решений
- Каждый сегмент может иметь разный LTV
- Постоянно мониторь LTV для отслеживания здоровья бизнеса