SDK 事件
SDK 事件包括基本登录鉴权数据以及性能和故障排除相关事件,这些事件会在集成 Player Network SDK 后自动收集和上报。
以下事件是为账号分析目的而上报的登录鉴权事件。
一级事件名 l1_event_name | 二级事件名 l2_event_name | 说明 | 备注 |
---|---|---|---|
start | app_launch | Player Network SDK 初始化 | 对于 PC 设备,一般是 Launcher 启动再进入游戏内,如果 Launcher 和游戏内都集成了 Player Network SDK,则 app_launch 会上报2条。 |
auth | confirm_login_channel | 选择登录渠道(如 LI PASS 邮箱验证码、Facebook 渠道等),包含自动登录、缓存态登录、注册事件 | 在调用 Player Network SDK Auth 模块以下接口时上报:AutoLogin 、Login 、Register 、LoginUsePluginCache 、AutoLoginForLI 、LoginForLI |
auth | channel_auth_success | 渠道登录成功,准备向后台发起登录请求,包含登录和自动登录事件。 | 在 Player Network SDK 向后台发起网络请求(auth/login、auth/auto_login)前上报。Player Network SDK V1.18.01 及以上修复了漏报情况。 |
auth | login_auth_success | 成功收到后台回调,包含登录和自动登录事件。 | 在 Player Network SDK 收到后台回调时上报,可以通过 error_code 确认步骤是否成功,error_code = 0 为 success |
auth | register_success | 注册流程,成功收到后台回调 | 在上报 login_auth_success 时,检查本地登录态的 first_login 字段,如果确认为首次登录,额外上报 register_success 。Player Network SDK V1.18.01 及以上支持该参数。 |
数据报表
由于每个事件都会上报到不同的表中,因此每个事件的属性都与所上报数据表的结构相一致。例如,SDK 事件会上报到以下数据表中。
insight_1000_funnel
此表主要用于漏斗分析,主要指游戏漏斗事件。
名称 | 类型 | 描述 |
---|---|---|
intl_common_info | intl_comm_info | 公共字段 |
l1_event_name | string | Level 1 事件 |
l2_event_name | string | Level 2 事件 |
stage_time | bigint | Stage 耗时 |
error_code | bigint | Stage 错误码 (业务自定义) |
insight_1000_http
此报表主要用于网络请求事件,记录与 Player Network SDK 相关的所有 HTTP 请求事件,用于排除网络故障。
名称 | 类型 | 说明 |
---|---|---|
intl_common_info | intl_comm_info | 公共字段 |
seq_id | string | 日志跟踪标示 ID |
url | string | 请求 URL |
response_body | string | 返回回包 仅在 stage=end 时有意义 |
ret_code | string | Player Network SDK 错误代码 详细信息,请参见 intl_error.h ,这只有在 stage=end 时才有意义。 |
third_code | string | 第三方返回错误码 仅在 stage=end 时有意义 |
issue_time | string | 网络库统计的请求耗时 仅在 stage=end 时有意义 |
stage | string | 接口调用状态 begin:表示开始请求 end:表示请求结束 |
insight_1000_plugin
此报表主要用于上报插件事件,上报 Player Network SDK 的插件信息,例如 Facebook、Twitter、Adjust、和 WebView 等插件的插件版本。
名称 | 类型 | 说明 |
---|---|---|
intl_common_info | intl_comm_info | 公共字段 |
intl_plugin_name | string | Player Network SDK 插件名称 |
intl_plugin_version | string | Player Network SDK 插件版本 |
intl_thirdsdk_name | string | 第三方 SDK 名称 |
intl_thirdsdk_version | string | 第三方 SDK 版本号 |