# North star метрика і дерево метрик

> Одна north star метрика для цінності, яку отримують користувачі, і дерево метрик (KPI tree) із вхідних метрик, на які команди справді впливають.

- Курс: [Продуктова аналітика: від даних до рішень](https://productovi.com/uk/courses/product-analytics.md)
- Модуль: На які метрики орієнтуватися?
- Урок 5/32, ~28 хв
- Джерело: https://productovi.com/uk/courses/product-analytics/north-star

## П'ять чисел, один слайд

**Alex Tutor:** У Halves сезон зустрічей з інвесторами. Maya потрібне одне число, і питає вона тебе: у продуктовій команді ти відповідаєш даними.

**Maya:** Інвестори хочуть **одне** число, яке показує, чи Halves стає кращим. На моєму дашборді їх п'ять: завантаження, MAU, відкриття застосунку, додані витрати й дохід від Plus. Яке обрати?

**Sofia:** MAU? Його всі показують, тож легко порівнювати.

**Alex Tutor:** MAU каже, скільки людей торкнулися застосунку цього місяця. Але не каже, чи вдалося їм розділити рахунок. Нам потрібна **метрика north star** (north star metric): одне число, яке відображає цінність, що її отримують користувачі, і завдяки цьому передбачає бізнес.

![Людина веде човен уночі до однієї яскравої зірки, повз купку плавучих циферблатів, що показують у різні боки.](https://productovi.com/courses/product-analytics/inline/north-star-illustration-2.webp)

*На дашборді багато чисел, а орієнтуватися варто на одне: цінність для користувачів.*

**Alex Tutor:** Швидка перевірка для будь-якого кандидата: чи може він зрости, коли користувачам стало гірше? Завантаження можуть подвоїтися під час платної кампанії, у якій ніхто не розділив жодного рахунку. Відкриття зростуть, якщо через баг люди перевірятимуть баланс тричі.

**Theo:** Стривайте, завантаження — це моя робота. Хіба ріст — не головне?

**Alex Tutor:** Ріст важливий, просто це не north star. Ваші завантаження живлять її, і дерево метрик, яке ми побудуємо, покаже, де саме.

> **Вправа:** Яке з цих чисел Halves **не може** зрости, коли користувачі отримують від застосунку менше цінності?

## Де Halves створює цінність

**Alex Tutor:** Почнімо з цінності, а не з дашборда. Halves виконує одну роботу: група знає, хто кому винен, без незручних розмов.

**Sofia:** Тобто людина, яка сама вносить витрати, цієї цінності не отримує?

**Alex Tutor:** Наодинці це таблиця. Цінність з'являється, коли другий учасник бачить баланс і довіряє йому. Тож одиниця тут — **група**, а не користувач.

![Людина сама з чеком і телефоном виглядає розгубленою; поруч троє друзів схилилися над одним телефоном і кивають.](https://productovi.com/courses/product-analytics/inline/north-star-illustration-3.webp)

*Halves стає корисним, коли другий учасник бачить баланс і йому довіряє.*

**Maya:** Тоді щось на кшталт «щотижневих активних груп»: груп, де щонайменше двоє учасників зробили щось справжнє за тиждень.

**Alex Tutor:** Сильний кандидат. Щотижня, бо більшість груп ділять витрати щотижня. І записаний як повне визначення, як будь-яка метрика: регулярні рахунки, створені сервером, і акаунти команди не рахуються.

> **Кандидат у north star: щотижневі активні групи**
>
> - **Цільова дія:** `expense_added`, додана людиною (не `entry_method = recurring`), або `settle_up_recorded`
> - **Одиниця підрахунку:** унікальні `group_id`, де **щонайменше двоє різних учасників** зробили цільову дію
> - **Винятки:** акаунти команди й тестові акаунти
> - **Часове вікно:** з понеділка 00:00 до неділі 23:59
> - **Часовий пояс звітності:** UTC

> **Вправа:** Які властивості має мати добра метрика north star? Вибери усі правильні варіанти.

## Як побудувати дерево метрик від north star

**Sofia:** Але жодна команда не може прийти в понеділок і «посунути щотижневі активні групи». Це завелике.

**Alex Tutor:** Саме так, тому ми розкладаємо її на **дерево метрик** (metric tree, його ще називають KPI tree або driver tree): верхня метрика ділиться на **вхідні метрики** (input metrics), які її рухають, доки кожна гілка не стане тим, на що може вплинути одна команда.

**Alex Tutor:** Активні групи цього тижня беруться з трьох джерел: групи, активні минулого тижня, які лишаються активними; групи, активні вперше; і групи, що повертаються після перерви.

> **Дерево метрик Halves**
>
> **Щотижневі активні групи** =
>
> - **Утримані групи:** активні минулого тижня і цього
>   - частка груп із налаштованим регулярним рахунком
>   - частка балансів, закритих за 14 днів
> - **Нові активні групи** = нові групи × частка, що отримали другого учасника × частка, що додали спільну витрату за перший тиждень
>   - нові групи: пошук у стор, платні соцмережі, запрошення
> - **Групи, що повернулися:** були активні раніше, мовчали минулого тижня, знову активні
>   - групи поїздок, використані для нової поїздки
>   - відкриття нагадувань групами, що мовчать

**Theo:** Тобто мої кампанії десь унизу, під «новими групами».

**Alex Tutor:** Так, і дерево одразу показує пастку: нові групи зараховуються, лише коли в них з'являється другий учасник. Кампанія, яка приводить людей, що нікого не запрошують, піднімає ваше число, а верхнє лишається на місці.

> **Вправа:** Зістав кожну вхідну метрику з дерева Halves з командою, яка найкраще може на неї вплинути.

## Читаємо дерево: рівний тиждень, який не такий уже спокійний

**Maya:** Спробуймо. Минулого тижня в нас було **1 600** щотижневих активних груп. Цього тижня **1 360** з них знову були активні, **190** груп стали активними вперше, а **70** повернулися після перерви.

**Sofia:** Тобто я додаю три гілки й порівнюю суму з 1 600?

**Alex Tutor:** Саме так. Кожна група рахується один раз і лише в одній гілці, тож гілки в сумі дають верхнє число.

**Maya:** Ну то рахуй. Ми цього тижня виросли?

> **Вправа:** Минулого тижня Halves мав 1 600 щотижневих активних груп. Цього тижня 1 360 з них знову були активні, 190 груп стали активними вперше, а 70 повернулися після перерви. Скільки щотижневих активних груп у Halves цього тижня?

**Alex Tutor:** Перш ніж розбирати історію за цими +20, одна складова окремо: яку частину минулотижневої бази Halves утримав?

> **Вправа:** З 1 600 щотижневих активних груп минулого тижня 1 360 знову були активні цього тижня. Яку частку груп минулого тижня утримано, у %?

**Alex Tutor:** Плюс 20 виглядає як спокійний тиждень. Але всередині 240 груп замовкли, а 260 нових і тих, що повернулися, їх замінили.

![Щотижневі активні групи діляться на утримані, нові активні й ті, що повернулися: +20 приховує 240 груп, що замовкли, і 260, що їх замінили.](https://productovi.com/courses/product-analytics/diagrams/m2-l1-kpi-tree-week-uk.png)

**Sofia:** Тобто пласке верхнє число може бути жвавими обертовими дверима. Якщо нових груп поменшає, скажімо, Theo поставить кампанію на паузу, верхнє число швидко впаде.

![Компанії друзів виходять крізь обертові двері кав'ярні, стільки ж нових заходять; столики всередині лишаються так само зайнятими.](https://productovi.com/courses/product-analytics/inline/north-star-illustration-4.webp)

*Рівне число вгорі може приховувати багато груп, що пішли, і стільки ж нових.*

**Theo:** Чудово, тобто якщо я зроблю паузу на тиждень, винним у всьому графіку буду я.

**Alex Tutor:** Не з деревом. Воно показує, чи падіння прийшло від меншої кількості нових груп, чи від того, що більше груп замовкли. Для цього воно й потрібне: підказати, яку гілку відкривати далі.

**Alex Tutor:** Перевірмо це на вигаданому тижні після того, як Theo поставить платні соцмережі на паузу. Яку гілку ти відкриєш першою?

> **Вправа:** Після тижня з 1 620 групами Halves має 1 540 щотижневих активних груп: 1 375 утриманих, 95 нових активних і 70 тих, що повернулися. Тижнем раніше гілки були 1 360, 190 і 70. Яка гілка пояснює падіння на 80?

> **Вправа:** Theo подвоює кількість реєстрацій новою кампанією, але жоден новий користувач так і не отримує другого учасника в групу. **Правда чи ні:** щотижневих активних груп стає більше.

## Чому дохід — не north star метрика

**Maya:** Чесне питання: чому не дохід від Plus? Саме він платить зарплати.

**Alex Tutor:** Дохід — наслідок цінності, і він запізнюється: група, яка перестала ділити витрати сьогодні, скасує Plus наступного місяця. Якщо кермувати доходом, найпростіші кроки — це paywall перед функціями, потрібними групам.

**Alex Tutor:** Тримай дохід поруч із north star і перевіряй щомісяця. Якщо щотижневі активні групи ростуть, а дохід ні, проблема в ціноутворенні, а не в цінності продукту.

**Alex Tutor:** Рада директорів однаково наполягатиме на доході. Ось два способи налаштувати дашборд, обери один.

> **Вправа:** Який варіант ти порадиш Maya?

**Maya:** Тоді перевір мене. Хтось у команді запропонував north star «додані витрати за тиждень». Що з нею не так?

> **Вправа:** Хтось пропонує north star для Halves: **«додані витрати за тиждень»**. У 3–5 реченнях назви одну сильну сторону цієї метрики, щонайменше дві слабкі й скажи, що варто взяти натомість.

> **Головне**
>
> - **Метрика north star** відображає цінність для користувачів. Перевірка: чи може вона зрости, коли користувачам гірше? Завантаження, відкриття й MAU можуть.
> - У Halves цінність живе в групі, тож одиниця — група: **щотижневі активні групи**, де діють щонайменше двоє учасників.
> - Записуй north star як повне визначення метрики: дія, одиниця, винятки, вікно, часовий пояс.
> - **Дерево метрик** розкладає верхнє число на **вхідні метрики**, на які впливають команди: утримані + нові активні + ті, що повернулися.
> - Пласке верхнє число може ховати великі потоки туди й назад; гілки показують, що лагодити.
> - Дохід стоїть поруч із north star, а не замість неї.

**Alex Tutor:** Отже, на слайді Maya буде одне число — щотижневі активні групи — з визначенням під ним і трьома гілками за ним.

- Попередній урок: [План трекінгу для нової фічі](https://productovi.com/uk/courses/product-analytics/tracking-plan.md)
- Наступний урок: [Обсяг, якість і парадокс Сімпсона](https://productovi.com/uk/courses/product-analytics/volume-vs-quality-metrics.md)

---
Productovi Learning. Безкоштовно, читати можна без реєстрації.
