背景介绍
在“用户体验监控”体系下,前端 SDK 默认采集用户交互行为的范围,以及如何通过自定义方式扩展事件上报能力。
自动捕获用户行为的范围
前端SDK捕获并上报用户在页面上点击的元素为 ['button', 'a', 'input', 'select', 'option', 'textarea']等DOM元素,诸如div、dt这样的标签点击事件,并不会上报。
自定义捕获用户行为范围
以下方案二选一,优先考虑第一种方案:
1、调整页面DOM结构,将可点击的元素加上button或a这样的标签,让SDK自动抓取。
2、通过SDK提供的sendCustom API手动上报:比如在需要上报的元素中添加监听器,出现click事件时调用ARMS.sendCustom方法,填写对应的type、name及扩展属性,然后在ARMS控制台的“自定义事件”页面中筛选查看。
该文章对您有帮助吗?