Команда AppMetrica изменила систему сегментации пользователей внутри отчетов. Теперь она разделена на два уровня: пользователя и активностей (конкретных событий и сессий). Это позволит формировать сложные сегменты, в которых будут отличаться атрибуты пользователя и его действий.
Ранее центром сегментации был пользователь. К идентификатору пользователя привязывались атрибуты: профиль, история местоположений, версия приложения и операционной системы. После обновления этот уровень, как и старые сегменты, никуда не исчез. В их работе ничего не изменилось, но появилась возможность добавить к ним новые уровни.
На уровне пользователя регистрируются взаимодействия: сессии, события, push-кампании, крэши. Такие фильтры одинаковы для всех отчетов.
У каждого взаимодействия с приложением тоже есть уникальные атрибуты:
- у конкретной сессии может быть лишь одна длительность и привязанный к ней набор событий;
- push-кампания была отправлена в конкретное время и дала определенное количество конверсий;
- крэш случился на определенном наборе устройств, подключенных к сети конкретного оператора, в определенной версии приложения, после открытия настроек.
И для каждого такого отчета добавлен свой собственный уровень сегментации.
На уровне пользователя фильтры делятся на три состояния:
- Lifetime-метрики — количество дней с установки или последнего запуска, количество открытых пушей, сессий и крэшей.
- Последнее значение — информация о последнем местоположении, устройстве, версии и сборке приложения.
- Состояние на момент конкретных конверсий — все остальные фильтры учитывают состояние на момент совершения конверсии: события в приложении, получения пуша, открытия диплинка.
Отдельно в списке фильтров стоит демография, так как ее показатели эвристические и рассчитываются технологией Крипта.
Чтобы изменить фильтр, нажмите на кнопку«+». Она нужна для уточнения сегмента и добавляет еще одно условие.
Сегментация на уровне пользователя позволяет максимально сузить выборку.
На уровне активности (сессии, события, пуша) AppMetrica выбирает людей или устройства с определенными метриками, которые за период отчета могли повторяться, и подойдет любое совпадение, а значит выборка будет шире.
На уровне пользователя AppMetrica выбирает только те данные по местоположению, которые зафиксировала в момент последнего взаимодействия пользователя с приложением.
Условия на разных уровнях можно комбинировать.
Нюансы в работе с новой сегментацией:
- Доступность фильтров. При добавлении нового фильтра сегментация учтет условия, примененные на уровнях выше.
- Несовместимые фильтры. Часть фильтров несовместима с некоторыми отчетами. Например, User Acquisition сегментируется только на уровне пользователя.
При переходе между отчетами неприменимые фильтры перемещаются в блок «Несовместимые условия»:
Новые фильтры
AppMetrica также обновила фильтры. В них появились дополнительные возможности:
- В сегментации по пользователю появилось условие Deeplink. Оно выделяет пользователей, открывших приложение с диплинков трекера или партнера. Можно указать дату открытия диплинка.
- Для условий, учитывающих количество срабатываний, задается равенство или неравенство. Например, с помощью фильтра «Количество сессий больше или равно 3» можно выделить лояльных пользователей:
При сегментировании по параметрам событий, числом задается не количество повторений события, а значение конкретного атрибута:
- В фильтре «События» появился поиск по вложенным атрибутам. Чтобы им воспользоваться, введите в строку поиска имя события и название вложенного атрибута, разделив точкой:
Если в имени события точка уже есть, для поиска по вложенным параметрам, экранируйте ее символом «\»:
Сегменты сохраняются так же, как и раньше, но теперь эта опция доступна только пользователям с правами на редактирование.
Пример работы новой сегментации есть в блоге сервиса. Подробные инструкции по работе с сегментацией собраны в документации.