Вы определили activation как создание первого проекта. Какое логирование событий наиболее устойчиво для аналитики, если UI onboarding часто меняется?

AЛогировать бизнес-событие project_created с user_id, project_id, временем и свойством source='onboarding'
BЛогировать только screen_view с названием экрана, где была кнопка создания проекта
CЛогировать button_click с текстом на кнопке, потому что это быстрее всего
DЛогировать только дневной агрегат: сколько проектов создано, без событий по пользователям
Правильный ответ. Для метрик activation лучше логировать стабильные бизнес-события (project_created), а не UI-клики.

Разбор

Тексты кнопок и названия экранов часто меняются, и метрика начнет «ломаться» при любом редизайне onboarding. Бизнес-событие event='project_created' отражает реальное действие пользователя и почти не зависит от интерфейса. Дополнительные свойства вроде source='onboarding' помогают понять, где именно пользователь был в момент действия и как onboarding влияет на activation. Агрегаты без событий усложняют диагностику провалов по шагам и сегментам.

Проверь себя · 1/3разбор после ответа
Вы запускаете приложение для учета личных расходов. Ценность появляется, когда пользователь видит первую автокатегоризацию трат (это ваш aha moment). Какую метрику activation логичнее выбрать?
Тренировать продукт в Telegram

Ещё вопросы по теме «Рост, активация и онбординг»