Slide 1 / 12
Truelabel Metrics Course · Day 1

Метрики — это карта денег, а не словарь сокращений

Первый день для frontend engineer: понять путь пользователя, базовую грамматику метрик и почему UI без tracking — это фича без памяти.

Goal

После первого дня человек должен объяснить одну фичу через user action → event → metric → decision.

Understand

Product money loop

Как пользователь проходит от клика до денег, удержания и LTV.

Translate

Metric grammar

Расшифровывать C, S, AS, ASPPU, RTD и ratios без паники.

Apply

Frontend tracking

Понимать, какие events/properties нужны до запуска фичи.

Day 1 agenda

Три блока и один короткий quiz.

15 minWhy metrics exist

От фичи к решению

Почему “кнопка работает” не равно “продукт стал лучше”. Leading/lagging metrics, primary/guardrail.

25 minMetric grammar

Аббревиатуры и базовые формулы

C, S, AS, median, per user, per paying user, cumulative, RTD, ratios.

25 minActivation funnel

Click → Reg → FTD

Events, properties, common FE mistakes, Jira-like examples.

10 minQuiz

Short check

10 вопросов. Цель — закрепить мышление, не зазубрить 197 метрик.

The one picture

Начинаем не с GGR. Начинаем с пути пользователя.

01Clicktraffic / source
02Registeraccount created
03FTDfirst deposit
04Playbets / wins
05Returnretention
06ValueGGR / NGR / LTV
Mental model

Любая frontend-фича должна отвечать на четыре вопроса.

1 · Behavior

Что пользователь должен сделать иначе?

Кликнуть? Зарегистрироваться? Дойти до cashier? Сделать первый депозит? Вернуться завтра?

2 · Business

Какая метрика должна сдвинуться?

Primary metric выбирается до разработки, привязана к бизнес-гипотезе и решает: выкатываем фичу дальше или нет.

3 · Evidence

Какие события докажут, что это случилось?

Exposure/assignment event для A/B denominator, CTA click, success/failure, reason, user_id, brand, segment.

4 · Guardrail

Что нельзя ухудшить?

Bonus cost, failed deposits, withdrawals, NGR, KYC, duplicate accounts, performance.

Metric grammar

Название метрики обычно уже содержит способ расчёта.

C
Count
Сколько событий?
Deposit C
Количество успешных депозитов
Event count, не users.
Deposit User C
Уникальные пользователи с депозитом
User count, не events.
S
Sum
Сумма значений
AS
Average Sum
Например: Deposit S / Deposit C
ASPPU
Average Sum Per Paying User
Сумма на платящего пользователя
First 10 metrics

Day 1 не учит 197 метрик. Он фиксирует первые десять.

Registration User C
Сколько пользователей завершили регистрацию.
FTD User C
Сколько пользователей сделали первый депозит.
Reg2FTD
Конверсия регистрации в первый депозит.
Deposit S
Сумма успешных депозитов.
Deposit AS
Средний размер депозита.
Bet User C
Сколько пользователей реально играют.
GGR
Gross gaming revenue.
NGR
Revenue после бонусов и комиссий.
Retention Rate
Вернулись ли пользователи.
LTV EUR
Сколько value даёт пользователь.
Activation funnel

Click → Registration → FTD: первый критичный funnel.

1
Visit / click
Click User C
2
Start registration
Lost Reg risk
3
Complete registration
Registration User C
4
FTD attempt / open cashier
FTD Attempt User C
5
First deposit success
FTD User C

FE mistakes that break this funnel

  • Event fires on render, not user action.
  • Missing required properties or wrong timing.
  • Missing failure reason for failed deposits.
  • Anonymous ID is not linked to user_id after signup.
  • Stage/test users are mixed into prod analytics.
  • No exposure/assignment event, so A/B denominator is broken.
Event contract example

Хороший event говорит не “кликнули”, а что именно произошло и в каком контексте.

// Bad
event: "button_click"

// Better
{
  event: "registration_completed",
  user_id: "u_123",
  anonymous_id: "anon_789",
  brand: "winhero",
  country: "CA",
  source: "promo_registration_modal",
  experiment_key: "single_promo_entry_v1",
  variant: "B"
}
Why this matters in Truelabel Jira

За последний год мотив повторяется: фичи становятся ценными только когда они измеримы.

Events / PostHog / WA

Registration/login tracking, base events audit, wrapping product flows with events.

DATA-691DATA-721DATA-734GANS-264

A/B and product tests

Promo entry points, bonus store, deposit presets, zero-balance redirects.

TLB-7069TLB-6244DATA-675DATA-678

Bonuses / retention / LTV

VIP, loyalty, cashback, rakeback, daily tasks and churn-risk interventions.

TLB-8212DATA-739TLB-8855TLB-7301

Data quality / discrepancies

Smartico vs platform DB, failed jobs, games/events consistency.

ANALYTIC-360ANALYTIC-440DATA-704DATA-697
Day 1 exercise

Мини-артефакт: metric map для одной frontend-фичи.

Задание на 20 минут

  • Выбрать flow: registration, login, cashier, promo page.
  • Описать user action sequence.
  • Назвать primary metric и 2 guardrails.
  • Записать 3–5 events и required properties.
  • Отметить 3 data quality риска.
Checkpoint

Если человек понял Day 1, он уже спрашивает: “какую метрику двигаем и чем докажем?”

Дальше — короткий quiz. Он проверяет не память, а базовое metric thinking.

Sources checked 2026-06-22 UTC: Notion legacy export “Список метрик” page 26929551b7c380298566ef7ecb949df3, Jira REST thematic search over last 365 days, Google HEART, Amplitude Funnel/Retention docs, Mixpanel Funnels/Retention docs, PostHog product analytics/experiments, GrowthBook experiment results, Optimizely Stats Engine.

Short quiz · Day 1

Проверка: frontend → event → metric → decision

Question 1 / 10
Score 0
Loading…
Final score
0 / 10