Пользователь проходит онбординг до логина, а логин делает позже. Какой подход к instrumentation лучше, чтобы сохранить полный user journey и качество атрибуции?

AДо логина отправлять anonymous_id, после логина добавлять user_id и отправлять событие identify, связывающее anonymous_id с user_id.
BНе логировать события до логина, чтобы не было лишних данных.
CИспользовать только device_id как user_id и никогда не менять идентификатор.
DГенерировать новый user_id при каждом запуске приложения, чтобы не было ошибок.
Правильный ответ. Связка anonymous_id до логина и user_id после логина плюс событие identify помогает сохранить непрерывный путь пользователя.

Разбор

Если вы не логируете события до логина, вы теряете часть пути и не понимаете, что влияет на активацию. Если использовать только device_id, вы усложняете кросс-девайс сценарии и перенос аккаунта. Событие identify позволяет корректно «склеить» историю и повысить data quality в воронках. Важно, чтобы эта логика была описана в event taxonomy и проверялась инвариантами.

Проверь себя · 1/3разбор после ответа
Вы хотите логировать применение фильтров в каталоге. Какой вариант лучше для event taxonomy и последующей аналитики?
Тренировать продукт в Telegram

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