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 дольше.

Почему важен

  1. Retention correlation. Users, reaching value в первые N минут — retain в 3-5x выше.
  2. Activation signal. Activation без TTV — просто «сделал что-то». С TTV — «сделал быстро».
  3. 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+ вопросами для собесов.