Что такое LTV (Lifetime Value) и как его рассчитать? Почему важно соотношение LTV/CAC?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
LTV (Lifetime Value) — самая критичная метрика для понимания стоимости клиента
LTV (Lifetime Value) — это прогнозная сумма чистого дохода, который компания получит от клиента за всё время его взаимодействия с компанией. Это основная метрика для оценки экономической целесообразности привлечения клиентов.
Определение
LTV показывает:
- Сколько денег приносит нам один клиент за всю жизнь
- Окупается ли инвестиция в его привлечение
- Насколько здоров наш бизнес
- Может ли мы позволить себе тратить на маркетинг
Простая формула LTV
LTV = (Average Order Value × Purchase Frequency × Customer Lifespan) - Retention Cost
Объяснение:
- AOV — средняя стоимость заказа
- Purchase Frequency — сколько раз в год покупает
- Customer Lifespan — как долго клиент остаётся
- Retention Cost — стоимость удержания клиента
Пример расчёта
Интернет-магазин одежды:
AOV = $50 (средний чек)
Purchase Frequency = 12 раз в год (один раз в месяц)
Customer Lifespan = 5 лет
Retention Cost = $5 в год на email-рассылку
LTV = ($50 × 12 × 5) - ($5 × 5)
LTV = $3,000 - $25
LTV = $2,975
Этот клиент принесёт около $3,000 дохода за 5 лет.
Сложная формула LTV (более точная)
Для более точных расчётов используется discount rate (дисконтирование денег):
LTV = SUM(Revenue_Month_i / (1 + discount_rate)^month) - CAC
Где discount_rate обычно 10% в год (что даёт примерно 0.8% в месяц).
Это учитывает, что доход в будущем стоит меньше, чем доход сегодня.
Расчёт LTV из исторических данных
Самый точный способ — посмотреть на реальных клиентов:
SELECT
user_id,
SUM(amount) as total_revenue,
COUNT(DISTINCT order_id) as total_orders,
DATEDIFF(MAX(order_date), MIN(order_date)) / 365.0 as customer_age_years
FROM orders
WHERE user_id IS NOT NULL
GROUP BY user_id
ORDER BY total_revenue DESC;
Тогда:
SELECT
AVG(total_revenue) as avg_ltv,
PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY total_revenue) as median_ltv,
PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY total_revenue) as p90_ltv
FROM customer_lifetime_revenue;
Разные типы LTV
LTV по когортам:
SELECT
DATE_TRUNC('month', first_purchase_date) as cohort,
SUM(total_revenue) / COUNT(DISTINCT user_id) as cohort_ltv
FROM users
GROUP BY DATE_TRUNC('month', first_purchase_date);
Примечание: LTV по когортам показывает, улучшается ли качество клиентов со временем.
LTV по каналам привлечения:
SELECT
utm_source,
SUM(total_revenue) / COUNT(DISTINCT user_id) as channel_ltv
FROM users
GROUP BY utm_source;
Это показывает, какие каналы привлекают более ценных клиентов.
CAC (Customer Acquisition Cost)
CAC — стоимость привлечения одного клиента.
CAC = Общие расходы на маркетинг / Количество новых клиентов
Пример:
Расходы на рекламу в месяц = $10,000
Новых клиентов привлечено = 1,000
CAC = $10,000 / 1,000 = $10
Соотношение LTV/CAC — золотое правило бизнеса
Это одна из самых важных метрик для здоровья компании:
LTV/CAC меньше 1.0
- Не рентабельно — каждый клиент стоит дороже, чем он приносит
- Срочно нужно что-то менять
- Либо увеличивать LTV, либо снижать CAC
LTV/CAC = 1.0 - 2.0
- На грани — едва окупаются расходы на привлечение
- Нет места для ошибок
- Срочная оптимизация
LTV/CAC = 2.0 - 3.0
- Хороший результат — нормальный SaaS
- Экономика работает
- Можно расти
LTV/CAC = 3.0 - 5.0
- Очень хорошо — здоровая компания
- Есть деньги на масштабирование
- На каждый доллар в маркетинг получаем $3-5 в доходе
LTV/CAC больше 5.0
- Отличная метрика
- Обычно такое в поздней стадии компаний
- Очень эффективная работа с клиентами
Почему LTV/CAC так важно
1. Определяет окупаемость (Payback Period)
Payback Period (месяцы) = CAC / (Monthly Revenue per Customer)
Пример:
CAC = $50
Месячный доход на клиента = $10
Payback Period = $50 / $10 = 5 месяцев
Если payback period 5 месяцев, то за 5 месяцев клиент окупает свою стоимость, а дальше это прибыль.
2. Показывает, можем ли мы расти
Если LTV/CAC = 3:
- На каждый доллар в маркетинг получаем $3
- Можем увеличивать маркетинг-бюджет и расти
Если LTV/CAC = 0.8:
- Теряем деньги на каждом клиенте
- Нельзя расти без убытков
3. Определяет стоимость компании
Инвесторы часто оценивают компанию как:
Valuation = (LTV / CAC) × Annual Revenue
Большое LTV/CAC = более дорогая компания.
Как улучшить LTV
1. Повысить AOV (Average Order Value)
- Cross-sell: предлагать дополнительные товары
- Upsell: предлагать более дорогую версию
- Bundle: создавать комбо-предложения
2. Увеличить Purchase Frequency
- Персонализированные рекомендации
- Email-рассылки о новых товарах
- Программы лояльности
- Подписки вместо разовых покупок
3. Увеличить Customer Lifespan
- Отличный сервис
- Решение проблем быстро
- Удержание клиентов (Retention)
- Построение сообщества
Как снизить CAC
1. Оптимизировать существующие каналы
- Улучшать QA рекламы
- А/В тестировать
- Улучшать конверсию
2. Найти новые дешёвые каналы
- SEO
- Контент-маркетинг
- Рефералы (они дешёвые!)
- Partnerships
3. Улучшить коэффициент конверсии (Conversion Rate)
SELECT
utm_source,
COUNT(DISTINCT session_id) as sessions,
COUNT(DISTINCT CASE WHEN purchased THEN user_id END) as conversions,
ROUND(100.0 * COUNT(DISTINCT CASE WHEN purchased THEN user_id END) / COUNT(DISTINCT session_id), 2) as conversion_rate,
SUM(ad_spend) as spend,
ROUND(SUM(ad_spend) / COUNT(DISTINCT CASE WHEN purchased THEN user_id END), 2) as cac
FROM user_sessions
GROUP BY utm_source;
Реальные примеры
SaaS (Software as a Service)
- Типичное LTV = $5,000 - $50,000
- Типичное CAC = $500 - $2,000
- Типичное LTV/CAC = 3 - 10
E-commerce
- Типичное LTV = $100 - $500
- Типичное CAC = $10 - $50
- Типичное LTV/CAC = 3 - 10
Мобильные приложения (F2P)
- Типичное LTV = $2 - $50
- Типичное CAC = $1 - $10
- Типичное LTV/CAC = 2 - 5
Выводы
- LTV показывает, сколько денег приносит клиент
- CAC показывает, сколько мы потратили на его привлечение
- LTV/CAC показывает, здоров ли наш бизнес
- Минимум LTV/CAC = 3 для здорового роста
- Всегда отслеживай обе метрики — они определяют стратегию компании
Если я вижу, что LTV/CAC падает, это первый сигнал, что что-то не так. Это основная метрика, которую я отслеживаю как Product Analyst.