можно подробнее тут
Определение:
LTV - доход с юзера за время пользования продуктом. Формул просто куча, можно взять эту:
LTV = ARPU х Retention
Применение:
Нужен чтобы понять, а экономика вообще сходится? LTV должен быть большем чем CAC, иначе деньги закончатся) Раз деньги значит фин. модели и отчеты для биг босов. Если LTV>CAC, то можем больше покупать трафика пока не измениться пропорция)
В идеале всегда растет LTV
И всегда падает CAC
пример расчета в SQL:
WITH cohort AS (
SELECT
u.user_id,
date_trunc('month', u.signup_date)::date AS cohort_month
FROM users u
),
month AS (
SELECT
c.cohort_month,
date_trunc('month', a.event_date)::date AS period_month,
COUNT(DISTINCT a.user_id) AS au,
COALESCE(SUM(p.amount),0) AS revenue
FROM cohort c
JOIN activity a ON a.user_id = c.user_id
LEFT JOIN payments p ON p.user_id = a.user_id
AND p.pay_date = a.event_date
GROUP BY 1,2
),
metrics AS (
SELECT
cohort_month,
period_month,
revenue / NULLIF(au,0) AS arpu,
au::numeric
/ FIRST_VALUE(au) OVER (PARTITION BY cohort_month
ORDER BY period_month) AS retention
FROM month
)
SELECT
cohort_month,
ROUND(SUM(arpu * retention), 2) AS ltv_usd
FROM metrics
GROUP BY cohort_month
Подсветить:
Считается когортой,для разных продуктов разные формулы.
CAC - стоимость привлечения юзера
Upd снова спасибо @bavizhev :
Есть нюанс
LTV глобально рекомендуется считать от валовой прибыли, а не от выручки и тогда мы как раз вычитаем переменные расходы
Детально можно прочитать вот здесь https://gopractice.ru/product/how-to-calculate-ltv/
Data Brew
