89
AppConsulting.ru Аналитика мобильных приложений Анатолий Шарифулин MDDay, Москва, 22 декабря 2014 г.

Аналитика мобильных приложений

Embed Size (px)

Citation preview

AppConsulting.ru

Аналитика мобильных приложений

Анатолий Шарифулин MDDay, Москва, 22 декабря 2014 г.

Анатолий Шарифулин

Консалтинг мобильных приложений AppConsulting.ru

Ранее работал в Ostrovok.ru, Applifto Inc. и Точка Кипения

,

2

— У всех ли настроена аналитика в мобильных приложениях?

3

— Кто доволен?

4

«Не все могут настроить аналитику. Вернее, настроить могут не только

лишь все. Мало, кто может это делать…»

5

6

«Не все могут настроить аналитику. Вернее, настроить могут не только

лишь все. Мало, кто может это делать…»

7

КО

Аналитика нужна для понимания, что и как пользователи делают

в приложении

«Надо встроить аналитику и я хочу залить рекламой эту хню)

Но надо трекать чётко всё!»

8

Постановка задачи

Если разработчик встроил SDK, то всё ОК

9

Фейл #1

10

11

Полуфейл

Каждое новое SDK замедляет работу приложения

12

Разработчик может сам настроить аналитику

13

Фейл #2

14

Может сам #1

15

Может сам #1

16

Может сам #1

17

Может сам #1

18

Может сам #2

19

Может сам #2Может сам #2

20

Может сам #2Может сам #2

21

Может сам #2Может сам #2

23

Может сам #3

24

Может сам #3

25

Может сам #3

26

Может сам #3

Нет вообще событий!!!11

27

Может сам #4

«Я ж в айфон впиливал... но что-то нет. Видимо, руки все же кривоваты»

28

Аналитика ради аналитики — это зло!

29

http://www.slideshare.net/evgenyq/ss-32611485

Фейл #3

150 событий и 65 воронок

30

Аналитика ради аналитики

31

32

КО

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

Составить описание всех метрик, событий и воронок

33

Постановка задачи

ТЗ для разработчиков по внедрению SDK и описание

тонкостей настройки!

34

Постановка задачи

35

— Какую аналитику выбрать для мобильного приложения?

36

37

Базовая аналитика

38

Базовая аналитика

39

Базовая аналитика

40

Базовая аналитика

41

Для продвижения

42

Для продвижения

43

Для продвижения

44

Для продвижения

45

Продвинутая аналитика

46

Продвинутая аналитика

47

Продвинутая аналитика

48

Продвинутая аналитика

49

Продвинутая аналитика

Сервернаяаналитика

— Мне нравится Дженнифер Лоренс!

50

— Ой! Интересует базовая аналитика!

51

52

Базовая аналитика

Flurry• Самый распространенный аналитический сервис

• Бесплатный!

• Позволяет решить базовые потребности при анализе данных:

• Пользователи, сессии и ретеншен

• События и воронки

• Трекинг установок

• Креши и ошибки

53

Недостатки• Медленно, очень медленно работает веб-интерфейс!

• Часто забываешь, что хотел найти, проанализировать

• Поверхностное API, сырые логи событий невозможно получить

• «Мёртвая» техподдержка

• Слабые дашборды

• Нет круговых диаграмм (кроме «Пол»), мало виджетов, нет виджета по устройствам, метрики фиксированные

54

Flurry

Недостатки• Слабые сегменты

• «Processing data. It may take several hours for your results to display.»

• Нельзя построить срез по версии ОС, устройствам, интернет-соединению

• Если в трекинге не указал по каким сегментам, воронкам хочешь анализировать, то уже никак не исправить это

• Часто наталкиваешься на ошибки в системе:

55

Flurry

Достоинства?• Какими приложениями пользуются пользователи вашего приложения!

• Ретеншен

• События, поддержка нескольких параметров

• Бесплатный трекинг, воронки и конверсия

• (только карта событий больше 3х уровней не покажет)

56

Flurry

Тонкая настройка• Последняя версия SDK!

• Подключить соц.-дем. (отчёты по возрасту и полу)

• Настроить события основных действий и воронки до целевых действий

• Создать несколько сегментов из событий, локали, стран, когорт пользователей (долго будут считаться)

• Создать кастомный дашборд из доступных данных:

57

58

Flurry

Google Analytics• Самая популярная в вебе система аналитики

• За последние 2 года сильно прокачала мобильную аналитику до уровня веба

• Бесплатный (почти бесплатный)

• Можно найти ответы почти на все базовые вопросы:

• пользователи, сессии, соц.-дем.

• параметры, события, экраны, ошибки, длительность процессов

• трекинг каналов установок (в бете для iOS)

• транзакции и продажа товаров

59

60

Красинский-апрув

Недостатки• Аппроксимация данных на больших объемах

• Погрешность в расчётах, неточные данные

• «Странные» параметры у событий

• Category / Action / Label / Value

• «Странные» воронки (цели)

• Данные начинают считаться с момента создания

• Раньше не было полноценного трекинга (совсем недавно запустили, пока нет полноценного фидбека)

61

Преимущества• Применимы все практики из веба

• Гибкий инструмент, позволяющий построить почти любой разрез данных (сегмент, отчет, дашборд)

• Хорошие фильтры!

• Если есть сайт, моб. сайт, то удобное сравнение одних и тех же метрик с приложениями

• Создание пользовательских параметров и показателей

• Хит, сессия, пользователь, товар

• Воронки для e-commerce!

62

Преимущества• Шаринг сегментов, дашбордов как среди компании, так и по ссылке

• Полноценный API (импорт, экспорт)

• Есть возможность строить отчёты из Google Docs, создавая собственные метрики

• Кросс-девайс взаимодействие позволит понимать, что это один и тот же пользователь на разных платформах

• Связь GA с Developer Google Play Console, Adwords, AdSense

63

64

Тонкая настройка• Последняя версия SDK!

• Один счётчик и несколько представлений, работающие через фильтры:

• All, iOS, Android, All w/o Office

• Подключение соц.-дем.

• Название экранов (важно использовать одинаковый нейминг)

• Создание и реализация заполнения пользовательских параметров и показателей

• Адаптация события под GA и настройка целей

• Настройка кастомных дашбордов и виджетов:

65

66

Тонкая настройка• Настройка транзакций и товаров

• Добавление пользовательского времени (скорость загрузки приложения, данных и тд)

• Трекинг установок (в том числе и для iOS)

• Логирование вылетаний

• Социальное взаимодействие?

• Любое полезное событие нужно логировать (например, мотивирование пользователей голосовать за приложение)

67

Answers (Crashlytics)• Fabric.io от Twitter

• Встраивается совместно с Crashlytics SDK, бесплатно!

• Риал-тайм статистика по базовым метрикам, в т.ч. вылетания

• Отличный дайджест за день (email-рассылка по приложениям):

• Коротко, что произошло с приложением в TL;DR

• Какая метрика изменилась больше всех остальных

• Детализация основных метрик

68

69

70

71

— И немного Скарлетт Йохансон…

72

— Ой! Какой трекер выбрать для продвижения приложений?

73

74

Для продвижения

AppsFlyer• Трекинг установок и пост-аналитика для мобильных приложений

• Оплата только за установку!

• Позволяет трекать любой внешний трафик до приложения:

• Facebook, Twitter, iAd, …

• Рекламные сетки, агентства и площадки

• Собственный трафик: сайт, блог, email, smm, …

• Так же определяет органический трафик

75

Недостатки

• В событиях можно передать только один параметр

• Нет информации о средней длине сессии пользователя

76

Преимущества• Простой в использовании

• Хорошие отчёты: клики, установки, кампании и ретеншен

• Модуль OneLink

• Deep Links

• Мощное Pull & Push APIs

• Отзывчивая техподдержка (в том числе на русском) и отличная документация!

• Пробрасывание информации об установки в Mixpanel

• Агентский доступ для РК и консультантов

77

Тонкая настройка

• Последняя версия SDK!

• Customer User ID и IDFA

• Базовые события, как минимум AppStart и целевое действие, 3-5 событий для определения качества трафика

78

Полезная информация• Определение дублированных установок

• Трафик: таргет vs. нетаргет (устройство, страна, версия ОС)

• Анализ данных через site_id, отсеивание каналов с нерелевантным трафиком

• Локаль пользователя: country_code и language

• Информация про пользователя: city, имя девайса (минимальный соц.-дем.)

• Время от установки до ключевого действия (поиск фрода и накруток)

• Если есть покупки и возможность отменить их, то обязательно нужно трекать отмены (во избежании фрода)

79

— А про Ким в следующий раз?!

80

— Продвинутая аналитика нужна, когда уже настроена базовая!

81

82

Продвинутая аналитика

Если есть возможность, настройте серверную аналитику!

83

Рекомендуется всем m-commerce приложениям

Совет

Настроив базовую аналитику, приложение не будет чёрным ящиком для вас!

84

КО

Настроив базовую аналитику, приложение не будет чёрным ящиком для вас!

85

КО

86

87

B*TCH!ANALYZE IT,

AppConsulting.ru

Спасибо за внимание!Вопросы?

88

Анатолий Шарифулин [email protected]

sharifulin.ru

AppConsulting.ru

Спасибо за внимание!Вопросы?

89

Анатолий Шарифулин [email protected]

sharifulin.ru

APPCONSULTING.RU