Как отправлять данные в Google Analytics 4
Как это работает
Вы можете получать данные об активности пользователей и работе лаунчера с помощью событий в Google Analytics 4. Ниже приведен список данных, отправляемых в теле каждого события.
Показатель | Описание |
---|---|
Distrubution platform | Платформа, с которой был запущен лаунчер. Возможные значения: Xsolla , Steam . |
Language | Язык лаунчера. |
Page title | Экран лаунчера. Возможные значения: Starting screen , Login screen , Game screen , Game store screen , Game news screen , Opened content screen , Settings screen , Custom tab screen . |
Platform game ID | ID из Личного кабинета или Steam App ID игры, на которую ведет ссылка в контенте. |
Stream name | Название лаунчера. |
Launcher project ID | ID проекта лаунчера из Личного кабинета. Пример: 147 ID проекта лаунчера https://publisher.xsolla.com/72209/projects/173640/new-launcher/147 . |
Login project ID | ID проекта Авторизации. |
App version | Версия лаунчера. |
Build number | Номер сборки. Пример: Если версия лаунчера 3.0.49-latest.1 , то номер cборки — 1 . |
Window size | Размер окна лаунчера. Пример: 800x600 . |
Screen resolution | Разрешение экрана. |
Operating system, Operating system with version, OS version. | User agent для определения операционной системы. |
Publisher Account game ID | ID игры, к которой относится контент, из Личного кабинета. Если контент не связан с конкретной игрой, то поле будет пустым. |
City, City ID, Continent, Continent ID, Country, Country ID, Region, Region ID, Subcontinent, Subcontinent ID | Географические данные пользователя. |
Общие события
Событие | Описание |
---|---|
launcher_start | Запуск лаунчера. Не отправляется при запуске лаунчера после обновления. |
close_app | Закрытие лаунчера. Не отправляется при закрытии лаунчера перед обновлением. |
События UI
Событие | Описание |
---|---|
page_view | Пользователь открыл экран лаунчера. |
logout | Пользователь нажал Выйти. |
События обновления лаунчера
Событие | Описание |
---|---|
launcher_update_check_start | Launcher начал проверку обновлений. |
launcher_update_check_complete | Launcher закончил проверку обновлений. Дополнительное поле value принимает значение update_found , если на CDN найдена более новая версия, чем на устройстве пользователя и no_updates , если нет. |
launcher_update_check_skip | Пользователь пропустил обновление лаунчера. |
launcher_update_download_start | Лаунчер начал загрузку обновления. |
launcher_update_download_complete | Лаунчер закончил загрузку обновления. |
launcher_update_start | Launcher закончил обновление. |
launcher_update_complete | Launcher успешно обновлен. |
События владения игрой
Событие | Описание |
---|---|
purchase | Изменение статуса владения игрой. Дополнительные поля:
|
События контента
Событие | Описание |
---|---|
content_view | Более 75% контента отображено на экране пользователя. Для контента с типом Группа событие не отправляется. Дополнительные поля:
|
content_click | Пользователь нажал на элемент контента. |
События авторизации
Событие | Описание |
---|---|
login | Пользователь авторизовался. Дополнительные поля:
|
Как настроить
- Зарегистрируйтесь в Google Analytics и войдите в ваш аккаунт.
- Настройте специальные параметры в Google Analytics как показано в таблице ниже.
Поле | Показатель | Область действия | Описание |
---|---|---|---|
analytics_target_game_id | Analytics Target Game ID | Event | ID из Личного кабинета или Steam App ID игры, на которую ведет ссылка в контенте. |
auth_type | Auth Type | Event | Тип аутентификации, который передается в поле type JWT. Возможные значения:
|
content_id | Content ID | Event | ID плитки контента. |
content_link | Content Link | Event | URL-адрес, если тип контента — ссылка или видео. |
content_name | Content Name | Event | Название плитки контента на английском. |
content_type | Content Type | Event | Тип контента. Возможные значения: news , link internal , link external , video . |
distribution_platform | Distribution Platform | Event | Платформа, с которой был запущен лаунчер. Возможные значения: Xsolla , Steam . |
game_name | Game Name | Event | Название игры на английском. |
game_platform | Game Platform | Event | Платформа игры. Возможные значения: Xsolla , Steam . |
build_number | Launcher Build Number | Event | Номер сборки. Пример: Если версия лаунчера 3.0.49-latest.1 , то номер cборки — 1 . |
launcher_project_id | Launcher Project ID | Event | ID проекта лаунчера из Личного кабинета. Пример: 147 ID проекта лаунчера https://publisher.xsolla.com/72209/projects/173640/new-launcher/147 . |
app_version | Launcher Version | Event | Версия кода лаунчера. Пример: Если версия лаунчера 3.0.49-latest.1 , то версия кода — 3.0.49-latest . |
login_project_id | Login Project ID | Event | ID проекта Авторизации. |
platform_game_id | Platform Game ID | Event | ID из Личного кабинета или Steam App ID игры, на которую ведет ссылка в контенте. |
publisher_account_game_id | Publisher Account Game ID | Event | ID игры, к которой относится контент, из Личного кабинета. Если контент не связан с конкретной игрой, то поле будет пустым. |
target_game_id | Target Game ID | Event | ID из Личного кабинета или Steam App ID игры, на которую ведет ссылка в контенте. |
window_size | Window Size | Event | Размер окна лаунчера. Пример: 800x600 . |
- Нажмите Admin в боковом меню.
- Создайте ресурс Google Analytics 4.
- Добавьте поток данных:
- Выберите тип Web.
- В поле URL укажите любой URL-адрес.
- Скопируйте значение поля Measurement ID в настройках созданного потока данных.
- Откройте проект в Личном кабинете.
- Нажмите Launcher в боковом меню.
- Найдите нужный лаунчер на дашборде и нажмите Редактировать.
- Перейдите в раздел Настройки > Общая информация > Аналитика.
- Вставьте Measurement ID, скопированный ранее, в поле Идентификатор потока данных.
- Нажмите Сохранить изменения.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.