В этом документе представлен обзор экранов и способы измерения просмотров экранов с помощью 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
:
- Добавьте методы EasyTracker ко всем вашим
Activities
- Установите параметр
ga_autoActivityTracking
в файлеanalytics.xml
. - Присвойте каждому из ваших
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>