数据分析
Combo SDK 内部集成了 数数,提供数据埋点与分析功能。
游戏项目只需要在 世游发行平台 Console 的游戏参数中完成 数数 参数填写,添加到发行版本中,就可以对游戏 app 进行数据埋点与分析。
Combo SDK 内置的 数数 SDK 与官方的一致,且经过我们的验证,目前支持以下平台:
- iOS
- Android
- Windows
对数数 SDK 的自动配置
Combo SDK 内部会自动对数数 SDK 做以下配置。游戏客户端无需处理这些配置细节。
- 配置 APP_ID 和 SERVER_URL
- 调用 初始化 Init
- 设置 访客 ID
- iOS 使用 IDFV
- Android 使用 ANDROID_ID
- 设置以下 公共属性
- 发行版本标识
distro
- 分包标识
variant
- 发行版本标识
- 登录成功后,设置 账号 ID 为 Combo ID
- 退出成功后,调用 清理账号
获取数据埋点的公共属性
在游戏服务端的所有数据埋点中,都应当包含公共属性 distro
和 variant
。
其中 distro
应当总是有值。而 variant
在客户端不是分包时,应当无值。
游戏侧有两种途径获取这两个属性。
从客户端侧获取
游戏客户端可以在运行期调用 Combo SDK 获得这两个属性,并将它们发送给游戏服务端。
属性名 | 属性功能 | 获取方式 |
---|---|---|
distro | 发行版本标识 | ComboSDK.GetDistro() |
variant | 分包标识 | ComboSDK.GetVariant() |
提示
游戏客户端不需要在客户端一侧主动为埋点事件添加这些公共属性,因为 Combo SDK 会自动在数数 SDK 上设置它们。
从服务端侧获取
游戏服务端可以在登录验证时,从 Identity Token 的 payload 中获取这两个属性。
详见 登录验证。