intermediate
Продуктовая аналитика и эксперименты
Связь фич с дизайном событий, воронками, guardrail metrics, валидностью экспериментов, решениями о rollout и measurement с учётом privacy.
Продуктовая аналитика и эксперименты связывают инженерную работу с **измеримыми outcomes**: события, воронки, когорты, guardrail metrics, A/B-тесты и решения о rollout. На интервью проверяют trustworthy measurement — не только feature flag.
| Блок | Назначение | |------|------------| | Event schema | Стабильные имена, обязательные properties, versioning, idempotency keys | | Identity | Склейка anonymous и logged-in без нарушения privacy | | Funnels & retention | Шаги по реальному UX, не только URL | | Guardrails | Revenue, latency, errors, support volume рядом с primary metric | | Experiment design | Гипотеза, unit assignment, длительность, power, stopping rules | | Rollout | Постепенное exposure, kill switches, holdouts для долгих эффектов |
До launch: primary metric + guardrails + assignment + privacy review
После: sanity checks (SRM, sample ratio), decision memo
Ловушки валидности: ранний peeking; смена метрик mid-flight; пересекающиеся эксперименты на одних users; novelty; сезонность; клики вместо завершённых outcomes.
Privacy-aware measurement: минимум properties, consent, агрегация где возможно, документирование потоков к analytics vendors.
На интервью: доказать, что новый onboarding помогает activation. События, primary metric (например day-7 activation), guardrails (crash rate, time-to-first-value), assignment (user-level), детект сломанного эксперимента.
Типовые ошибки: только page views; нет control; 100% rollout до рабочей instrumentation; analytics без воспроизведения в warehouse SQL.
Компромисс — строгость измерений и latency экспериментов против скорости ship и терпимости к inconclusive results.
Чеклист:
- Event dictionary с PM и data.
- Pre-registered primary и guardrail metrics.
- Проверяемое assignment и exposure logging.
- Rollback при breach guardrails.