Вы проектируете 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 при агрегациях?Ещё вопросы по теме «Инструментация и качество данных»
- Вы хотите логировать применение фильтров в каталоге. Какой вариант лучше для `event taxonomy` и последующей аналитики?
- Вы настраиваете мониторинг `data quality` для платёжного флоу. Какой набор `invariants` наиболее практичен и устойчив к сезонности?
- После обновления SDK вы видите, что сумма по `purchase_succeeded` выросла почти в 2 раза, но платежный провайдер этого не подтверждает. Что наиболее вероятно и какое действие по `data quality` самое уместное?
- В мобильном приложении события могут копиться офлайн и отправляться позже. Какие поля времени лучше заложить в `logging`, чтобы корректно строить `user journey` и контролировать задержки?
- Вы описываете `event taxonomy` для `purchase_succeeded`. Как лучше хранить сумму покупки в `properties`, чтобы избежать проблем `data quality` при агрегациях?
- Все вопросы по «Инструментация и качество данных» →