跳到主要内容

SDK 事件

SDK 事件包括基本登录鉴权数据以及性能和故障排除相关事件,这些事件会在集成 Player Network SDK 后自动收集和上报。

以下事件是为账号分析目的而上报的登录鉴权事件。

一级事件名 l1_event_name二级事件名 l2_event_name说明备注
startapp_launchPlayer Network SDK 初始化对于 PC 设备,一般是 Launcher 启动再进入游戏内,如果 Launcher 和游戏内都集成了 Player Network SDK,则 app_launch 会上报2条。
authconfirm_login_channel选择登录渠道(如 LI PASS 邮箱验证码、Facebook 渠道等),包含自动登录、缓存态登录、注册事件在调用 Player Network SDK Auth 模块以下接口时上报:AutoLoginLoginRegisterLoginUsePluginCacheAutoLoginForLILoginForLI
authchannel_auth_success渠道登录成功,准备向后台发起登录请求,包含登录和自动登录事件。在 Player Network SDK 向后台发起网络请求(auth/login、auth/auto_login)前上报。Player Network SDK V1.18.01 及以上修复了漏报情况。
authlogin_auth_success成功收到后台回调,包含登录和自动登录事件。在 Player Network SDK 收到后台回调时上报,可以通过 error_code 确认步骤是否成功,error_code = 0 为 success
authregister_success注册流程,成功收到后台回调在上报 login_auth_success 时,检查本地登录态的 first_login 字段,如果确认为首次登录,额外上报 register_success。Player Network SDK V1.18.01 及以上支持该参数。

数据报表

由于每个事件都会上报到不同的表中,因此每个事件的属性都与所上报数据表的结构相一致。例如,SDK 事件会上报到以下数据表中。

insight_1000_funnel

此表主要用于漏斗分析,主要指游戏漏斗事件。

名称类型描述
intl_common_infointl_comm_info公共字段
l1_event_namestringLevel 1 事件
l2_event_namestringLevel 2 事件
stage_timebigintStage 耗时
error_codebigintStage 错误码 (业务自定义)

insight_1000_http

此报表主要用于网络请求事件,记录与 Player Network SDK 相关的所有 HTTP 请求事件,用于排除网络故障。

名称类型说明
intl_common_infointl_comm_info公共字段
seq_idstring日志跟踪标示 ID
urlstring请求 URL
response_bodystring返回回包
仅在 stage=end 时有意义
ret_codestringPlayer Network SDK 错误代码
详细信息,请参见 intl_error.h,这只有在 stage=end 时才有意义。
third_codestring第三方返回错误码
仅在 stage=end 时有意义
issue_timestring网络库统计的请求耗时
仅在 stage=end 时有意义
stagestring接口调用状态
begin:表示开始请求
end:表示请求结束

insight_1000_plugin

此报表主要用于上报插件事件,上报 Player Network SDK 的插件信息,例如 Facebook、Twitter、Adjust、和 WebView 等插件的插件版本。

名称类型说明
intl_common_infointl_comm_info公共字段
intl_plugin_namestringPlayer Network SDK 插件名称
intl_plugin_versionstringPlayer Network SDK 插件版本
intl_thirdsdk_namestring第三方 SDK 名称
intl_thirdsdk_versionstring第三方 SDK 版本号