Собирать данные для мобильной аналитики невозможно без специальных инструментов. Помимо накопления информации ещё нужна её систематизация и возможность оперировать данными. Для этого и существуют специальные аналитические сервисы.
В мобильной аналитике есть два основных направления: отслеживание установок и событий, которые происходят до них (внешняя аналитика), и наблюдение за событиями внутри приложения, то есть за поведением пользователей (внутренняя аналитика). Кроме них ещё можно выделить аналитику магазинов приложений.
Отслеживать установки приложения необходимо прежде всего для того, чтобы можно было оценивать эффективность рекламы. Другими словами он позволяет узнавать источники трафика. Трекинг даёт всю необходимую информацию о пути пользователя, который тот проделывает от клика до запуска установленного приложения.
В приложение интегрируется SDK трекингового сервиса, который и позволяет собирать информацию об установках и ряд других данных.
Схема работы трекинга устроена так:
Таким образом трекинг позволяет собирать практически весь пул данных, которые нужны для оценки эффективности рекламы.
Другое направление в мобильной аналитике - сбор данных о поведении пользователей внутри приложения. Такой анализ продукта помогает получать статистику о любых действиях юзеров. Специальные сервисы через SDK, интегрированный в приложение, фиксируют все события, будь то скроллинг экрана или транзакция. При этом обязательно учитываются и другие важные параметры, например, модель устройства, версия операционной системы, время жизни в приложении и ряд других. Кроме того, есть возможность сегментировать аудиторию практически по любому из параметров.
Как известно, внушительная доля аудитории приходит в приложение из внутреннего поиска магазинов. Поэтому на рынке востребован ещё один тип мобильной аналитики - сбор статистики магазинов приложений. Главным образом это касается поисковых запросов.
Такие сервисы помогают понять, какие запросы наиболее важны для продвижения. Кроме того, с их помощью легко вести мониторинг ключевых слов и следить за любыми изменениями в рейтингах запросов и даже за действиями конкурентов.
Раньше для трекинга установок и внутренней аналитики существовали отдельные сервисы, но в последнее время наблюдается тенденция совмещения: многие системы сочетают в себе оба направления мобильной аналитики. Трекеры расширяют свой функционал до отслеживания внутренних событий. Таким образом компании расширяют своё присутствие на рынке, а их пользователям становится удобнее проводить аналитику, так как все инструменты собраны в одном месте. Кроме того, аналитические системы сильно шагнули в сторону . Они не просто выдают сухие цифры статистики, а интерпретируют данные, что упрощает итоговую оценку эффективности рекламы. Если раньше аналитические системы были сугубо техническими сервисами, то теперь превратились в маркетинговый инструмент. Они могут давать пользователям подсказки по или оптимизации приложения. Например, ASO-сервисы рекомендуют ключевые слова, а системы аналитики дают советы по оптимизации в разрезе улучшения взаимодействия с пользователями.
Также появилась тенденция сближения аналитических сервисов с системами, которые продают рекламу. Уже сейчас во многих из них есть прямая интеграция с рекламными сетями. Помимо упрощения работы, это позволяет получать часть статистики напрямую из рекламных сетей - главным образом это стоимость показов и кликов. Таким образом, в панели сервиса могут быть сразу доступны комплексные метрики, например, ROI, для расчёта которых нужны те самые показатели.
С другой стороны, сами рекламные сети начали выходить на рынок аналитики. Если раньше чуть ли не единственным таким сервисом была система Google Analytics, то теперь появились AppMetrica от «Яндекса» и MyTracker от MyTarget.
1 /1
TUNE - раньше этот сервис назывался MAT (Mobile App Tracking), и, как следует из названия, его основным предназначением был трекинг установок. Сейчас в нём есть функционал и для внешней, и для внутренней аналитики. Кроме того, он включает в себя инструменты для бизнес-аналитики и получения статистики из сторов.
Что касается удобства использования, то огромный инструментарий TUNE для типовых задач избыточен. Отсюда и вытекает его главный недостаток: для простых настроек требуется слишком много операций и сложно ориентироваться в запутанном интерфейсе.
2 /1
3 /1
AdJust - также сочетает в себе оба направления аналитики и его инструментария хватает для полного комплекса работ по сбору и анализу статистики. При этом в сервисе довольно сложный интерфейс, который обычно пугает новичков. Действительно, порой даже у опытных разработчиков и маркетологов возникают вопросы, особенно это касается настройки отслеживания событий внутри приложения. Зато есть плюс для агентств - в AdJust реализована удобная интеграция с партнёрами.
4 /1
Kochava - сервис с внушительным инструментарием для трекинга установок и отслеживания событий. В нём удобно работать с постбеками, реализован функционал для агентств, но есть и недостатки. Самый весомый минус - очень сложный интерфейс, в дебрях которого может заблудиться даже профи. Также сервис отстаёт от конкурентов в техническом плане: в нём довольно низкая скорость передачи статистики.
5 /1
Firebase - продукт компании Google. Изначально этот сервис задумывался как backend-платформа для приложений (как база данных реального времени, хостинг и система авторизации), но потом он начал развиваться, обрастая новыми модулями. В том числе там появился инструмент Firebase Analytics. Его возможностей вполне хватает большинству пользователей. В этом сервисе очень удобно следить за действиями пользователей и анализировать активность разных сегментов аудитории. Кроме того, Firebase Analytics бесплатный, что явный плюс для инди-разработчиков и небольших студий.
6 /1
AppMetrica - аналитическая система «Яндекса» для мобильных приложений. Сервис отличается очень простым и логичным интерфейсом. Пожалуй, AppMetrica удобнее всего в использовании, в этом сервисе есть всё необходимое для полноценной аналитики мобильных приложений и нет ничего лишнего. Кроме того, у неё есть ещё один неоспоримый плюс - она бесплатная в отличие от подавляющего большинства других сервисов. Также в AppMetrica простой API, но нет отдельного партнёрского интерфейса.
7 /1
Flurry - удобный сервис, его инструментарий подходит для решения практически всех базовых задач мобильной аналитики внутри приложений. Но при этом в нём не реализован когортный анализ и некоторые функции слишком глубоко спрятаны в интерфейсе.
8 /1
Mixpanel - очень мощный инструмент, даёт самые широкие возможности для внутренней аналитики. Он позволяет создавать различные воронки событий, сегментировать аудиторию по любым признакам и создавать сложные события на основе действий и демографических данных. Mixpanel в основном ориентирован на крупных разработчиков и издателей, так как для новичков его функционал избыточен. Кроме того, сервис считается одним из самых дорогих.
9 /1
Universal Analytics - это очередной виток эволюции системы Google Analytics (она изначально была предназначена только для вебаналитики). Поэтому сервис в первую очередь предназначен для кроссплатформенных продуктов. Но многими он успешно используется исключительно для мобильных приложений. Он позволяет решать обычные задачи аналитики и при этом абсолютно бесплатный для пользователей, но интерфейс неудобный и запутанный.
10 /1
Главная задача ASO-сервисов - изучение поиска внутри магазинов. Эти инструменты позволяют разработчикам понимать то, как пользователи ищут приложения и что вводят в строку поиска. Таким образом, ASO-аналитика помогает подбирать нужные ключевые слова и в конечном итоге делать так, чтобы юзеры легко находили именно ваше приложение. Такая оптимизация по ключевым словам иногда даёт 20–30% прироста трафика!
Суть специальных ASO-инструментов сводится к сбору статистики поиска. Они показывают поисковые запросы, которые вводят пользователи, и их частотность. Далее сервисы подбирают наиболее эффективные слова для поиска. Также они позволяют следить за динамикой частотности ваших слов.
Один из самых популярных сервисов - Sensor Tower . С его помощью помощью можно отслеживать статистику поиска и легко подбирать новые слова. Ещё он позволяет подглядывать за конкурентами - смотреть их ключевые слова. Сервис Mobile Action помимо основного набора функций имеет удобный модуль рекомендаций, это ощутимо экономит время и упрощает работу. Также рекомендации по подбору слов есть в сервисе MobileDevHq .
Сервисы аналитики - это один из инструментов мобильного маркетинга. Без них невозможно продвигать мобильные приложения. Умелое использование аналитических систем экономит время и даёт огромное количество полезной информации. Не пренебрегайте аналитикой, совершенствуйте своё приложение!
Сравнил популярные системы мобильной аналитики: Mixpanel, Amplitude, Flurry, Localytics.
При разработке мобильных приложений мы часто интегрируем в них сервисы аналитики. Мы работали с такими системами:
На наш взгляд, это основные решения на данный момент. На выбор системы аналитики нашими заказчиками влияет несколько определяющих параметров:
Разберем каждый параметр подробней.
В некоторых случаях важно видеть и анализировать то, что происходит в приложении, c минимальной задержкой. Так, при апдейте вы можете внести изменения, которые должны повысить конверсию, в интерфейс приложения.
Real-time аналитика позволит понять, насколько эти изменения были эффективны, сразу после релиза, а не спустя какое-то время.
Данные в реальном времени дают Mixpanel, Amplitude и Localytics. В первых двух события (events) приходят с задержкой в пару секунд. В Localytics - с задержкой в несколько минут.
Amplitude. Активность пользователей в реальном времени
Во Flurry нет real-time. Частота обновления данных не задокументирована. В среднем, отправленных в аналитику данных приходится ждать сутки. Conversion funnels (воронки), о которых мы расскажем ниже, зачастую строятся еще дольше. Однажды нам пришлось ждать пересчета воронки около трех дней.
Conversion funnels (воронки) - один из ключевых инструментов в любой аналитике, где важны качественные показатели. Например, какой процент пользователей дошел до экрана покупки товара, а какой остановился на регистрации. Все упомянутые в этой статье аналитические системы поддерживают воронки, но некоторые делают это лучше остальных.
Mixpanel
При строительстве воронки в Mixpanel можно накладывать условия на каждое событие в ней. Если мы отслеживаем регистрации, то, например, можно учитывать регистрации только через Facebook.
Уже построенную воронку можно сегментировать по параметрам любого из ее событий. Можно определять свои параметры и отправлять их из приложения вместе с самим событием. Например, событием является нажатие определенной кнопки в приложении: мы хотим изменять ее цвет и наблюдать при этом за изменением поведения пользователей в зависимости от смены цвета кнопки. То есть цвет кнопки будет являться параметром события.
Также есть возможность наблюдать, как меняется конверсия во времени, то есть изменение процента перехода пользователей между различными событиями внутри воронки.
Mixpanel. Недельная конверсия с установки на добавление записи в приложении What I Eat
Amplitude
Так же, как в Mixpanel, можно накладывать условие на каждое событие, из которых формируется воронка, и наблюдать за распределением конверсии во времени.
Кроме этого, присутствует интересная и необычная возможность - просмотр пользователей, которые прошли или не прошли конкретный шаг воронки вместе с событиями, которые были получены от них в процессе прохода воронки.
Amplitude. Шаги пользователя внутри воронки
Воронки есть, но пользоваться ими сложнее, чем в других системах. По следующим причинам:
Localytics
Довольно непривычный инструментарий для работы с воронками. Если в Mixpanel и Amplitude всё отчасти похоже, то Localytics решил подойти к вопросу по-своему.
1. Можно накладывать несколько условий на шаг воронки. Это удобно и по сути заменяет функциональность сегментации всей воронки в трех других аналитиках.
Localytics. Два условия в первом шаге воронки
2. Определение временного диапазона для воронки осуществляется наложением дополнительного условия на шаг. Нет возможности на одном графике увидеть изменение конверсии во времени.
3. Возможность смотреть события - для каждого шага воронки (кроме первого), до него и после для прошедших и непрошедших пользователей соответственно.
Localytics. Действия пользователей до и после выбранного шага
4. Детализация пользователей, прошедших шаг, по своим параметрам и большому количеству предустановленных сегментов (платформа, версия системы, страна, язык и прочее).
Localytics. Сегментация пользователей на шаге воронки по девайсу
Отслеживание пользователей в промежутке между рекламой и установкой приложения по этой рекламе позволяет понять, какая рекламная кампания эффективнее и что делают пользователи, которые проходят по ней.
В мобильных приложениях реализовать такой механизм непросто. Из-за этого он есть не во всех аналитиках.
В Mixpanel и Amplitude такой возможности «из коробки» нет, и для этого необходимо использовать сторонние сервисы, которые будут отправлять в аналитику данные об установке приложения: для Mixpanel это Adjust или AppsFlyer, для Amplitude - Adjust.
Во Flurry трекинг установок реализован изначально, что очень удобно.
В Localytics есть встроенная возможность отслеживания установок для некоторых рекламных сетей (Adwords, InMobi, Facebook и другие). Чтобы отслеживать пользователей из другого источника, не поддерживаемого в аналитике, нужно подключать сторонний сервис - Adjust, AppsFlyer, Kochava и другие.
Распространена ситуация, когда часть данных отправляется в аналитику из мобильного приложения, а часть - из веб-бэкенда. В таком случае необходим интерфейс (API), через который бэкенд сможет их отправлять.
В Mixpanel и Amplitude внешний API для отправки событий реализовано. Во Flurry и Localytics - нет.
Для того, чтобы упростить сравнение по цене, допустим, что все пользователи нашей системы активные и каждый из них отправляет по 5 событий в день, 20 дней в месяц (допущение на случай не ежедневной активности пользователей). Тогда 10 000 пользователей будут генерировать 1 000 000 событий в месяц. Ниже таблица стоимости аналитик для 1 / 5 / 10 / 30 / 50 / 100 тысяч пользователей в месяц.
Соберем вышеизложенное в таблицу для обобщения данных об аналитических сервисах:
Мы не можем выбрать победителя или проигравшего в этом сравнении. Выбор аналитики очень сильно зависит от особенностей мобильного приложения и личных предпочтений разработчиков.
Узнайте, как пользователи, устанавливающие ваше приложение, находят его страницу в магазине приложений.
Отслеживание установок позволяет собирать и передавать информацию из мобильных приложений в аккаунт Google Analytics, после чего она появляется в отчете по источникам трафика мобильных приложений.
Чтобы настроить отслеживание установок мобильных приложений, необходимо выполнить перечисленные ниже действия.
СодержаниеОтслеживание установок приложений Android автоматически включено в Google Analytics. С вашей стороны никаких действий не требуется.
Чтобы настроить отслеживание установок в аккаунте Google Analytics, выполните следующие действия:
Разработчикам Android необходимо изменить несколько строк в файле манифеста. Соответствующий пример приведен в Руководстве для разработчиков на базе Android .
Внесите в приложение необходимые изменения, чтобы использовать пакет разработчика Google Analytics для iOS . Для отслеживания установок в Google Analytics приложение должно иметь доступ к рекламному идентификатору iOS (IDFA). Для этого необходимо добавить библиотеку libAdIdAccess.a в проект XCode. Подробные сведения и примеры см. в Руководстве разработчика и файле README для SDK.
Необходимо настроить специальные кампании для каждой используемой платформы. Чтобы упростить эту задачу, мы создали Компоновщик URL. Подробнее о настройке специальных кампаний читайте в руководствах разработчика для соответствующей операционной системы.
Настроив отслеживание установок мобильных приложений в Google Analytics, вы можете приступить к разработке рекламной стратегии и содержания объявлений. От того, насколько эффективно вы будете управлять кампаниями, зависит количество пользователей, загрузивших ваше приложение. Необходимо определить целевую аудиторию, рекламное сообщение и рекламную сеть, которую вы хотите использовать.
Обязательно укажите специальный URL, ведущий на страницу загрузки, для каждого объявления или кампании, а также добавьте теги в URL всех объявлений. Это позволит выяснить, какие объявления наиболее эффективно привлекают трафик на страницу загрузки.
Инструкции по настройке аналитики мобильного приложения.
Чтобы использовать новейшие отчеты о приложениях в Google Аналитике, необходимо установить пакет разработчика Firebase. Если у вас нет проекта Firebase, создайте его на сайте firebase.google.com . После завершения настройки вернитесь в Google Аналитику и выполните указанные ниже действия.
Чтобы подключиться к проекту Firebase, вы должны быть его владельцем .
Если вы планируете отслеживать несколько приложений, название должно быть точным и понятным. Рекомендуем включить в него номер или название версии. Так вам будет проще управлять ресурсами приложений в аккаунте.
Чтобы настроить отчеты приложений с помощью Google Analytics SDK для iOS и Android, выполните указанные ниже действия. Обратите внимание, что Firebase SDK является рекомендуемым решением для отслеживания для Google Analytics.