mblt16: alexander lukin, appmetrica
TRANSCRIPT
Аналитика мобильного проекта
проверяй и доверяй
Александр Лукин
Тестируем концепции, проводим эксперименты
Аналитика
Следим за показателями - AU, retention,
вовлеченность, целевые события
Улучшаем пользовательский опыт
Трекинг
Отслеживание источников трафика и построение
отчетов по кампаниям
Оптимизация CPI,CPA кампаний
Crash Reporting
Следим за стабильностью приложения
Оперативно узнаем о новых проблемах,
воспроизводим, исследуем и фиксим
End-to-end платформа аналитики
Crash ReportingAd TrackingApp Analytics
Real-time отчеты и обработка
Нет ограничений на объем данных
Доступ к сырым данным
Бесплатно
End-to-end платформа аналитики
SDK под все платформы (почти)
End-to-end платформа аналитики
Взгляните на демо и начните пользоваться appmetrica.yandex.com
“Trust, but verify”
R. Reagan
Проекты с правильной аналитикой проектируют метрики и все остальное
заранее
Часто используется несколько платформ аналитики
Нужно больше аналитики
Нужно больше аналитики
В чем проблема?
Аналитика N
Аналитика K
Расхождение в Active Users
07 мар
08 мар
09 мар
10 мар
11 мар
12 мар
13 мар
110,000117,500125,000132,500140,000147,500155,000
AppMetrica Flurry
Расхождение в Active Users
Dimension AppMetrica Flurry Diff
07 мар 115 221 114 494 -0,63 %
08 мар 123 848 127 870 3,25 %
09 мар 147 606 149 915 1,56 %
10 мар 149 263 146 349 -1,95 %
11 мар 134 026 127 214 -5,08 %
12 мар 119 622 115 269 -3,64 %
13 мар 126 212 128 931 2,15 %
Расхождение может быть незначительным - решать вам.
Это может влиять на
Расхождение в Active Users
〉проектные решения (thx captain)
Расхождение может быть незначительным - решать вам.
Это может влиять на
Расхождение в Active Users
〉проектные решения (thx captain)
〉прогнозирование
Расхождение может быть незначительным - решать вам.
Это может влиять на
Расхождение в Active Users
〉проектные решения (thx captain)
〉прогнозирование
〉другие агрегатные метрики - например, retention
Расхождение в retention W2
6-Apr 13-Apr
20-Apr
27-Apr
4-May
11-May
18-May
25-May
1-Jun 8-Jun 15-Jun
22-Jun
35%
43%
51%
59%
67%
75%
MAT Flurry AppMetrica
Разлет значений - 10-20%
Действительно плохо - совсем разные тренды
Расхождение в retention W2
Очевидно, что разница - в исходных данных
Как определена метрика Active Users?
Active Users
An active user is defined as a user that has had at least one session with your
application during a given time period (days, weeks, months)…
Yahoo Developer Network
https://developer.yahoo.com/flurry/docs/overview/
Расхождение в Sessions
07 мар 08 мар 09 мар 10 мар 11 мар 12 мар 13 мар550,000577,000604,000631,000658,000685,000712,000739,000766,000793,000820,000
AppMetrica Flurry
Расхождение в Sessions
Dimension AppMetrica Flurry Diff AU Diff
07 мар 591 413 601 259 1,66 % -0,63 %
08 мар 626 159 666 287 6,41 % 3,25 %
09 мар 766 076 785 369 2,52 % 1,56 %
10 мар 782 661 778 891 -0,48 % -1,95 %
11 мар 689 813 654 401 -5,13 % -5,08 %
12 мар 589 589 576 078 -2,29 % -3,64 %
13 мар 662 192 690 016 4,20 % 2,15 %
Число и продолжительность сессии - хорошие метрики для оценки
вовлеченности пользователей.
Расхождение в Sessions
Число и продолжительность сессии - хорошие метрики для оценки
вовлеченности пользователей.
Расхождение в Sessions
Нужно понять причину расхождения
Число и продолжительность сессии - хорошие метрики для оценки
вовлеченности пользователей.
Расхождение в Sessions
Почему при большем числе сессий одна система рассчитывает меньшее
количество пользователей?
Нужно понять причину расхождения
Число и продолжительность сессии - хорошие метрики для оценки
вовлеченности пользователей.
Расхождение в Sessions
Почему при большем числе сессий одна система рассчитывает меньшее
количество пользователей?
Нужно понять причину расхождения
Очевидно, сессии генерируются разными
множествами устройств
Как определена метрика Sessions?
Sessions
A session is one use of the application by an end user. This typically begins when
the application is launched and ends when the application is terminated. Depending
on the platform, the Flurry SDK may allow you to specify when a session starts and
stops, in which case the definition can vary depending on your implementation.
Yahoo Developer Network
https://developer.yahoo.com/flurry/docs/overview/
Insight #1 - трекинг сессий
Сессия привязана к жизненному циклу приложения - вызов методов
вручную или автотрекингonStart()/onStop()
onStart()
Пользовательская
сессия in progress
onStop()
Входящий звонок (2
минуты)
onStart()
Новая сессия или
продолжение?
Insight #1 - трекинг сессий
Insight #1 - трекинг сессий
Сессия привязана к жизненному циклу приложения - вызов методов
вручную или автотрекинг
Конфигурируемый таймаут сессии - решайте сами
onStart()/onStop()
setSessionTimeout(60)
Пользователи без сессии
Приложение Yandex.Disk. Синхронизация файлов в бэкграунде
AppMetrica SDK
t
Events
File Sync Successful Folder Sync Failed Photo Sync Successful
Пользователи без сессии
В отчете События хотим увидеть % пользователей с
успешными/неуспешными синхронизациями.
Event Name Users, % Events
File Sync Successful 95 % 1 789 687
Folder Sync Failed 5 % 1 432
Photo Sync Successful 99 % 1 809 888
Insight #2 - метрика Devices
Device - уникальным образом идентифицированный отправитель событий
Если есть хотя бы одно событие - есть и device
Device - уникальным образом идентифицированный отправитель событий.
Если есть хотя бы одно событие - есть и device
Insight #2 - итого
Device - уникальным образом идентифицированный отправитель событий.
Если есть хотя бы одно событие - есть и device
Session - сеанс использования приложения, определенный реализацией
разработчика или автотрекингом
Insight #2 - итого
Device - уникальным образом идентифицированный отправитель событий.
Если есть хотя бы одно событие - есть и device
Session - сеанс использования приложения, определенный реализацией
разработчика или автотрекингом
Active User - это device, имеющий за требуемый период хотя бы одну
сессию
Insight #2 - итого
N.B. - у приложения Я.Диск различие Users и Devices - в 3 раза
Выбираем метрику в зависимости от бизнес-логики отчета!
Dimension Users Devices
Insight #2 - итого
Важно понимать методологию расчета метрик, которыми вы пользуетесь
Мораль
Расчет собственных метрик на hit’ах - next-level
Исследуйте, как работает ваша платформа аналитики
Centimeters
Полная версия и вопросы - на [email protected]
Free install attribution and mobile analytics platform
appmetrica.yandex.com