Обновления продукта
6 сентября 2018

AppMetrica On-Going: новости для любителей качественных данных в отчетах

В очередном on-going рассказываем, как не терять важные события из приложения (бонус — совет от Макса Кожнова, Azur Games), какие возможности добавились в AppMetrica SDK для соблюдения приватности ваших пользователей, плюс пара приятных улучшений в карточке Профиля.

Отключение сбора статистики в SDK

Наверняка в вашем приложении уже имеется опция «Отключить отправку статистики». Зачастую она предлагается пользователю сразу, во время on-boarding'а, и почти всегда она доступна где-то в настройках.

Порой это вызывает трудности в аналитике — новый пользователь еще не предоставил согласия на отправку данных (но, скорее всего, сделает это через пару шагов туториала), а ценные события по прохождению этого туториала уже нужно собирать.

В AppMetrica SDK 3.2 (iOS и Android) появился новый удобный метод включения/отключения отправки статистики, а также флаг активации «не отправлять статистику».

Всё просто:

  1. SDK инициализируется с флагом «не отправлять статистику».
  2. Все нужные события, которыми вы разметили приложение, передаются в AppMetrica SDK, но хранятся только локально, не отправляются на сервер.
  3. Как только пользователь дал согласие на отправку статистики — вызовите метод SDK «включить отправку статистики». Все накопленные события будут отправлены.

Подробнее об использовании метода и флага можно почитать в документации.

Принудительная отправка буфера событий в SDK

Немного внутренней кухни — события, переданные в AppMetrica SDK, почти всегда отправляются не моментально, а сначала собираются в пачки по несколько штук. Если событий мало, то пачка отправляется при завершении сессии или по таймауту. Эта буферизация позволяет сохранить реалтаймовость отчетов и дает существенную экономию трафика и батарейки на устройстве пользователя.

Однако, существуют кейсы, когда пользователь быстро выходит из приложения. И больше в него не возвращается. Или вовсе удаляет!

Такие сценарии и нужно анализировать максимально точно и качественно. Именно в такой ситуации важно наличие событий, так как по ним вы сможете восстановить пользовательское поведение и понять, что привело к уходу пользователя.

Вот чем поделился Максим Кожнов, Head of Analytics в Azur Games:

Туториал, оn-boarding уровни — критичное место. По моему опыту из разных проектов, значительная часть «отвалов» приходится на пробные уровни или туториал — во время прохождения или сразу после. Просто сворачивают игру и всё.

Если игру вот так попробовали и удалили, значит, мы вообще не получим события, накопленные за время прохождения туториала. А это очень важное место для анализа и улучшения. Поэтому, возможно, с некоторым ущербом для энергопотребления, но события тут нужно отправлять сразу, то есть настроить SDK таким образом, чтобы события не копились, а отправлялись моментально.

В AppMetrica SDK 3.2 (iOS и Android) появился метод для принудительной отправки буфера событий. Используйте его в критичных пользовательских сценариях — funnel покупки в e-commerce приложении, прохождение on-boarding'а в игре. Это важно.

Поиск в карточке Профиля пользователя

Профили пользователей появились в AppMetrica не так давно, а мы уже готовы представить полезное дополнение — поиск по timeline'у событий в карточке пользователя.

Изучать timeline событий — будто наблюдать за тем, как пользователь работает с приложением: все события в сессии, включая крэши и запуск диплинком, выстроены в цепочку по времени. Новая фича пригодится для качественных исследований приложения. Поиск позволяет оставить в timeline'е только требуемые для исследования события.

Вот пример изучим, как отдельный пользователь приложения AppMetrica использует отчет по Операционным системам.

Найдя сессии, в которых открывался отчёт по ОС, мы исследуем детали: из каких фильтров был выбран отчёт, как долго пользователь AppMetrica его просматривает.

Попробуйте фичу сами, это удобно.


С возвращением из отпуска!

Команда AppMetrica