Попробуйте Google Analytics для Android

Оцените целесообразность применения Google Analytics с помощью нашего тестового приложения для Android или добавьте отслеживание в свое приложение.

Что для этого нужно. Последние версии Android Studio и сервисов Google Play.

Откройте проект

Если вы раньше не использовали примеры для сервисов Google, перейдите в хранилище google-services по этому адресу:

$ git clone https://github.com/googlesamples/google-services.git

Откройте Android Studio.

Выберите File (Файл) > Open (Открыть), найдите сохраненную копию хранилища google-services и откройте каталог google-services/android/analytics.

Создайте файл global_tracker.xml

Создайте файл app/src/res/xml/global_tracker.xml со следующим содержимым:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string>
</resources>

Замените ${YOUR_TRACKING_ID} своим идентификатором отслеживания.

Запустите пример

Теперь можно выполнить сборку примера и запустить его из Android Studio.

По завершении сборки и нажмите кнопку запуска и выберите подключенное устройство или эмулятор.

Найдите журналы со статистикой Analytics. Вы можете регистрировать действия на разных экранах, пролистывая вперед или назад.

Откройте страницу Google Analytics и выберите аккаунт, в котором вы зарегистрировали приложение. Если вы не помните, какой это аккаунт, найдите идентификатор отслеживания Google Analytics в файле google-services.json, который вы добавили в проект, и скопируйте его в окно поиска аккаунтов Google Analytics на вкладке "Отчеты". Выберите для своего ресурса отчет В режиме реального времени > Обзор.

Теперь вы можете просматривать статистику по приложению в режиме реального времени. Помимо информации, представленной на диаграмме "Просмотры экранов", можно получить и другие данные, нажав на вкладки в приложении. Отчет в режиме реального времени показывает действия, как только данные о них попадают на сервер. Поэтому вы можете быстро проверить настройки.

Принцип работы

Сбор данных о действиях пользователей в приложении (как и данных о действиях на веб-ресурсах) и отправку их на серверы Google Analytics выполняют пиксели отслеживания. Каждый уникальный просмотр в приложении соответствует просмотру экрана в Google Analytics. В отчете будут представлены данные по всем взаимодействиям за последние 30 минут.

В этом примере используется интерфейс Tracker – mTracker. Он извлекает название экрана и отправляет его в качестве просмотра в аккаунт Google Analytics, связанный с вашим приложением.

Примечание. В отличие от веб-отслеживания, SDK для мобильных устройств Google Analytics отправляет информацию о пользовательской активности пакетами, чтобы сэкономить ресурс приемопередатчика устройства и передать данные по офлайн-действиям.

Log.i(TAG, "Setting screen name: " + name);
mTracker.setScreenName("Image~" + name);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
  

Дополнительная информация

Узнайте, как получать с помощью Google Analytics больше информации об использовании приложения, например о количестве нажатий на элемент интерфейса (отслеживание событий) или о кампании Google Play (отслеживание кампаний).

Добавьте Google Analytics в свое приложение

У вас все легко получилось или возникли проблемы? Расскажите нам об этом!