1.一种数据采集方法,执行主体为服务器端,其特征在于,包括:
响应于第一客户端可视化埋点请求,采集第一用户行为数据;
根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;
将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;
响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据;
根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到所述第一客户端。
2.根据权利要求1所述的数据采集方法,其特征在于,所述响应与第一客户端的埋点请求,包括:
响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程。
3.根据权利要求2所述的数据采集方法,其特征在于,在响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程之后,还包括:
检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其对应的事件响应程序,采集第一用户行为数据。
4.根据权利要求要1所述的数据采集方法,其特征在于,所述响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据,包括:
响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案向目标页面元素对应的事件响应程序中注入埋点代码的操作;
检测所述目标页面元素是否被触发,当所述目标页面元素被触发时,运行其对应的事件响应程序,采集第三用户行为数据。
5.一种数据采集装置,包括:
采集模块,用于响应于第一客户端可视化埋点请求,采集第一用户行为数据;
筛选模块,用于根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;
发送模块,用于将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;
所述采集模块还用于,响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点操作,采集第三用户行为数据;
显示模块,用于根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到所述第一客户端。
6.根据权利要求5所述的数据采集装置,其特征在于,所述响应与第一客户端的埋点请求,包括:
响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程。
7.根据权利要求6所述的数据采集装置,其特征在于,还包括:
检测模块,检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其对应的事件响应程序,采集第一用户行为数据。
8.根据权利要求要5所述的数据采集装置,其特征在于,还包括:
响应模块,用于响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案向目标页面元素对应的事件响应程序中注入埋点代码的操作;
所述检测模块还用于,检测所述目标页面元素是否被触发,当所述目标页面元素被触发时,运行其对应的事件响应程序,采集第三用户行为数据。