Это руководство посвящено отслеживанию экранов с помощью analytics.js.
Обзор
Экраны в терминах Google Аналитики – это контент, который пользователи просматривают в приложении (аналог страниц на сайтах). Их отслеживание позволяет узнать, какой контент пользуется наибольшей популярностью и как пользователи переходят от одних материалов к другим.
Реализация
Данные о просмотре экранов можно отправлять с помощью команды send
, указав для параметра hitType значение screenview
. Команда send
с типом обращения screenview
имеет следующую сигнатуру:
ga('send', 'screenview', [fieldsObject]);
Поля типа обращения screenview
Название поля | Тип значения | Обязательное поле | Описание |
---|---|---|---|
screenName |
Текст | Да | Название экрана |
Данные о просмотрах экранов отправляются в представления Google Аналитики с указанием типа app, а не web. Это означает, что, помимо screenName
, необходимо отправлять поле appName
.
В таблице ниже приводятся поля для приложений, которые можно отправлять в представления для приложений.
Название поля | Тип значения | Обязательное поле | Описание |
---|---|---|---|
appName |
Текст | Да | Название приложения. |
appId |
Текст | Нет | Идентификатор приложения. |
appVersion |
Текст | Нет | Версия приложения. |
appInstallerId |
Текст | Нет | Идентификатор установщика приложения. |
В нашем Справочном центре вы найдете дополнительную информацию о различиях между представлениями Google Аналитики для сайтов и приложений.
Примеры
Приведенная ниже команда отправляет в Google Аналитику обращение типа screenview для приложения под названием myAppName и экрана Home:
ga('send', 'screenview', {
'appName': 'myAppName',
'screenName': 'Home'
});
Поскольку поле appName
должно отправляться со всеми обращениями приложения, часто удобнее задавать это поле в самом счетчике с помощью команды set
:
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('set', 'appName', 'myAppName');
// The `appName` field is now set, so
// screenview hits don't need to include it.
ga('send', 'screenview', {screenName: 'Home'});
Создание отдельных представлений для приложений и сайтов с помощью фильтров
Если вы отправляете данные о веб-страницах и приложениях для одного и того же ресурса (UA-XXXXX-Y), Google Аналитика покажет оба типа данных в представлениях этого ресурса. В результате данные о приложениях и веб-страницах будут показаны вместе.
Чтобы каждый набор данных показывался в отдельном представлении, настройте фильтры. Например, у вас может быть три представления: комбинированное (вариант по умолчанию), для приложений и для веб-страниц.
Отдельное представление для приложений
Создайте пользовательский фильтр, выбрав Включить и задав для поля Application?
значение yes
.
Отдельное представление для веб-страниц
Создайте пользовательский фильтр, выбрав Включить и задав для поля Application?
значение no
.