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

初始化需要开启用户行为监控,该监控默认会收集用户的点击、滑动、页面切换等事件。// ModeStable模式默认包含了用户行为监控QAPM.beginScene(QAPM.SCENE_ALL, QAPM.ModeStable)。

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

一、自定义用户行为事件

QAPM 提供了相关接口,可用于自定义用户行为事件。接口介绍:

/** * 用户自定义用户行为操作调用,外部用户接口.该方法的所在类为`BreadCrumb` * * @param category 事件名,强烈建议全大写。示例: USER_PAY,该参数不可为空 * @param tags 事件关联的一系列属性, 为 map<string, string> 类型,该参数可为空,对应的key的值只能是d1~d30/info1~info10范围的值 * @param values 事件关联的一系列数值类属性,该参数可为空,对应的key的值只能是v1~v30范围的值 * @return 事件的id,如果生成失败返回null */public String customEvent(String category, Map<String, String> tags, Map<String, Long> values)

具体示例:

Map<String, String> tags = new HashMap<>();tags.put("d1", "FUJI mini7+");tags.put("d2", "package:1");tags.put("d3", "color:white");tags.put("info1", "富士新手推荐性价比之王拍立得相机mini7+一次成像男女学生款便宜胶片机");tags.put("info2", "套餐类型:套餐一【标配+20张相纸+新品大礼包+配件礼包10件套】颜色分类:白色");Map<String, Long> values = new HashMap<>();values.put("v1", 748L);values.put("v2", 1L);BreadCrumb.getInstance().customEvent("CLICK_BUY_BUTTON", tags, values);

二、校验功能是否正常

·检索 TAG: QAPM_athena。如打印以下日志,则代表用户行为功能开启正常。

·检索 TAG: QAPM_base_Athena。如打印以下日志,则代表用户行为上报正常。

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