Event property: что это и зачем оно в Amplitude
Event property — это свойство события, то есть дополнительный атрибут, который описывает конкретное действие пользователя. Если событие — это «что произошло» (`sign_up`, `purchase`, `click_button`), то property отвечает на вопросы «какое именно», «где», «с чем» и «при каких условиях».
Например, событие `purchase` может иметь свойства: сумма, валюта, канал привлечения, тип устройства, тариф, категория товара. Благодаря этому в Amplitude одно и то же событие можно анализировать по разным срезам без создания десятков отдельных событий.
Чем event property отличается от user property:
— event property привязан к факту события и может меняться от одного действия к другому.
— user property описывает пользователя в целом: страна, сегмент, роль, тариф, дата регистрации.
Типичная ошибка — складывать всё в события и плодить `purchase_mobile`, `purchase_web`, `purchase_promo`. Это размывает аналитику и ломает воронки. Другая ошибка — переносить в user property то, что должно жить на уровне события, например источник конкретной сделки.
Практический пример: если маркетинг хочет понять, какие кампании приводят к оплате в B2B, в событии `deal_closed` полезно хранить `source_campaign`, `deal_stage`, `revenue_amount`. Тогда в Amplitude можно сравнить выручку по каналам, не меняя схему трекинга под каждый новый отчёт.
— @AmplitudeCookbookRuPro
Amplitude cookbook
@AmplitudeCookbookRuPro
Event property: что это и зачем оно в Amplitude
Этот пост опубликован в Telegram-канале Amplitude cookbook. Подписаться можно по ссылке: @AmplitudeCookbookRuPro.