Вы проектируете event taxonomy для регистрации. Какой вариант instrumentation лучше всего подходит, чтобы считать конверсию в успешную регистрацию и понимать, через какой способ вошли?

AЛогировать signup_completed с properties={'method': 'email', 'platform': 'ios'} и отдельно signup_failed с причиной ошибки.
BЛогировать только button_click по кнопке «Зарегистрироваться» без properties.
CЛогировать отдельные события signup_completed_email и signup_completed_phone разными именами.
DЛогировать только серверные logging-сообщения без идентификатора пользователя.
Правильный ответ. Хорошая event taxonomy фиксирует смысловой event и ключевые properties, а ошибки лучше отделять отдельным событием.

Разбор

Событие signup_completed отражает факт успешного результата и удобно для воронки. Свойства вроде метода и платформы помогают сегментировать, не раздувая набор имён событий. Отдельный signup_failed позволяет анализировать причины падения конверсии без смешивания успеха и ошибок в одном событии. button_click без контекста не даёт уверенности, что регистрация завершилась.

Проверь себя · 1/3разбор после ответа
Вы описываете event taxonomy для purchase_succeeded. Как лучше хранить сумму покупки в properties, чтобы избежать проблем data quality при агрегациях?
Тренировать продукт в Telegram

Ещё вопросы по теме «Инструментация и качество данных»