Экраны

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

Обзор

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

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

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

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

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

Выполнение

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

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Send a screen view.
t.send(new HitBuilders.ScreenViewBuilder().build());

Подробную информацию о методе getTracker см. в разделе «Расширенная настройка» .

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

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

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

  1. Задайте параметр ga_autoActivityTracking в файле конфигурации XML.
  2. Присвойте каждому из ваших Activities экранное имя в файле конфигурации XML.

Вот пример фрагмента файла конфигурации XML после включения автоматического измерения Activity :

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

<!-- The screen names that will appear in reports -->
<screenName name="com.example.ScreenviewActivity">
    AnalyticsSampleApp ScreenViewSampleScreen
</screenName>
<screenName name="com.example.EcommerceActivity">
    AnalyticsSampleApp EcommerceSampleScreen
</screenName>

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

t.enableAutoActivityTracking(true);