数据处理方法、装置及系统制造方法及图纸

技术编号:24120815 阅读:15 留言:0更新日期:2020-05-13 03:01
本公开关于一种数据处理方法、装置及系统。包括:在埋点元素上设置自定义属性标记;其中,自定义属性标记用于存储埋点元素的根节点上的自定义属性信息;接收传递至埋点元素的根节点上的自定义属性信息;根据该自定义属性信息,确定出目标元素和与目标元素对应的交互数据。从而无需调用额外的上报函数便可获得目标元素的交互数据,便于数据的收集和维护,降低埋点上报的复杂度。

Data processing method, device and system

【技术实现步骤摘要】
数据处理方法、装置及系统
本公开涉及互联网
,尤其涉及一种数据处理方法、装置及系统。
技术介绍
随着互联网技术的发展,统计分析互联网用户的行为,并根据统计分析结果为客户提供个性化服务也得到了快速的发展,还能在软件、页面设计中提供指导。在统计分析用户行为的过程中,在目标元素进行埋点是常见的方式之一。埋点是为了满足快捷、高效、丰富的数据应用而做的用户行为过程及结果的记录。传统技术中,在埋点元素上,通过交互事件触发埋点上报的函数,实现对用户的行为进行统计分析。然而,传统技术中,埋点上报逻辑和业务逻辑常常是耦合在一起的,不利于数据的收集和维护,增加了埋点上报的复杂度。
技术实现思路
本公开提供一种数据处理方法、装置及系统,以至少解决相关技术中埋点上报逻辑和业务逻辑常常耦合在一起,不利于数据的收集和维护的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种数据处理方法,包括:在埋点元素上设置自定义属性标记;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;接收传递至所述埋点元素的根节点上的自定义属性信息;根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据。在其中一个实施例中,所述根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据,包括:若所述交互数据为空值,则调用上报API函数,获取所述交互数据。在其中一个实施例中,所述在埋点元素上设置自定义属性标记,之前包括:根据预设的数据采集类型,对预设的自定义属性收集标志进行设置,得到对应的自定义属性标记。在其中一个实施例中,所述接收通过冒泡方式传递至所述埋点元素的根节点上的自定义属性信息,包括:接收预设的交互数据回调函数传输的自定义属性信息;其中,所述交互数据回调函数设置于API文件的根节点上,用于对通过冒泡方式传递至所述埋点元素的根节点上的自定义属性信息进行上报。在其中一个实施例中,所述根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据,包括:对所述自定义属性信息进行解析,得到对应的埋点元素和数据;将所述自定义属性信息对应的埋点元素确定为所述目标元素,将所述自定义属性信息对应的数据确定为所述交互数据。根据本公开实施例的第二方面,提供一种数据处理方法,包括:工程文件端在埋点元素上设置自定义属性标记,以及在API文件的根节点上设置交互数据回调函数;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;所述工程文件端接收所述埋点元素进行的交互操作,生成自定义属性信息;所述工程文件端将所述自定义属性信息传递至所述埋点元素的根节点上;所述工程文件端采用所述交互数据回调函数,将所述自定义属性信息上报至服务器端;所述服务器端对所述自定义属性信息进行解析,得到对应的目标元素和与所述目标元素对应的交互数据。在其中一个实施例中,所述服务器端对所述自定义属性信息进行解析,得到对应的目标元素和与所述目标元素对应的交互数据,包括:若所述交互数据为空值,则调用上报API函数,获取所述交互数据。在其中一个实施例中,所述工程文件端在埋点元素上设置自定义属性标记,以及在API文件的根节点上设置交互数据回调函数,之前包括:根据预设的数据采集类型,对预设的自定义属性收集标志进行设置,得到对应的自定义属性标记。在其中一个实施例中,所述服务器端对所述自定义属性信息进行解析,得到对应的目标元素和与所述目标元素对应的交互数据,包括:对所述自定义属性信息进行解析,得到对应的埋点元素和数据;将所述自定义属性信息对应的埋点元素确定为所述目标元素,将所述自定义属性信息对应的数据确定为所述交互数据。根据本公开实施例的第三方面,提供一种数据处理装置,包括:属性信息标记单元,被配置为执行在埋点元素上设置自定义属性标记;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;属性信息接收单元,被配置为执行接收传递至所述埋点元素的根节点上的自定义属性信息;交互数据获取单元,被配置为执行根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据。在其中一个实施例中,所述装置还包括:第一交互数据更新单元,被配置为执行调用上报API函数,获取所述交互数据。在其中一个实施例中,所述属性信息标记单元还用于执行:根据预设的数据采集类型,对预设的自定义属性收集标志进行设置,得到对应的自定义属性标记。在其中一个实施例中,所述属性信息接收单元还用于执行:接收预设的交互数据回调函数传输的自定义属性信息;其中,所述交互数据回调函数设置于API文件的根节点上,用于对通过冒泡方式传递至所述埋点元素的根节点上的自定义属性信息进行上报。在其中一个实施例中,所述交互数据获取单元还用于执行:对所述自定义属性信息进行解析,得到对应的埋点元素和数据;将所述自定义属性信息对应的埋点元素确定为所述目标元素,将所述自定义属性信息对应的数据确定为所述交互数据。根据本公开实施例的第四方面,提供一种数据处理系统,所述数据处理系统包括工程文件端和服务器端;其中,所述工程文件端包括属性标记设置单元、属性信息生成单元、属性信息传输单元和属性信息回调单元,所述服务器端包括数据解析单元;所述属性标记设置单元,被配置为执行在埋点元素上设置自定义属性标记,以及在API文件的根节点上设置交互数据回调函数;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;所述属性信息生成单元,被配置为执行接收所述埋点元素进行的交互操作,生成自定义属性信息;所述属性信息传输单元,被配置为执行将所述自定义属性信息传递至所述埋点元素的根节点上;所述属性信息回调单元,被配置为执行采用所述交互数据回调函数,将所述自定义属性信息上报至服务器端;所述数据解析单元,被配置为执行对所述自定义属性信息进行解析,得到对应的目标元素和与所述目标元素对应的交互数据。在其中一个实施例中,所述系统还包括:第二交互数据更新单元,被配置为执行调用上报API函数,获取所述交互数据。在其中一个实施例中,所述属性标记设置单元还用于执行:根据预设的数据采集类型,对预设的自定义属性收集标志进行设置,得到对应的自定义属性标记。在其中一个实施例中,所述数据解析单元还用于执行:对所述自定义属性信息进行解析,得到对应的埋点元素和数据;将所述自定义属性信息对应的埋点元素确定为所述目标元素,将所述自定义属性信息对应的数据确定为所述交互数据。根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述第一方面本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n在埋点元素上设置自定义属性标记;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;/n接收传递至所述埋点元素的根节点上的自定义属性信息;/n根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
在埋点元素上设置自定义属性标记;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;
接收传递至所述埋点元素的根节点上的自定义属性信息;
根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据。


2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据,包括:
若所述交互数据为空值,则调用上报API函数,获取所述交互数据。


3.根据权利要求1所述的数据处理方法,其特征在于,所述在埋点元素上设置自定义属性标记,之前包括:
根据预设的数据采集类型,对预设的自定义属性收集标志进行设置,得到对应的自定义属性标记。


4.根据权利要求1所述的数据处理方法,其特征在于,所述接收传递至所述埋点元素的根节点上的自定义属性信息,包括:
接收预设的交互数据回调函数传输的自定义属性信息;其中,所述交互数据回调函数设置于API文件的根节点上,用于对通过冒泡方式传递至所述埋点元素的根节点上的自定义属性信息进行上报。


5.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述自定义属性信息,确定出目标元素和与所述目标元素对应的交互数据,包括:
对所述自定义属性信息进行解析,得到对应的埋点元素和数据;
将所述自定义属性信息对应的埋点元素确定为所述目标元素,将所述自定义属性信息对应的数据确定为所述交互数据。


6.一种数据处理方法,其特征在于,包括:
工程文件端在埋点元素上设置自定义属性标记,以及在API文件的根节点上设置交互数据回调函数;其中,所述自定义属性标记用于存储所述埋点元素的根节点上的自定义属性信息;
所述工程文件端接收所述埋点元素进行的交互操作,生成自定义属性信息;
所述工程文件端将所述自定义属性信息传递至所述埋点元素的根节点上;
所述工程文...

【专利技术属性】
技术研发人员:尹家露
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1