mblt16: alexander lukin, appmetrica

40

Upload: e-legion

Post on 09-Feb-2017

445 views

Category:

Mobile


3 download

TRANSCRIPT

Page 1: MBLT16: Alexander Lukin, AppMetrica
Page 2: MBLT16: Alexander Lukin, AppMetrica

Аналитика мобильного проекта

проверяй и доверяй

Александр Лукин

Page 3: MBLT16: Alexander Lukin, AppMetrica

Тестируем концепции, проводим эксперименты

Аналитика

Следим за показателями - AU, retention,

вовлеченность, целевые события

Улучшаем пользовательский опыт

Page 4: MBLT16: Alexander Lukin, AppMetrica

Трекинг

Отслеживание источников трафика и построение

отчетов по кампаниям

Оптимизация CPI,CPA кампаний

Page 5: MBLT16: Alexander Lukin, AppMetrica

Crash Reporting

Следим за стабильностью приложения

Оперативно узнаем о новых проблемах,

воспроизводим, исследуем и фиксим

Page 6: MBLT16: Alexander Lukin, AppMetrica

End-to-end платформа аналитики

Crash ReportingAd TrackingApp Analytics

Page 7: MBLT16: Alexander Lukin, AppMetrica

Real-time отчеты и обработка

Нет ограничений на объем данных

Доступ к сырым данным

Бесплатно

End-to-end платформа аналитики

Page 8: MBLT16: Alexander Lukin, AppMetrica

SDK под все платформы (почти)

End-to-end платформа аналитики

Page 9: MBLT16: Alexander Lukin, AppMetrica

Взгляните на демо и начните пользоваться appmetrica.yandex.com

Page 10: MBLT16: Alexander Lukin, AppMetrica

“Trust, but verify”

R. Reagan

Page 11: MBLT16: Alexander Lukin, AppMetrica

Проекты с правильной аналитикой проектируют метрики и все остальное

заранее

Часто используется несколько платформ аналитики

Нужно больше аналитики

Page 12: MBLT16: Alexander Lukin, AppMetrica

Нужно больше аналитики

Page 13: MBLT16: Alexander Lukin, AppMetrica

В чем проблема?

Аналитика N

Аналитика K

Page 14: MBLT16: Alexander Lukin, AppMetrica

Расхождение в Active Users

07 мар

08 мар

09 мар

10 мар

11 мар

12 мар

13 мар

110,000117,500125,000132,500140,000147,500155,000

AppMetrica Flurry

Page 15: MBLT16: Alexander Lukin, AppMetrica

Расхождение в 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 %

Page 16: MBLT16: Alexander Lukin, AppMetrica

Расхождение может быть незначительным - решать вам.

Это может влиять на

Расхождение в Active Users

〉проектные решения (thx captain)

Page 17: MBLT16: Alexander Lukin, AppMetrica

Расхождение может быть незначительным - решать вам.

Это может влиять на

Расхождение в Active Users

〉проектные решения (thx captain)

〉прогнозирование

Page 18: MBLT16: Alexander Lukin, AppMetrica

Расхождение может быть незначительным - решать вам.

Это может влиять на

Расхождение в Active Users

〉проектные решения (thx captain)

〉прогнозирование

〉другие агрегатные метрики - например, retention

Page 19: MBLT16: Alexander Lukin, AppMetrica

Расхождение в 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

Page 20: MBLT16: Alexander Lukin, AppMetrica

Разлет значений - 10-20%

Действительно плохо - совсем разные тренды

Расхождение в retention W2

Очевидно, что разница - в исходных данных

Page 21: MBLT16: Alexander Lukin, AppMetrica

Как определена метрика 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/

Page 22: MBLT16: Alexander Lukin, AppMetrica

Расхождение в Sessions

07 мар 08 мар 09 мар 10 мар 11 мар 12 мар 13 мар550,000577,000604,000631,000658,000685,000712,000739,000766,000793,000820,000

AppMetrica Flurry

Page 23: MBLT16: Alexander Lukin, AppMetrica

Расхождение в 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 %

Page 24: MBLT16: Alexander Lukin, AppMetrica

Число и продолжительность сессии - хорошие метрики для оценки

вовлеченности пользователей.

Расхождение в Sessions

Page 25: MBLT16: Alexander Lukin, AppMetrica

Число и продолжительность сессии - хорошие метрики для оценки

вовлеченности пользователей.

Расхождение в Sessions

Нужно понять причину расхождения

Page 26: MBLT16: Alexander Lukin, AppMetrica

Число и продолжительность сессии - хорошие метрики для оценки

вовлеченности пользователей.

Расхождение в Sessions

Почему при большем числе сессий одна система рассчитывает меньшее

количество пользователей?

Нужно понять причину расхождения

Page 27: MBLT16: Alexander Lukin, AppMetrica

Число и продолжительность сессии - хорошие метрики для оценки

вовлеченности пользователей.

Расхождение в Sessions

Почему при большем числе сессий одна система рассчитывает меньшее

количество пользователей?

Нужно понять причину расхождения

Очевидно, сессии генерируются разными

множествами устройств

Page 28: MBLT16: Alexander Lukin, AppMetrica

Как определена метрика 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/

Page 29: MBLT16: Alexander Lukin, AppMetrica

Insight #1 - трекинг сессий

Сессия привязана к жизненному циклу приложения - вызов методов

вручную или автотрекингonStart()/onStop()

Page 30: MBLT16: Alexander Lukin, AppMetrica

onStart()

Пользовательская

сессия in progress

onStop()

Входящий звонок (2

минуты)

onStart()

Новая сессия или

продолжение?

Insight #1 - трекинг сессий

Page 31: MBLT16: Alexander Lukin, AppMetrica

Insight #1 - трекинг сессий

Сессия привязана к жизненному циклу приложения - вызов методов

вручную или автотрекинг

Конфигурируемый таймаут сессии - решайте сами

onStart()/onStop()

setSessionTimeout(60)

Page 32: MBLT16: Alexander Lukin, AppMetrica

Пользователи без сессии

Приложение Yandex.Disk. Синхронизация файлов в бэкграунде

AppMetrica SDK

t

Events

File Sync Successful Folder Sync Failed Photo Sync Successful

Page 33: MBLT16: Alexander Lukin, AppMetrica

Пользователи без сессии

В отчете События хотим увидеть % пользователей с

успешными/неуспешными синхронизациями.

Event Name Users, % Events

File Sync Successful 95 % 1 789 687

Folder Sync Failed 5 % 1 432

Photo Sync Successful 99 % 1 809 888

Page 34: MBLT16: Alexander Lukin, AppMetrica

Insight #2 - метрика Devices

Device - уникальным образом идентифицированный отправитель событий

Если есть хотя бы одно событие - есть и device

Page 35: MBLT16: Alexander Lukin, AppMetrica

Device - уникальным образом идентифицированный отправитель событий.

Если есть хотя бы одно событие - есть и device

Insight #2 - итого

Page 36: MBLT16: Alexander Lukin, AppMetrica

Device - уникальным образом идентифицированный отправитель событий.

Если есть хотя бы одно событие - есть и device

Session - сеанс использования приложения, определенный реализацией

разработчика или автотрекингом

Insight #2 - итого

Page 37: MBLT16: Alexander Lukin, AppMetrica

Device - уникальным образом идентифицированный отправитель событий.

Если есть хотя бы одно событие - есть и device

Session - сеанс использования приложения, определенный реализацией

разработчика или автотрекингом

Active User - это device, имеющий за требуемый период хотя бы одну

сессию

Insight #2 - итого

N.B. - у приложения Я.Диск различие Users и Devices - в 3 раза

Page 38: MBLT16: Alexander Lukin, AppMetrica

Выбираем метрику в зависимости от бизнес-логики отчета!

Dimension Users Devices

Insight #2 - итого

Page 39: MBLT16: Alexander Lukin, AppMetrica

Важно понимать методологию расчета метрик, которыми вы пользуетесь

Мораль

Расчет собственных метрик на hit’ах - next-level

Исследуйте, как работает ваша платформа аналитики

Centimeters

Полная версия и вопросы - на [email protected]

Page 40: MBLT16: Alexander Lukin, AppMetrica

Free install attribution and mobile analytics platform

appmetrica.yandex.com