Систему сегментации в AppMetrica разделили на два уровня: пользователя и активности (конкретные события и сессии). Это позволит формировать сложные сегменты, в которых будут отличаться атрибуты пользователя и его действий
Раньше центром сегментации был пользователь. К его идентификатору привязывались атрибуты: профиль, местоположение, версия приложения и операционной системы.
После обновления этот уровень не исчез, в его работе ничего не изменилось, но появилась возможность добавить к ним новые уровни.
На уровне пользователя регистрируются взаимодействия: сессии, события, push-кампании, крэши. Эти фильтры одинаковы для всех отчетов.
У каждого взаимодействия с приложением есть уникальные атрибуты: у конкретной сессии может быть лишь одна длительность и привязанный к ней набор событий; push-кампания была отправлена в конкретное время и дала какое-то количество конверсий; крэш случился на определенном наборе устройств, подключенных к сети конкретного оператора, в определенной версии приложения, после открытия настроек.
На уровне пользователя фильтры разделены на три состояния: Lifetime-метрики, последнее значение и состояние на момент конкретных конверсий
Lifetime-метрики это метрики, которые накапливаются за все время жизни пользователя: количество дней с установки или последнего запуска, количество открытых пушей, сессий и крэшей.
Последнее значение – информация о последнем местоположении, устройстве, версии и сборке приложения.
Состояние на момент конкретных конверсий – все остальные фильтры учитывают состояние на момент совершения конверсии: события в приложении, получения пуша, открытия диплинка.
Отдельно в списке фильтров стоит демография. Ее показатели эвристические и рассчитываются технологией Крипта