如何向端点URL发送分析数据

运行机制

您可以将启动器中的操作以事件形式发送到您的端点URL,从而接收用户活动、发生的错误和失败等数据,并使用分析工具进行分析。发送的所有事件见下表(按类型分组)。

打开与激活启动器窗口和屏幕的事件

事件描述
Game install window打开或激活游戏安装窗口。
Launcher update window打开或激活登录屏幕。
Login screen打开或激活登录屏幕。
MailRu login screen打开或激活Mail.ru登录屏幕。
Steam login screen打开或激活Steam登录屏幕。
Stone login screen打开或激活Stone登录屏幕。
Game screen打开或激活游戏屏幕。
Maintenance window打开或激活维护窗口。
Home screen打开或激活主页屏幕。
News screen打开或激活新闻动态屏幕。
One news screen打开或激活具体新闻的屏幕。
Store screen打开或激活商店屏幕。
Store window打开或激活商店窗口。
Redeem window打开或激活密钥兑换窗口。
Settings window打开或激活设置窗口。

用户和启动器开始页元素间的交互事件

事件描述
StartPage Event: Push Install单击安装按钮。
StartPage Event: Push start单击开始游戏按钮。
StartPage Event: Open Game打开游戏屏幕。
StartPage Event: Push Redeem key兑换密钥。
StartPage Event: Open news打开新闻动态
StartPage Event: Open buy前往购买。

用户和启动器界面元素间的交互事件

事件描述
UI Event: Push Install单击安装按钮。
UI Event: Push Play单击开始游戏按钮。
UI Event: Push Update单击更新游戏按钮。
UI Event: Push Maintenance单击维护按钮。
UI Event: Push AdsBanner单击广告横幅。
UI Event: Push Setting单击设置按钮。
UI Event: Push Logout单击注销按钮。
UI Event: Push Uninstall单击卸载按钮。
UI Event: Push Repair单击修复按钮。
UI Event: Push Support单击支持按钮。
UI Event: Push Community单击社区按钮。
UI Event: Push Create Account单击创建帐户按钮。
UI Event: Push Forgot Password单击忘记密码按钮。
UI Event: Push Sign In With Social单击使用社交网络帐户登录按钮。
UI Event: Push Sign In单击登录按钮。
UI Event: Auto Sign In自动认证。
UI Event: Game install window: Changed the installation path更改安装路径。
UI Event: Game install window: Changed the installation drive更改安装硬盘。
UI Event: Game install window: Not enough disk space for game install安装游戏时出错:磁盘空间不足。

用户认证事件

事件描述
Launcher Login Event: Login finish成功认证。
Launcher Login Event: Login failed认证尝试失败。
Launcher Login Event: Login social finish社交网络帐户认证成功。
Launcher Login Event: Login social failed社交网络帐户认证失败。
Launcher Login Event: Login captcha open打开CAPTCHA。
Launcher Login Event: Login privacy policy open打开隐私政策。

安装、启动、卸载游戏和可再发行包时的事件

事件描述
Game Installation Event: Game installation start游戏安装开始。
Game Installation Event: Game installation stopped游戏安装停止。
Game Installation Event: Game installation finished游戏安装完成。
Game Installation Error: Game installation failed游戏安装失败。
Game Installation Event: Game updating start游戏更新开始。
Game Installation Event: Game updating stopped游戏更新停止。
Game Installation Event: Game updating finished游戏更新完成。
Game Installation Error: Game updating failed游戏更新失败。
Game Installation Event: Game repairing start游戏修复开始。
Game Installation Error: Game repairing failed游戏修复失败。
Game Installation Event: Game repairing stopped游戏修复停止。
Game Installation Event: Game repairing finished游戏修复完成。
Game Uninstallation Event: Game uninstall start游戏卸载开始。
Game Uninstallation Event: Game uninstall finished游戏卸载完成。
Game Event: Game start游戏开始。
Game Event: Game stopped游戏停止。
Game Error: Game crashed游戏崩溃。
Redist Event: Redist install start可再发行包安装开始。
Redist Event: Redist install finish可再发行包安装完成。
Redist Error: Redist install failed可再发行包安装失败。

下载、解压缩、打游戏补丁及更新启动器时的错误事件

事件描述
Error: Extractor: Can't open file解压缩游戏时出错:无法打开文件。
Error: Extractor: Archive isn't supported解压缩游戏时出错:无法打开压缩包。
Error: Extractor: Extraction exception解压缩游戏时出错。
Error: CreateFileAction: Can't save file is already exist创建文件时出错:文件已存在。
Error: CreateFileAction: Can't save filet保存文件时出错。
Error: DownloadAction: Network error, code下载游戏时发生网络错误。
Error: TorrentDownloadAction: Network error, code通过torrent下载游戏时发生网络错误。
Error: DownloadAction: Can't start download. Destination dir is undefined开始下载时出错:未指定目标目录。
Error: ExtractAction: Unpacking error解压缩启动器更新时出错。
Error: CopyFileAction: Can't copy file复制文件时出错。
Error: MoveFileAction: Can't move file移动文件时出错。
Error: DeleteFileAction: Can't delete file删除文件时出错。
Error: CreateDirAction: Can't create directory创建目录时出错。
Error: PatchAction: Can't patch files为文件打补丁时出错。
Error: InstallAction: Failed to start开始安装游戏时出错。
Error: CopyDirAction: Can't copy dir复制目录时出错。
Error: MoveDirAction: Can't move directory移动目录时出错。
Error: RestartLauncherAction: Can't restart launcher重启启动器时出错。
Error: DeleteDirAction: Can't delete dir删除目录时出错。
Error: VerifyAction: Verify file finished with error验证文件时出错:文件未验证。
Error: VerifyAction: Can't find patch rules验证文件时出错:查找文件验证规则时出错。
Error: VerifyAction: Can't verify files开始验证时出错。
Error: LauncherUpdater: Can't open file启动器更新期间打开文件时出错。
Error: LauncherUpdater: Can't extract archive启动器更新期间解压缩某个压缩包时出错。
Error: Steam: Overlay disabled打开Steam浮层时出错。

商店事件

事件描述
Store event: Redeem key successful密钥兑换成功。
Store event: Redeem key failed密钥兑换失败。
Store event: Buy the virtual item购买虚拟物品。
Store event: Buy the game购买游戏。

适用对象

已集成启动器的合作伙伴。

如何获取

打开Config.json文件并添加custom_analytics对象。在该对象中,指定:

  • Url — 要接收事件的URL;
  • sendIntervalMsec — 事件发送间隔;
  • custom_fields — 与事件一起发送的自定义字段及其值的数组(可选)。

custom_analytics对象的示例:

Copy
Full screen
Small screen
"custom_analytics": {
  "Url": "endpoint_URL",
  "sendIntervalMsec": 2000,
  "custom_fields": [
    "custom_field1_name": "custom_field1_value",
    "custom_field2_name": "custom_field2_value",
  ]
}

事件的示例:

Copy
Full screen
Small screen
{
  "EntityType": "title",
  "EventId": "launcher1597240611",
  "EventName": "UI Event: Push Sign In",
  "Timestamp": "2020-08-12T15:56:51Z",
  "EventAttributes": "{\"SessionID\": \"138171e4426385405becd842f7265d7a746280ce1597240501\", \"UserId\": \"\"}",
  "ReceivedTimestamp": 1597240613.3814895
}

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

不想回答

感谢您的反馈!
上次更新时间: 2021年6月25日

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

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