本发明涉及信息处理,特别涉及一种数据埋点及其配置方法、系统及存储介质和终端设备。
背景技术:
1、数据埋点是一种常用的数据采集方法,是数据产品经理、数据运营以及数据分析师,基于业务需求或产品需求设置用户在应用内产生行为的事件对应的页面和位置,并通过采集工具上报这些页面和位置的统计数据,以便获取用户操作和应用使用情况,推动产品优化或指导运营的一项工程,为产品的运营提供重要的技术支持。
2、现有的数据埋点主要是代码埋点,需要在应用产品的代码中写入数据埋点的代码,这样需要在应用产品的代码中植入大量代码,埋点代价大,且若需要更新数据埋点的设置时,需要更新埋点代码的逻辑,重新发布应用产品,产生较高的成本。
技术实现思路
1、本发明实施例提供一种数据埋点及其配置方法、系统及存储介质和终端设备,简化了对目标应用进行数据埋点的流程。
2、本发明实施例一方面提供一种数据埋点方法,包括:
3、获取目标应用对应的配置文件,所述配置文件中包括所述目标应用中至少一个应用界面所包括的待埋点元素的埋点信息,所述埋点信息包括所述待埋点元素所属应用界面的信息、所述待埋点元素在所属应用界面的位置信息及待采集信息;
4、根据所述待埋点元素所属应用界面的信息及位置信息,确定所述待埋点元素在所述目标应用的应用界面中对应的节点元素;
5、将所述确定的节点元素与所述待埋点元素的埋点信息绑定,以使得在响应于对所述节点元素的触发操作时,根据对应的所述埋点信息中的待采集信息进行数据采集。
6、本发明实施例另一方面提供一种数据埋点的配置方法,包括:
7、显示数据埋点界面,所述数据埋点界面包括应用界面加载控件;
8、基于对所述应用界面加载控件的触发操作所导入的目标应用的应用界面,显示目标应用的至少一个应用界面的选择界面;
9、响应于在所述选择界面对所述至少一个应用界面中第一应用界面的选择操作,显示所述第一应用界面的第一数据埋点界面;
10、响应于在所述第一数据埋点界面触发的对所述第一应用界面中任一节点元素的预设操作,将所述任一节点元素作为待埋点元素,显示所述待埋点元素的埋点输入界面;
11、从所述埋点输入界面接收到所述待埋点元素的埋点信息,根据所述待埋点元素的埋点信息生成所述目标应用的配置文件,所述配置文件用于将所述待埋点元素的埋点信息与相应的节点元素进行绑定。
12、本发明实施例另一方面提供一种数据埋点系统,包括:
13、配置文件单元,用于获取目标应用对应的配置文件,所述配置文件中包括所述目标应用中至少一个应用界面所包括的待埋点元素的埋点信息,所述埋点信息包括所述待埋点元素所属应用界面的信息、所述待埋点元素在所属应用界面的位置信息及待采集信息;
14、控件确定单元,用于根据所述待埋点元素所属应用界面的信息及位置信息,确定所述待埋点元素在所述目标应用的应用界面中对应的节点元素;
15、绑定单元,用于将所述确定的节点元素与所述待埋点元素的埋点信息绑定,以使得在响应于对所述节点元素的触发操作时,根据对应的所述埋点信息中的待采集信息进行数据采集。
16、本发明实施例另一方面提供一种数据埋点的配置系统,包括:
17、埋点界面单元,用于显示数据埋点界面,所述数据埋点界面包括应用界面加载控件;
18、选择单元,用于基于对所述应用界面加载控件的触发操作所导入的目标应用的应用界面,显示目标应用的至少一个应用界面的选择界面;
19、选择响应单元,用于应于在所述选择界面对所述至少一个应用界面中第一应用界面的选择操作,显示所述第一应用界面的第一数据埋点界面;
20、埋点输入单元,用于响应于在所述第一数据埋点界面触发的对所述第一应用界面中任一节点元素的预设操作,将所述任一节点元素作为待埋点元素,显示所述待埋点元素的埋点输入界面;
21、配置生成单元,用于从所述埋点输入界面接收到所述待埋点元素的埋点信息,根据所述待埋点元素的埋点信息生成所述目标应用的配置文件,所述配置文件用于将所述待埋点元素的埋点信息与相应的节点元素进行绑定。
22、本发明实施例另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如本发明实施例一方面所述的数据埋点方法,或执行如本发明实施例另一方面所述的数据埋点的配置方法。
23、本发明实施例另一方面还提供一种终端设备,包括处理器和存储器;
24、所述存储器用于储存多个计算机程序,所述计算机程序用于由处理器加载并执行如本发明实施例一方面所述的数据埋点方法,或执行如本发明实施例另一方面所述的数据埋点的配置方法;所述处理器,用于实现所述多个计算机程序中的各个计算机程序。
25、可见,在本实施例的数据埋点方法中,通过获取目标应用的配置文件,并根据配置文件中包括的待埋点元素所属应用界面的信息及在所属应用界面的位置信息,确定待埋点元素在目标应用的应用界面中对应的节点元素,然后将确定的节点元素与上述配置文件中待埋点元素的埋点信息绑定,以使得在响应于对节点元素的触发操作时,根据对应的埋点信息中的待采集信息进行数据采集。在这个数据埋点的过程中,只需将目标应用的配置文件中的信息与目标应用中应用界面的节点元素进行绑定即可,不需要通过在目标应用的运行代码中设置的方法来进行数据埋点,这采用非代码侵入的方法,使得对目标应用进行的数据埋点流程得到简化;且当需要更新对目标应用中节点元素的数据埋点时,只需更新目标对应的配置文件,并根据更新后的配置文件重新进行绑定即可,对数据埋点的更新也相应地得到简化。
1.一种数据埋点方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述获取目标应用对应的配置文件,具体包括:
3.如权利要求2所述的方法,其特征在于,在所述埋点输入界面包括多项埋点参数的输入框;
4.如权利要求3所述的方法,其特征在于,所述显示数据埋点界面之前,还包括:
5.如权利要求4所述的方法,其特征在于,所述埋点需求信息中包括所述目标应用中第二应用界面所包括的特定节点元素的信息;
6.如权利要求2所述的方法,其特征在于,所述根据所述待埋点元素的埋点信息生成所述目标应用的配置文件,具体包括:
7.如权利要求1所述的方法,其特征在于,所述获取目标应用对应的配置文件,具体包括:
8.如权利要求1至7任一项所述的方法,其特征在于,所述待埋点元素的埋点信息中包括埋点标识,则所述将所述确定的节点元素与所述待埋点元素的埋点信息绑定,具体包括:
9.如权利要求1至7任一项所述的方法,其特征在于,所述将所述确定的节点元素与所述待埋点元素的埋点信息绑定之前,还包括:
10.如权利要求1至7任一项所述的方法,其特征在于,所述获取目标应用对应的配置文件之前,还包括:
11.一种数据埋点的配置方法,其特征在于,包括:
12.一种数据埋点系统,其特征在于,包括:
13.一种数据埋点的配置系统,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1至10任一项所述的数据埋点方法,或执行如权利要求11所述的数据埋点的配置方法。
15.一种终端设备,其特征在于,包括处理器和存储器;
