[发明专利]一种支持动态场景配置的可视化埋点方法在审
申请号: | 202010907695.7 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112506492A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 金小俊;刘亚刚 | 申请(专利权)人: | 上海赛可出行科技服务有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/65;G06F8/71;G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200131 上海市浦东新区自由贸*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 动态 场景 配置 可视化 方法 | ||
1.一种支持动态场景配置的可视化埋点方法,其特征在于,包括如下步骤:
S1:移动客户端埋点SDK采集页面中可埋点控件的信息,并发送所述可埋点控件的数据至MIS端;
S2:MIS端接收到所述可埋点控件的数据后,根据可埋点控件的类型进行埋点信息的配置;
S3:MIS端在埋点信息配置完成后,通过长连接将埋点文件下发到移动客户端;
S4:移动客户端埋点SDK在事件发生时,检测下发的埋点文件并匹配获取相应的埋点值。
2.如权利要求1所述的一种支持动态场景配置的可视化埋点方法,其特征在于,步骤S2中所述可埋点控件为需要场景化判断的控件时,通过添加事件类型和业务参数来根据场景配置不同的埋点信息;所述可埋点控件为单一事件触发控件时,则配置固定的埋点值。
3.如权利要求2所述的一种支持动态场景配置的可视化埋点方法,其特征在于,MIS端在配置需要场景化判断的控件的埋点信息时,选择添加的事件类型包括点击事件和手势事件,所述点击事件包括通用点击事件和PV事件,所述手势事件包括长按手势事件、拖动手势事件、滑动手势事件和缩放手势事件;同一个控件可设置多个事件类型,并根据具体的事件类型对应设置埋点值。
4.如权利要求2所述的一种支持动态场景配置的可视化埋点方法,其特征在于,MIS端在配置需要场景化判断的控件的埋点信息时,对于同一控件,设有不同的业务场景时,通过添加业务参数来关联不同的业务场景,所述业务参数包括业务参数名称和参数值;对于不同的业务场景添加不同的业务参数,并根据业务参数设置埋点值。
5.如权利要求4所述的一种支持动态场景配置的可视化埋点方法,其特征在于,所述业务参数在MIS端以页面为单位进行存储,在同一页面中,所有控件皆可关联相应的业务参数;同一控件根据事件类型和业务场景的不同可关联多个不同的业务参数。
6.如权利要求4所述的一种支持动态场景配置的可视化埋点方法,其特征在于,所述步骤S4中具体包括:
S41:移动客户端埋点SDK监控所有已埋点控件事件的触发,包括点击事件和手势事件;移动客户端埋点SDK通过AOP的方式截获事件的触发;
S42:移动客户端在已埋点控件事件发生时,检测下发的埋点文件,并在埋点文件中匹配控件名称和事件类型;
S43:根据匹配的控件名称和事件类型判断是否存在业务参数,如存在,则通过运行时值检测得到业务参数的参数值;运行时值在iOS应用中通过运行时runtime得到,安卓应用中通过反射得到;
S44:通过业务参数的参数值来匹配获取触发的埋点值。
7.如权利要求6所述的一种支持动态场景配置的可视化埋点方法,其特征在于,所述步骤S43中同一控件关联多个业务参数时,移动客户端埋点SDK在事件触发时遍历检测每个业务参数来匹配埋点值。
8.如权利要求1所述的一种支持动态场景配置的可视化埋点方法,其特征在于,还包括场景化埋点配置的更新,在MIS端对需要更新埋点配置的控件进行埋点信息的配置;在更新的埋点信息配置完成后,通过长连接将更新的埋点文件下发到移动客户端;移动客户端埋点SDK在事件发生时,检测下发的更新后的埋点文件并匹配获取相应的埋点值。
9.如权利要求1所述的一种支持动态场景配置的可视化埋点方法,其特征在于,所述步骤S1中移动客户端埋点SDK嵌设在iOS应用或者安卓应用中,移动客户端埋点SDK采集当前页面截图和中可埋点控件的位置和尺寸信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赛可出行科技服务有限公司,未经上海赛可出行科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010907695.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实用性强的井用潜水泵电机
- 下一篇:合成纤维用处理剂及合成纤维