腾讯云可观测平台 用户行为监控

这篇说说腾讯云QAPM的原生与WebView用户行为监控功能,说明数据聚合上报规则(1分钟或超200条),并提供自定义事件接口调用示例及校验方法。 原生监控:通过customEvent接口传入category、tags(d1~d30/info1~info10)和values(v1~v30)上报自定义事件。 WebView监控:在页面调用window.QAPM.customEvent,参数格式与原生一致,tags中in。

相关产品
腾讯云可观测平台 产品页,含版本规格、价格与购买入口。

一、功能说明

用户行为功能数据将会在1min或者超过200条数据聚合上报。

二、相关接口

·自定义用户行为功能:在需要打点的页面加入 #import <QAPM/QAPMUBSMonitor.h> 头文件后,调用如下接口。

@interface QAPMUBSMonitor : NSObject+ (instancetype)manager;/** 用户自定义用户行为操作调用,外部用户接口,调用该接口时请完成 QAPM 的一系列初始化操作,设置完 QAPM 的 appKey 后调用。 @param category 事件名,建议全部用大写字母表示 @param tags 字符串的 map 标记,对应的 key 的值只能是 d1~d30/info1~info10范围的值 @param values 数值的 map 标记,对应的 key 的值只能是 v1~v30范围的值 @return 用户行为事件 uuid,如果返回为 nil,则表示生成自定义用户行为事件失败*/- (NSString *)customEvent:(NSString *)category tags:(NSDictionary<NSString *, NSString *> *)tags values:(NSDictionary<NSString *, NSNumber *> *)values;

·接口调用实例:

NSDictionary *tags = @{@"d1":@"iPhone 15 Pro", @"d2":@"OLED显示屏", @"d3":@"多摄像头系统", @"info1":@"包括对专业应用的支持,如增强现实(AR)和专业摄影", @"info2":@"Pro系列的iPhone通常使用更高级的材料,如不锈钢边框和陶瓷保护罩" };NSDictionary *values = @{@"v1":@512, @"v2":@2048 };[[QAPMUBSMonitor manager] generateUserEvent:@"CUSTOM_PERF_EVENT" label:@"" action:@"" value:@1 tags:tags values:values];

三、WebView 用户行为监控

·WebView 用户行为功能,将会在1min或者超过200条数据聚合上报。

·自定义用户行为功能:在 Web 页面代码中需要使用自定义事件的位置(例如单击购买基金的处理函数中),编写如下代码:

window.QAPM.customEvent(category, tags, values)参数说明:(1)category:事件名称,字符串,值的长度不超过100(2)tags:事件辅助信息,json 格式,key 只能填写 d1~d30和 info1~info10,它们的值都是字符串,其中 d1~d30的值的长度不超过100,info1~info10的值的长度不超过1024,超长的部分会被截断(3)values:事件辅助信息,json 格式,key 只能填写 v1~v30,它们的值都是 int

·接口调用实例:

var event = { "category": "CLICK_BUY_BUTTON", "values": { "v1": 748, "v2": 1 }, "tags": { "d1": "FUJI mini7+", "d2": "package:1", "d3": "color:white", "info1": "Fuji novice recommends the king of cost-effective instant camera mini7+ one-time imaging cheap film machine for male and female students", "info2": "Package type: Package 1 [Official standard + 20 pieces of photo paper + new product gift package + 10-piece accessory gift package] Color classification: White" }};window.QAPM && typeof window.QAPM.customEvent==="function" && window.QAPM.customEvent(event.category, event.tags, event.values);

四、校验功能是否正常

检索 "topic" : 3或者 "topic" : 4。用户行为数据将会在1min或者超过200条数据聚合上报,如打印以下日志,则代表启动个例数据上报成功。

赞 (0)
上一篇 5天前
下一篇 5天前