АНАЛИТИКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ (НА ПРИМЕРЕ AppMetrica)
Чтобы начать собирать аналитику, приложение необходимо связать с сервисом:
Для использования AppMetrica нужно подключить к проекту её SDK.
Инструмент поддерживает популярные платформы разработки: iOS, Android, Flutter и React Native.
В целом, настройка профиля в системе очень похожа на веб-аналитику.
Для интеграции необходимо получить API key – уникальный идентификатор вашего приложения для AppMetrica.
Подключение происходит на уровне кода: добавляется зависимость в файлы сборки (например, build.gradle), после чего SDK инициализируется с помощью конфигурации и полученного API key
События делятся на те, что собираются «из коробки», и те, что нужно размечать вручную под задачи бизнеса.
Без дополнительного кода AppMetrica отслеживает базовые метрики жизненного цикла приложения:
Установки приложения пользователями.
Начало сессии, когда приложение переходит в активный режим.
Завершение сессии, когда истекает определенное время после сворачивания приложения.
Открытие приложения через Deeplink.
Системные атрибуты пользователя: данные об устройстве, самом приложении и местоположении.
Вылеты (крэши) приложения.
Для понимания UX и пользовательских путей настраивается трекинг конкретных действий:
Отслеживаются тапы по элементам интерфейса, переходы на экраны и кастомные ошибки.
AppMetrica отправляет информацию о самом событии (что произошло) и его параметрах (как именно это произошло, какие данные ввёл пользователь и т.д.).
Каждое такое событие разработчикам нужно назвать, прописать к нему параметры и добавить соответствующий код отправки (например, AppMetrica.reportEvent).
Система позволяет обогащать данные о пользователях:
Можно собирать свойства пользователя, настроенные вами вручную, включая их личные данные и настройки внутри приложения.
Для корректного сбора в настройках самой метрики нужно заранее задать названия и типы всех атрибутов.
После этого атрибуты пользователя (такие как имя, пол или возраст) можно отправлять в систему в любой момент работы приложения.
Аналитика помогает оценивать эффективность коммуникаций:
AppMetrica умеет отслеживать показы пуш-уведомлений и тапы по ним.
Для работы этой функции требуется интеграция со сторонними сервисами.
На примере Android: необходимо зайти в настройки проекта в Firebase, получить там ключ (Service account) и вставить его в настройки проекта в самой AppMetrica.
Собранные данные объединяются в наглядные интерфейсы для анализа:
Дашборд пользователей и событий для общей картины.
Раздел «Крэши и ошибки», где проблемы группируются в таблицы с указанием затронутых устройств, процента пользователей и версий ОС/приложения.
Отчёты о кастомных событиях.
Воронки, механика работы которых аналогична классической веб-аналитике.
Отчёт о пуш-уведомлениях.
КАК ТЕБЕ КОНСПЕКТ?
Расскажи, чего не хватило. От похлавы мы тоже не откажемся :)