一种数据采集方法和装置与流程

文档序号:21973103发布日期:2020-08-25 19:04阅读:来源:国知局

技术特征:

1.一种数据采集方法,执行主体为服务器端,其特征在于,包括:

响应于第一客户端可视化埋点请求,采集第一用户行为数据;

根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;

将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;

响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据;

根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到所述第一客户端。

2.根据权利要求1所述的数据采集方法,其特征在于,所述响应与第一客户端的埋点请求,包括:

响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程。

3.根据权利要求2所述的数据采集方法,其特征在于,在响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程之后,还包括:

检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其对应的事件响应程序,采集第一用户行为数据。

4.根据权利要求要1所述的数据采集方法,其特征在于,所述响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据,包括:

响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案向目标页面元素对应的事件响应程序中注入埋点代码的操作;

检测所述目标页面元素是否被触发,当所述目标页面元素被触发时,运行其对应的事件响应程序,采集第三用户行为数据。

5.一种数据采集装置,包括:

采集模块,用于响应于第一客户端可视化埋点请求,采集第一用户行为数据;

筛选模块,用于根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;

发送模块,用于将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;

所述采集模块还用于,响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据;

显示模块,用于根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到所述第一客户端。

6.根据权利要求5所述的数据采集装置,其特征在于,所述响应与第一客户端的埋点请求,包括:

响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程。

7.根据权利要求6所述的数据采集装置,其特征在于,还包括:

检测模块,检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其对应的事件响应程序,采集第一用户行为数据。

8.根据权利要求要5所述的数据采集装置,其特征在于,还包括:

响应模块,用于响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案向目标页面元素对应的事件响应程序中注入埋点代码的操作;

所述检测模块还用于,检测所述目标页面元素是否被触发,当所述目标页面元素被触发时,运行其对应的事件响应程序,采集第三用户行为数据。


技术总结
本发明提供一种数据采集方法和装置,所述方法包括:响应于第一客户端可视化埋点请求,采集第一用户行为数据;根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据;根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到所述第一客户端。本发明实施例通过利用可视化埋点的优势和代码埋点的优势来一步步精细化地采集数据,不仅够缩短埋点的时间,从而提高产品分析效率,还能获取详尽的用户行为数据,提高产品分析的准确率。

技术研发人员:朴志鹏
受保护的技术使用者:北京龙云科技有限公司
技术研发日:2020.04.21
技术公布日:2020.08.25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1