Отслеживание приложений и экранов

Для отслеживания в Google Analytics просмотров конкретных экранов используйте при разработке веб-приложений события screen_view. Они обладают примерно таким же функционалом, как события screen_view в Firebase в нативных приложениях для Android и iOS или как события pageview стандартных веб-страниц.

Реализация

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

gtag('event', 'screen_view', {<screen_view_parameters>});

Здесь <screen_view_parameters> – одна или несколько пар "параметр-значение". Параметры screen_name и app_name являются обязательными. Разделяйте пары запятыми. Например, эта команда отправляет событие screen_view для приложения под названием myAppName с названием экрана (screen_name) Home.

gtag('event', 'screen_view', {
  'app_name': 'myAppName',
  'screen_name' : 'Home'
});

Параметры просмотров экрана

Название поля Тип данных Обязательное? Описание
screen_name string Да Название экрана
app_name string Да Название приложения
app_id string Нет Идентификатор приложения
app_version string Нет Версия приложения
app_installer_id string Нет Идентификатор установщика приложения

Подробнее о разнице между представлениями для сайтов и приложений в Google Analytics

Примеры

Поскольку параметр app_name нужно отправлять со всеми событиями приложения, его рекомендуется добавлять в команде config.

gtag('config', 'GA_TRACKING_ID', { 'app_name': 'myAppName' });

// The app_name field is now set for the property, so
// screen_view events don't need to include it.
gtag('event', 'screen_view', { 'screen_name': 'Home'});

Создание отдельных представлений для приложений и сайтов с помощью фильтров

Если вы отправляете данные о сайтах и приложениях для одного и того же ресурса (GA_TRACKING_ID), Google Analytics сможет отобразить эти данные как в разных, так и в едином представлении.

Если вам нужно отправить данные о приложениях и сайтах для одного ресурса, но вы хотите просматривать эти данные раздельно, создайте фильтры. Например, у вас может быть три представления: комбинированное (вариант по умолчанию), для приложений и для веб-страниц.

Отдельное представление для приложений

В настройках фильтра выберите варианты Пользовательский фильтр и Включить. В раскрывающемся списке "Поле фильтра" выберите Application? (Приложение?) и наличие этого признака (yes).

Форма создания фильтра Google Analytics"Название фильтра" – "Представление для приложений", "Тип фильтра" – "Пользовательский фильтр", переключатель "Включить", раскрывающееся меню "Поле фильтра" – "Приложение?", "Шаблон фильтра" – "Да", "С учетом регистра" – "Нет".
Рис. 1: представление для приложений, настройки фильтра

Отдельное представление для веб-страниц

В настройках фильтра выберите варианты Пользовательский фильтр и Включить. В раскрывающемся списке "Поле фильтра" выберите Application? (Приложение?) и отсутствие этого признака (no).

Форма создания фильтра Google Analytics"Название фильтра" – "Представление для веб-страниц", "Тип фильтра" – "Пользовательский фильтр", переключатель "Включить", раскрывающееся меню "Поле фильтра" – "Приложение?", "Шаблон фильтра" – "нет", "С учетом регистра" – "Нет".
Рисунок 2. Представление для веб-страниц, настройки фильтра