如何向Google Analytics(分析)发送数据

运行机制

以事件形式从Google Analytics(分析)接收用户活动和启动器行为的数据时,数据按下表所列在负载中发送。

字段描述
cid设备MAC地址的散列值。
uidJWT中的用户ID。
Custom Dimension 1用于打开启动器的平台。
Custom Dimension 5会话ID。
ul启动器语言。
Custom Dimension启动器屏幕。可能的值:Starting screenLogin screenGame screenGame store screenGame news screenOpened content screenSettings screenCustom tab screen
Custom Dimension 8游戏标识符:
  • 对于独立启动器为发布商帐户中的ID。
  • 如启动器通过Steam打开,则为Steam应用ID。
an启动器名称。
Custom Dimension 3启动器项目ID
Custom Dimension 9登录管理器项目ID。
av启动器版本。
Custom Dimension 4启动器编译版本。
vp启动器窗口大小。
sr屏幕分辨率。
ua用于检测用户操作系统的用户代理。
Custom Dimension 12内容所关联的游戏在发布商帐户中的ID。如内容与游戏不相关,此字段为空。

下表显示了部分事件的补充字段的信息。所有发出的事件按类型分组。

常规事件

Event actionEvent categoryTrigger
Successful launchLaunch event启动器启动。启动器在更新后启动时不发送此事件。
Successful launcher uninstallLauncher uninstall启动器卸载。
Close AppClose event启动器关闭。启动器在更新前关闭时不发送此事件。

UI事件

Event actionec (GA)Trigger
Open screenUI Event用户打开了一个启动器屏幕。补充字段:
  • Event Label — 选项卡类型。
  • Event Value — 选项卡名称(对于自定义选项卡)。
Push LogoutUI Event用户点击了注销按钮。
Push BuyUI Event用户点击了独立启动器中的以下按钮:
  • 在游戏页面上购买游戏套餐。
  • 在商店中用虚拟货币购买商品。
  • 在商店中将具有真实货币价格的商品添加到购物车
补充字段:Event Label — 商品的SKU。

启动器更新事件

Event actionEvent categoryTrigger
Checking update startLauncher Update Event启动器开始检查更新。
Checking update finishLauncher Update Event启动器结束检查更新。如CDN上有更新的版本,则补充ev字段的值为update_found。否则值为no_updates
Skipping launcher updateLauncher Update Event用户跳过了启动器更新。
Downloading update startLauncher Update Event启动器开始下载更新。
Downloading update finishLauncher Update Event启动器结束下载更新。
Launcher update readyLauncher Update Event启动器结束更新。
Launcher update successLauncher Update Event启动器成功更新。

游戏所有权事件

Event actionEvent categoryTrigger
Game OwnershipOwnership游戏所有权状态发生变化。补充字段:Event Label — 平台上的游戏ID。

内容事件

Event actionEvent categoryTrigger
Article ViewUI Event显示了超过75%的内容。对于状态为的内容,不发送此事件。补充字段:
  • Custom Dimension 6 — 内容类型。
  • Custom Dimension 7 — 横幅类型。
  • Custom Dimension 13 — 发布商帐户中的ID或游戏的Steam应用ID。
  • Element Label — URL地址(如内容类型为链接或视频)。
Article ClickUI Event用户点击了一个内容元素。

用户认证事件

Event actionEvent categoryTrigger
socialAuthorization用户通过社交网络在启动器中成功认证。
phoneAuthorization用户通过手机(免密)在启动器中成功认证。
emailAuthorization用户通过邮箱(免密)在启动器中成功认证。
xsolla_loginAuthorization用户通过邮箱和密码在启动器中成功认证(用户数据存储为艾克索拉时)。
firebaseAuthorization用户通过邮箱和密码在启动器中成功认证(用户数据存储为Firebase时)。
playfabAuthorization用户通过邮箱和密码在启动器中成功认证(用户数据存储为Playfab时)。
proxyAuthorization用户通过邮箱和密码在启动器中成功认证(用户数据存储为自定义存储时)。
deviceAuthorization用户通过设备ID在启动器中成功认证。
server_custom_idAuthorization用户通过自定义ID(在您的服务器上生成的用户ID)在启动器中成功认证。
crossAuthorization用户通过交叉认证在启动器中成功认证。每次启动器启动时发送此事件。

如何获取

  1. 注册Google Analytics(分析)并登录您的帐户。
  2. 按下表所示在Google Analytics(分析)中创建及编辑自定义维度

IndexNameScope
1PlatformSession
2Is_test. 此字段仅为艾克索拉内部使用。Session
3Launcher_idSession
4Launcher build numberSession
5SessionSession
6Article idSession
7Article typeSession
8Active game idSession
9Login project idSession
10Target analytic gameSession
11PAv4 label ID. 此字段仅为艾克索拉内部使用。Session
12Game publisher project idSession
13Target game idSession

  1. 在侧边栏中单击管理
  2. 媒体资源部分选择跟踪信息 > 跟踪代码,然后复制您的跟踪ID。
  3. 发布商帐户中打开您的项目。
  4. 在侧边栏中单击启动器
  5. 在仪表板上找到所需启动器,然后单击编辑启动器
  6. 前往设置 > 一般信息 > 分析
  7. 将跟踪ID复制到Google Analytics(分析)跟踪ID字段。
  8. 单击保存更改

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2023年2月10日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!