Экраны – Android SDK

В этом документе представлен обзор экранов и способы измерения просмотров экранов с помощью Google Analytics SDK для Android v3.

Обзор

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

Вид экрана состоит из одного строкового поля, которое будет использоваться в качестве имени экрана в ваших отчетах Google Analytics:

Имя поля Поле трекера Тип Необходимый Описание
Ник Fields.SCREEN_NAME String Да Название экрана приложения.

Данные о просмотрах экрана используются в основном в следующих стандартных отчетах Google Analytics:

  • Отчет по экранам
  • Процесс взаимодействия

Ручное измерение экрана

Чтобы вручную отправить вид экрана, задайте значения полей экрана на трекере, а затем отправьте обращение:

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

Автоматическое измерение экрана (EasyTracker)

EasyTracker может автоматически измерять просмотры экрана каждый раз, когда пользователю отображаются Activities приложения.

Чтобы включить автоматическое измерение Activity :

  1. Добавьте методы EasyTracker ко всем вашим Activities
  2. Установите параметр ga_autoActivityTracking в файле analytics.xml .
  3. Присвойте каждому из ваших Activities экранное имя в файле analytics.xml .

Вот пример фрагмента файла analytics.xml после включения автоматического измерения Activity :

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in reports -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>