Time to Value (TTV) для аналитика
Карьерник — квиз-тренажёр в Telegram с 1500+ вопросами для собесов аналитика. SQL, Python, A/B, метрики. Бесплатно.
Зачем это знать
Если пользователь не получил value за первую сессию — вероятность churn растёт в разы. Time to Value (TTV) — сколько времени user тратит от signup до первого «wow»-момента. Сокращение TTV = прямой рост retention.
На собесах в growth / product аналитике TTV — продвинутая метрика, middle+ уровень.
Короткое объяснение
TTV = время от регистрации до первой ценности.
Ценность определяется per product:
- Duolingo: первый урок completed
- Карьерник: первые 5 вопросов ответили
- Slack: первое сообщение отправлено
- Notion: первая страница создана
Формула
SELECT
user_id,
signup_at,
first_value_event_at,
EXTRACT(EPOCH FROM first_value_event_at - signup_at) / 60 AS ttv_minutes
FROM (
SELECT
u.id AS user_id,
u.created_at AS signup_at,
MIN(e.created_at) AS first_value_event_at
FROM users u
LEFT JOIN events e ON e.user_id = u.id
AND e.type = 'value_event'
GROUP BY 1, 2
) t;Метрики TTV
Median TTV
Медиана устойчивее к outliers.
% reaching value in 1 minute / 1 hour / 1 day
Cohort-based. Short → better.
% never reaching
«Never» = никогда не получили value. Самая опасная group — churn-ready.
Примеры из индустрии
| Product | First value | Benchmark |
|---|---|---|
| Slack | первое сообщение от 2+ users | < 1 день |
| Dropbox | загружен первый файл | < 1 день |
| Tinder | первый match | < 1 час |
| Netflix | первый просмотр | < 1 минута |
Consumer короче, B2B дольше.
Почему важен
- Retention correlation. Users, reaching value в первые N минут — retain в 3-5x выше.
- Activation signal. Activation без TTV — просто «сделал что-то». С TTV — «сделал быстро».
- Onboarding optimization. Метрика для A/B onboarding flow.
Как сокращать
1. Убрать friction в onboarding
Email verification, profile filling → delay TTV. Make optional.
2. Pre-populate demo data
Notion templates, Figma examples → user сразу видит value, не нужно создавать с нуля.
3. Guided first action
Tooltip, tutorial, highlight → направляют к value quickly.
4. Skip non-essential
Minimize required steps до value event.
Метрика в A/B
Onboarding A/B:
Control: старый flow, TTV = 5 мин
Treatment: новый flow, TTV = 2 минComparison не только mean TTV, но распределение (histogram).
Pitfalls
Definition value
Если «value» слишком легкий (open app) — TTV везде 0. Если слишком сложный — ignore casual.
Pick something meaningful, но achievable.
Only happy path
TTV для users, которые reach value. А те, которые never? Нужна отдельная метрика.
Cold starts
Для новых features в existing product — отдельный TTV.
TTV cohort
Plot TTV distribution по cohorts (signup week):
- Trend вниз → onboarding improving
- Trend вверх → regression
Segment analysis
TTV разный для:
- Mobile vs web
- Organic vs paid
- Geo
- Платформы
Segment-level дает insights.
Связь с Aha moment
Aha moment = момент «осознания value».
TTV = время достижения этого момента.
Пример Facebook: aha = «added 7 friends в 10 дней». TTV = median time до 7 friends.
На собесе
«Что такое TTV?» Время от signup до первого value event.
«Зачем?» Activation + retention driver.
«Как сокращать?» Убрать friction, demo data, guided onboarding.
«Связь с retention?» Short TTV → higher retention. Correlational и causal часто.
Частые ошибки
Value слишком рано
«Open app» — не value. Must be meaningful action.
Ignoring never-completed
Только tracking complete users биасит анализ.
No segmentation
Overall TTV скрывает mobile vs web, etc.
Связанные темы
FAQ
Aha moment и TTV — одно?
Aha — моment. TTV — время до него.
Median или mean?
Median — обычно лучше, robust to outliers.
Для B2B?
Да, но TTV может быть дни/недели. Onboarding другой scale.
Тренируйте продукт — откройте тренажёр с 1500+ вопросами для собесов.