LTV: що це, для кого й навіщо
LTV (Lifetime Value) – одна з ключових метрик у маркетингу, продуктовій аналітиці та бізнес-стратегії. Вона показує, скільки доходу приносить один користувач за весь період взаємодії з продуктом. Метрика допомагає оцінити реальну цінність клієнта, обґрунтувати витрати на залучення та приймати зважені стратегічні рішення.
Чому LTV настільки важливий
LTV поєднує маркетингові показники з фактичною прибутковістю бізнесу. Без розуміння цінності, яку генерує клієнт, будь-які рішення щодо залучення (acquisition) залишаються припущеннями.
Метрика використовується:
- маркетологами – для визначення допустимого рівня витрат на залучення одного клієнта (CAC) без фінансових втрат;
- продуктовими командами – для оцінки якості онбордингу, утримання користувачів і частоти повторних взаємодій;
- бізнесом – для прогнозування майбутнього доходу, бюджетування та планування KPI.
Зокрема, аналітика продажів для SaaS допомагає краще зрозуміти поведінку користувачів, оцінити утримання клієнтів і ухвалювати обґрунтованіші рішення щодо розвитку продукту.
Як порахувати LTV у GA4
GA4 має вбудований LTV-звіт, однак для ефективного використання отриманих інсайтів та коректної інтерпретації результатів важливо розуміти специфіку його розрахунку.

GA4 визначає LTV на основі device-based data. Це означає, що метрика прив’язується до конкретного пристрою, а не до єдиного профілю користувача. Якщо людина взаємодіє з продуктом з різних пристроїв, GA4 рахуватиме це як окремих користувачів. Ключові метрики B2B SaaS допомагають отримати чіткіше уявлення про поведінку клієнтів і ухвалювати обґрунтованіші рішення щодо зростання та утримання.
Тому LTV у GA4 найточніше працює для мобільних додатків, де використовується стабільний user_id. Це пояснює, чому GA4-LTV часто призводить до занижених або нестабільних значень у вебпроєктах.
Алгоритм розрахунку LTV у GA4 виглядає так:
- Ідентифікація користувача на рівні пристрою (device).
- Підрахунок усіх конверсій і purchase revenue за системне часове вікно (window).
- Поділ загального доходу на кількість користувачів.
У результаті формується теоретичний LTV, який не враховує реальний cross-device. Розуміння того, як підвищити LTV клієнта, залежить від здатності бізнесу утримувати клієнтів, стимулювати повторні покупки та покращувати загальний клієнтський досвід.
Як порахувати LTV у BigQuery
Для більшості бізнесів найбільш точним підходом є розрахунок LTV на основі інтеграції GA4 з BigQuery. У ньому доступні всі події, user_pseudo_id, user_id, дані про покупки (purchase data), джерела трафіку (traffic source) та можливість задавати власні часові вікна.
Базовий SQL-приклад LTV на рівні user_id
Це стартовий і найпростіший варіант розрахунку. У ньому підраховується весь дохід, який приніс кожен користувач, після чого визначається середнє значення.
Такий підхід дає відповідь на запитання: скільки в середньому доходу приносить один користувач за весь час взаємодії з продуктом.
WITH purchases AS (
SELECT
user_id,// or user_pseudo_id
SUM(event_value) AS total_revenue
FROM `project.analytics_XXXXXX.events_*`
WHERE event_name = 'purchase'
GROUP BY user_id // or user_pseudo_id
)
SELECT
AVG(total_revenue) AS ltv
FROM purchases
LTV із залученням дати першої взаємодії
Когортний аналіз в електронній комерції допомагає маркетологам досліджувати повторні покупки, утримання клієнтів і зміни в поведінці користувачів після першої покупки. Для такого аналізу важливо знати момент першого контакту користувача з продуктом.
У цьому підході:
- фіксується дата першої взаємодії користувача;
- підтягується весь подальший дохід;
- формується lifetime revenue на рівні user_id.
WITH users AS (
SELECT
user_id,// or user_pseudo_id
MIN(event_date) AS first_date
FROM `project.analytics_XXXX.events_*`
GROUP BY user_id // or user_pseudo_id
),
revenue AS (
SELECT
User_id, // or user_pseudo_id
event_date,
SUM(event_value) AS revenue
FROM `project.analytics_XXXX.events_*`
WHERE event_name = 'purchase'
GROUP BY user_id, event_date
)
SELECT
u.user_id,// or user_pseudo_id
u.first_date,
SUM(r.revenue) AS lifetime_revenue
FROM users u
LEFT JOIN revenue r USING (user_id) // or user_pseudo_id
GROUP BY u.user_id, u.first_date
LTV за каналами трафіку
Один із найцінніших сценаріїв використання метрики – аналіз LTV у розрізі каналів або джерел залучення. Саме тут LTV безпосередньо впливає на маркетингові рішення. Розрахунок LTV та ROMI допомагає порівнювати довгострокову цінність клієнтів із віддачею від маркетингових інвестицій.
У межах такого розрахунку:
- фіксується first-touch джерело користувача;
- підраховується весь дохід, який він приніс;
- визначається середній LTV для кожного каналу.
WITH first_touch AS (
SELECT
User_id, // or user_pseudo_id
(SELECT value.string_value
FROM UNNEST(event_params)
WHERE key = 'source') AS source,
MIN(event_date) AS first_date
FROM `project.analytics_XXXX.events_*`
GROUP BY user_id // or user_pseudo_id
),
revenue AS (
SELECT
User_id, // or user_pseudo_id
SUM(event_value) AS revenue
FROM `project.analytics_XXXX.events_*`
WHERE event_name = 'purchase'
GROUP BY user_id // or user_pseudo_id
)
SELECT
source,
AVG(revenue) AS avg_ltv
FROM first_touch ft
LEFT JOIN revenue r USING (user_id)
GROUP BY source
ORDER BY avg_ltv DESC;
Як аналіз поведінки аудиторії допомагає бізнесу ухвалювати рішення щодо залучення, утримання та розвитку, демонструє наш кейс Gainy: цінність користувача допомагає визначити пріоритети для роботи з клієнтами.
Висновок
LTV – це не формальна метрика для звітів і не абстрактне середнє значення. Це інструмент прийняття рішень, який безпосередньо впливає на інвестиції та масштабування бізнесу.
Коректно розрахований LTV дозволяє визначити, які канали та кампанії залучають цінних користувачів, а не лише генерують трафік. Він дає змогу порівнювати LTV із CAC і приймати рішення щодо безпечного масштабування або виявлення збиткових напрямів ще на ранніх етапах.
Важливо враховувати, що LTV у GA4 є device-based оцінкою. Вона добре підходить для мобільних застосунків, але має обмеження для вебпроєктів. Для складних бізнес-моделей та вебу BigQuery стає єдиним способом отримати реальний LTV з урахуванням user_id, кросдевайсної поведінки, каналів трафіку та кастомних часових вікон.
При цьому сам SQL-розрахунок – це лише перший крок у роботі з метрикою. Найбільшу цінність LTV набуває тоді, коли він використовується системно: у поєднанні із сегментацією за каналами, когортами, типами користувачів або продуктами. Саме в такому вигляді LTV перетворюється з аналітичного показника на практичний інструмент управління зростанням бізнесу.

