Перейти к содержимому
TelegramGitHub

Escaping the Build Trap, глава 16: Направление и метрики успеха

Главная мысль: направление задают данные. Нужна не одна метрика, а система метрик: опережающие для быстрых решений и запаздывающие для итога.

Две рамки продуктовых метрик: Pirate Metrics AARRR как воронка и HEART, плюс связь leading и lagging indicators

Команда пришла к руководителю (Jen) не с идеей, а с расчётом.

Что знали из данных:

ФактЗначение
Retention через 6 месяцев40%
Посетители, которые не зарегистрировались из-за нехватки курсов (опрос на сайте, есть статистическая значимость)55% ответивших
Потенциально теряем регистраций82 500 человек в месяц
Ушедшие пользователи, которым не хватило курсов90%
Потери выручки из-за оттока180 000 $ в месяц

Дальше команда поставила реалистичные цели. 100% не удержать и не привлечь. Поэтому:

  • retention с 40% до 70%;
  • привлечение — в 2 раза.

Вместе это дало чуть больше 8 млн $ в год. Это близко к цели стратегии: рост выручки на 30%. Инициатива закрывала примерно половину цели. Jen одобрила.

Christa вела опцию «больше курсов от текущих преподавателей». За неделю команда собрала данные двумя способами:

  • UX-дизайнер сделал открытый опрос преподавателей;
  • ведущий разработчик выгрузил из базы и событий время от начала курса до публикации.

Что нашли:

  • в среднем 61 день от старта курса до публикации;
  • больше 75% начатых курсов так и не публикуются;
  • процесс неудобный и с багами, не хватает функций (например, аудио-уроков).

Затем команда выбрала leading indicators — то, что сдвинется первым:

  • доля опубликованных курсов;
  • доля преподавателей, которые создают второй курс.

Сняли baseline и записали option statement: сделать создание курсов быстрее и проще, поднять долю публикаций до 50%, долю вторых курсов до 30%. Karen попросила уточнить его после исследования проблемы.

Продуктовые метрики показывают здоровье продукта, а значит и бизнеса. По ним задают направление.

Две частые ошибки:

ТипПримерПочему плохо
vanity metricsЧисло пользователей, просмотры, логиныВсегда растут. Красиво для инвесторов. Не меняют решений
Output-метрикиЧисло фич, story points, user storiesЭто продуктивность, а не результат. Не связаны с бизнесом

Как исправить vanity metric: добавьте время и контекст. «Пользователей больше, чем в прошлом месяце? Что мы сделали иначе?»

Автор — Дейв Макклюр (500 Startups). Это воронка жизненного цикла пользователя:

ЭтапЧто значит
AcquisitionПользователь нашёл продукт и зарегистрировался
ActivationПервый шаг к хорошему опыту. В Marquetly — пройти начальный тест, чтобы понять, какие курсы брать
RetentionПользователь возвращается
ReferralПользователь советует продукт другим
RevenueПользователь платит
  • Acquisition и activation легко спутать. Регистрация — ещё не активация.
  • Хорошая активация ведёт к retention позже.
  • Порядок подходит для consumer-продуктов с freemium. В B2B с отделом продаж выручка приходит до активации. Порядок этапов можно менять под свой продукт.
  • Конверсия по шагам показывает, где люди отваливаются.
  • Число людей на каждом этапе позволяет работать с этой когортой.

Pirate Metrics не говорят про удовлетворённость. Поэтому Керри Родден из Google сделала HEART. Его чаще применяют к одному продукту или фиче.

БукваМетрикаЧто меряет
HHappinessНасколько пользователь доволен
EEngagementКак часто пользуется
AAdoptionПервое использование (близко к activation)
RRetentionТо же, что в AARRR
TTask successНасколько легко сделать нужную задачу
  • Любая продуктовая работа в итоге влияет на выручку или затраты. Так метрики продукта связаны с бизнесом.
  • Метрики нужны на каждом уровне: инициатива и опция.
  • Одну метрику легко «накрутить», если смотреть только на неё.
  • Поэтому нужны mutually destructive pairs — метрики, которые уравновешивают друг друга. Их может быть больше двух.
  • Пример: Marquetly растит привлечение. Но следит, чтобы retention новых пользователей не упал ниже порога.
LaggingLeading
ПримерRetentionActivation, happiness, engagement
Когда видноЧерез месяцыБыстро
Можно действовать сразуНетДа
  • Чтобы найти leading indicators для retention, поймите, что удерживает людей. Например, удовлетворённость и использование.
  • Метрики опций обычно leading. Метрики инициатив — lagging.
  • Длина метрики должна совпадать с длиной ставки.
  • Leading-метрики на уровне опции защищают от сюрпризов, когда придут итоговые цифры инициативы.
  • Одно из первых дел компании — внедрить платформу метрик. Своя или готовая — не важно.
  • Примеры из книги: Amplitude, Pendo.io, Mixpanel, Intercom, Google Analytics. Intercom и Pendo.io также помогают собирать обратную связь.
  • Без такой платформы product-led компания не может принимать решения на данных.
  • Цели ставят реалистично: опросы, аналитика, исторические тренды. Marquetly знала, что 80 000 новых пользователей в месяц не будет. Но удвоение было реально.
  • Метрики успеха нельзя поставить без исследования проблемы. Об этом следующая глава.
ТерминЗначение
vanity metricМетрика, которая всегда растёт и не влияет на решения
actionable metricМетрика с временем и контекстом, по ней можно действовать
AARRRPirate Metrics: acquisition, activation, retention, referral, revenue
HEARTHappiness, engagement, adoption, retention, task success
mutually destructive pairsПарные метрики, которые не дают накрутить одну за счёт другой
leading indicatorОпережающая метрика, видна быстро
lagging indicatorЗапаздывающая метрика, видна через месяцы
baselineТекущее значение метрики до изменений
  • Помогите с расчётом инициативы. Цифры Marquetly (retention 40%, 82 500 потерянных регистраций, 180 000 $ оттока) кто-то посчитал. Это работа аналитика и дата-инженера. Держите в хранилище модели, из которых такой расчёт делается за час: воронка, когорты retention, выручка по пользователю.
  • Стройте воронку AARRR как модели dbt. Одна строка — один пользователь, по колонке с датой на каждый этап. Определение каждого этапа (что такое activation) согласуйте с продактом письменно. Для B2B порядок этапов другой — не зашивайте его жёстко.
  • Каждой метрике — пару. Если делаете дашборд по привлечению, рядом покажите retention этих же когорт. Предложите это продакту сами. Это защищает от накрутки одной метрики.
  • Разделите leading и lagging на дашборде. Leading (activation, доля опубликованных курсов) обновляйте ежедневно. Lagging (retention 6 месяцев) — по когортам, без ложной точности на свежих данных.
  • Baseline до релиза. Option statement требует текущее значение. Сохраняйте снимки метрик по датам (snapshot или incremental-таблица). Иначе после релиза не с чем сравнить.
  • Не путайте продуктивность с результатом. Число закрытых тикетов или выпущенных моделей — output. Для своей платформы данных тоже ищите outcome: сколько решений приняли по витрине, сколько людей ей пользуются.
  1. Как превратить vanity metric в actionable metric? Приведите пример.
  2. Чем acquisition отличается от activation? Как меняется порядок AARRR в B2B?
  3. Зачем нужны mutually destructive pairs? Какую пару выбрала бы Marquetly?
  4. Почему метрики опций обычно leading, а метрики инициатив — lagging?

Предыдущая: 15. Product Kata. Следующая: 17. Исследование проблемы.