# Lab No.1
# v1.5.1
# 版本特性
- 支持小程序非标行为自采集,可较大程度减少前端埋点工作量
# 升级指引
- 替换 SDK 后,init 参数配置 proxyPage 来开启可代理事件上报功能。
//开启自动代理,此功能为有数SDK核心功能,建议开启
autoProxy: true
- 请微信与有数小助手 youshu_helper 联系,我们将提供技术同学帮助您完成剩余的前端事件上报。
# Lab NO.2
# v1.3.25-ins
# 版本特性
- 支持小程序 XPath 路径
- element_id 唯一性
- element_id 唯一的场景下列表顺序唯一
# 升级指引
替换 SDK 后,init 参数配置 useComponentXPath 来开启 xpath 功能
useComponentXPath:true,
# 说明
- 由于小程序 XPath 跟web端Xpath不同,目前小程序以函数级打点为最细粒度。建议业务上不同的按钮以不同的函数加以区分。若多个按钮执行相同的函数,如需区分 XPath,有数 SDK 提供更高级的
data-track-name
来区分 element_id。 - 针对多级列表如 100 个 list,执行相同的函数,点击列表依然想上报同样的element,但想区分列表顺序,有数 SDK 提供更高级的
data-track-index
方式来区分顺序
# 示例
<view class="btn btn_2" bind:tap="btn2Handle" data-track-index="{{1}}" data-track-name="2_1">btn2_1</view>
<view class="btn btn_2" bind:tap="btn2Handle" data-track-index="{{2}}" data-track-name="2_2">btn2_2</view>
# 上报后的数据示例
[{"type":"element","props":{"page":"pages/auto-track/index","page_title":"autotrack xpath","type":"tap","element_id":"f19a964d0094d7cc0b0593482a96daf6","index":2,"name":"2_2","xpath":{"p_0":"pages/auto-track/index","p_1":"pages/auto-track/compA/index#2_2?eventMethod=btn2Handle&eventType=tap"},"event_method":"btn2Handle","event_type":"tap","page_type":"f19a964d0094d7cc0b0593482a96daf6","page_path":"pages/auto-track/index","data":{"name":"2_2","index":2,"value":{"common":"isCommonData","is":"compA"}},"time":1617354375704,"idenTifier":"---1-1-10---","wx_user":{"local_id":"1607999541150-d82880e0-78d5-4902-9580-00c194da9576","open_id":"123","txsr_from_share_info":{"mi":"31bc43da666b598f8aadbd8e51fafb1b","d":1},"union_id":null,"get_auto_id_time":1608256015738,"app_id":"wx195745e8e342b133","user_id":"xxx"},"system_info":{"brand":"devtools","model":"iPhone X","version":"7.0.4","screenWidth":375,"screenHeight":812,"system":"iOS 10.0.1","platform":"devtools","SDKVersion":"2.11.3","benchmarkLevel":1},"framework_info":{"framework":"unknown"},"chan":{"":"","chan_wxapp_scene":1001,"chan_id":""},"sr_sdk_version":"1.3.24"},"from":"sr-sdk-wxapp","tracking_id":"1617354366106-db32ed70-a81f-4bd9-b524-c8605d949a53","log_id":4}]