最近更新时间:2023.01.13 19:06:36
首次发布时间:2023.01.13 19:06:36
本文为您介绍设置自定义 ID 的功能介绍、如何设置自定义 ID 和查询单点追查数据等内容。
视频点播提供单点追查能力,即对用户的单次播放行为进行全链路追踪和问题定位。您可通过点播 SDK 和视频点播质量平台实现该能力。默认情况下,点播 SDK 会自动生成唯一的设备 ID,您可在质量平台追查该设备 ID 的播放记录。但是如果您自己已有一套独立的用户 ID 体系,希望通过用户 ID 来追查单个用户的单次播放行为,则可参考本文设置自定义 ID。
SDK 内部会持久化保存自定义 ID,推荐当 UserID 发生变化时进行设置,如登录、注销登录、切换用户等。首次初始化 TTSDK 时也需要设置。详细的操作步骤如下所示。
SDK 初始化自定义 ID,实现的代码示例如下所示。
- (void)initTTSDK { // 初始化 TTSDK NSString *appId = @"xxx"; // 您的用户 appid [TTSDKManager startWithConfiguration:configuration]; // TTSDK 初始化后设置 uuid [TTSDKManager setCurrentUserUniqueID:<#userid#>]; }
您的用户成功或者切换登录,更新自定义 ID,实现的代码示例如下所示。
// 您的用户登录成功/切换用户 - (void)onUserLogin { [TTSDKManager setCurrentUserUniqueID:<#userid#>]; }
您的用户注销登录,移除自定义 ID,实现的代码示例如下所示。
// 您的用户注销登录 - (void)onUserLogout { [TTSDKManager clearUserUniqueID]; }
自定义 ID 配置完成后,您可登录视频点播控制台,选择左侧导航栏质量平台>单点追查,进入单点追查页面,查询单点追查数据。详细操作说明请见单点追查。