Попробуйте Аналитику для Android

Используйте наш пример приложения для Android, чтобы увидеть, как работает Analytics, или добавьте Analytics в существующее приложение .

Требуется: последние версии Android Studio и Google Play Services .

Получить проект

Если вы впервые используете образец сервисов Google, посетите репозиторий google-services.

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

Откройте Android-студию.

Выберите «Файл» > «Открыть» , перейдите туда, где вы клонировали репозиторий 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.

Создайте образец, нажмите кнопку «Выполнить» и выберите подключенное устройство или эмулятор.

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

Перейдите в Analytics и выберите учетную запись Analytics, под которой вы зарегистрировали приложение. Если вы не уверены, найдите идентификатор отслеживания Analytics в файле google-services.json который вы добавили в свой проект ранее. Скопируйте этот идентификатор в поиск учетной записи Analytics в раскрывающемся списке отчета. Выберите отчет «В режиме реального времени» > «Обзор» для вашего объекта.

Теперь вы можете просматривать активность вашего приложения в режиме реального времени! На графике «Просмотры экрана» отображаются виды экрана, и вы можете активировать дополнительные просмотры, щелкая вкладки в приложении. В отчете в реальном времени отображается активность по мере достижения серверов, поэтому вы можете использовать его для быстрого тестирования вашей настройки.

Как это работает

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

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

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

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

Следующие шаги

Узнайте, как использовать Google Analytics для сбора дополнительной информации об использовании приложения, например о нажатиях на элемент пользовательского интерфейса с отслеживанием событий или активности кампании Google Play с отслеживанием кампании.

Добавьте аналитику в свое приложение

У вас был хороший опыт? Попали в беду? Дайте нам знать!