数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:33641130 阅读:19 留言:0更新日期:2022-06-02 20:16
本申请提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,包括:获取待处理数据,并获取待处理数据对应的事件标识ID和标签ID;通过埋点规则配置页面将事件ID和标签ID提供给用户,并获取用户基于事件ID和标签ID配置的规则数据;基于规则数据获取对应的规则表,并基于规则表对待处理数据进行处理得到处理后的数据。将待处理数据携带的事件ID和标签ID配置通过埋点规则配置页面提供给用户,并通过用户配置的事件ID和标签ID获取对应的规则数据,进而基于规则数据对应的规则表对待处理数据进行处理,由于用户可基于事件ID和标签ID灵活配置规则数据,得到所需的各种规则表,使得数据处理和分析效率得到了大大提高,且降低了人力成本。了人力成本。了人力成本。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,具体而言,本申请涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着互联网的发展,利用埋点进行数据处理和分析越来越普遍,所谓埋点就是在应用或网页中特定的流程收集一些数据信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑,包括访问数(Visits)、访客数(Visitor)、停留时长(Time On Site)、页面浏览数(Page Views)和跳出率(Bounce Rate)等。
[0003]目前,若根据用户再次发出埋点数据获取和/或分析的请求时,需要重新定制埋点程序。每个埋点数据对应一个埋点程序,获取所需数据。即每个埋点,对应各自的埋点程序,埋点程序之间相互独立的。换言之,对于同一应用或网页中的不同数据处理和分析需求场景,需要定制化开发不同的埋点程序,使得基于埋点的数据处理和分析效率低,且人力成本较高。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
[0005]第一方面,本申请实施例提供了一种数据处理方法,包括:
[0006]获取待处理数据,并获取待处理数据对应的事件标识ID和标签ID;
[0007]通过埋点规则配置页面将事件ID和标签ID提供给用户,并获取用户基于事件ID和标签ID配置的规则数据;
[0008]基于规则数据获取对应的规则表,并基于规则表对待处理数据进行处理得到处理后的数据。
[0009]在本申请的一种可选实施例中,获取用户基于事件ID和标签ID配置的规则数据,包括:
[0010]获取用户基于事件ID和标签ID配置的至少一个筛选步骤和各筛选步骤之间的顺序;
[0011]基于至少一个筛选步骤和对应的顺序,获取对应的规则数据。
[0012]在本申请的一种可选实施例中,获取用户基于事件ID和标签ID配置的至少一个筛选步骤,包括:
[0013]获取用户基于事件ID和标签ID为每一步骤配置的至少一个限制条件和各限制条件之间的组合关系;
[0014]基于至少一个限制条件和对应的组合关系,获取对应的筛选步骤。
[0015]在本申请的一种可选实施例中,各限制条件之间的组合关系包括逻辑与关系和逻辑或关系,其中,逻辑与关系需要对应的各限制条件的事件ID相同。
[0016]在本申请的一种可选实施例中,基于规则数据获取对应的规则表,包括:
[0017]以拉链表的形式存储规则数据,得到对应的规则表。
[0018]在本申请的一种可选实施例中,基于规则表对待处理数据进行处理得到处理后的数据,包括:
[0019]基于规则表,获取对应的埋点程序;
[0020]利用埋点程序对待处理数据进行处理得到对应的处理后的数据。
[0021]在本申请的一种可选实施例中,利用埋点程序对待处理数据进行处理得到对应的处理后的数据,包括:
[0022]利用埋点程序对应的各筛选步骤分别对待处理数据进行处理,得到每个筛选步骤对应的用户数、设备数、发生次数、用户总体转化率以及设备总体转化率。
[0023]第二方面,本申请实施例提供了一种数据处理装置,包括:
[0024]待处理数据获取模块,用于获取待处理数据,并获取待处理数据对应的事件标识ID和标签ID;
[0025]规则数据获取模块,用于通过埋点规则配置页面将事件ID和标签ID提供给用户,并获取用户基于事件ID和标签ID配置的规则数据;
[0026]数据处理模块,用于基于规则数据获取对应的规则表,并基于规则表对待处理数据进行处理得到处理后的数据。
[0027]在本申请的一种可选实施例中,规则数据获取模块具体用于:
[0028]获取用户基于事件ID和标签ID配置的至少一个筛选步骤和各筛选步骤之间的顺序;
[0029]基于至少一个筛选步骤和对应的顺序,获取对应的规则数据。
[0030]在本申请的一种可选实施例中,规则数据获取模块进一步用于:
[0031]获取用户基于事件ID和标签ID为每一步骤配置的至少一个限制条件和各限制条件之间的组合关系;
[0032]基于至少一个限制条件和对应的组合关系,获取对应的筛选步骤。
[0033]在本申请的一种可选实施例中,各限制条件之间的组合关系包括逻辑与关系和逻辑或关系,其中,逻辑与关系需要对应的各限制条件的事件ID相同。
[0034]在本申请的一种可选实施例中,数据处理模块具体用于:
[0035]以拉链表的形式存储规则数据,得到对应的规则表。
[0036]在本申请的一种可选实施例中,数据处理模块进一步用于:
[0037]基于规则表,获取对应的埋点程序;
[0038]利用埋点程序对待处理数据进行处理得到对应的处理后的数据。
[0039]在本申请的一种可选实施例中,数据处理模块进一步用于:
[0040]利用埋点程序对应的各筛选步骤分别对待处理数据进行处理,得到每个筛选步骤对应的用户数、设备数、发生次数、用户总体转化率以及设备总体转化率。
[0041]第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器;
[0042]存储器中存储有计算机程序;
[0043]处理器,用于执行计算机程序以实现第一方面实施例中所提供的方法。
[0044]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面实施例中所提供的方法。
[0045]本申请提供的技术方案带来的有益效果是:
[0046]通过将待处理数据携带的事件ID和标签ID配置通过埋点规则配置页面提供给用户,并通过用户配置的事件ID和标签ID获取对应的规则数据,进而基于规则数据对应的规则表对待处理数据进行处理,由于用户可基于待处理数据携带的事件ID和标签ID灵活配置规则数据,得到所需的各种规则表,使得数据处理和分析效率得到了大大提高,且降低了人力成本。
附图说明
[0047]为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
[0048]图1为本申请实施例提供的一种数据处理方法的流程示意图;
[0049]图2为本申请实施例的一个示例中用户通过埋点规则配置页面进行规则数据配置的示意图;
[0050]图3本申请实施例提供的一种数据处理装置的结构框图;
[0051]图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0052]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理数据,并获取所述待处理数据对应的事件标识ID和标签ID;通过埋点规则配置页面将所述事件ID和所述标签ID提供给用户,并获取所述用户基于所述事件ID和所述标签ID配置的规则数据;基于所述规则数据获取对应的规则表,并基于所述规则表对所述待处理数据进行处理得到处理后的数据。2.根据权利要求1所述的方法,其特征在于,所述获取所述用户基于所述事件ID和所述标签ID配置的规则数据,包括:获取所述用户基于所述事件ID和所述标签ID配置的至少一个筛选步骤和各筛选步骤之间的顺序;基于所述至少一个筛选步骤和对应的顺序,获取对应的规则数据。3.根据权利要求2所述的方法,其特征在于,所述获取所述用户基于所述事件ID和所述标签ID配置的至少一个筛选步骤,包括:获取所述用户基于所述事件ID和所述标签ID为每一步骤配置的至少一个限制条件和各限制条件之间的组合关系;基于所述至少一个限制条件和对应的组合关系,获取对应的筛选步骤。4.根据权利要求3所述的方法,其特征在于,所述各限制条件之间的组合关系包括逻辑与关系和逻辑或关系,其中,逻辑与关系需要对应的各限制条件的事件ID相同。5.根据权利要求1所述的方法,其特征在于,所述基于所述规则数据获取对应的规则表,包括:以拉链表的形式存储所述规则数据,得到对应的规则表。6.根据权利要求2所...

【专利技术属性】
技术研发人员:陈必成杨明宝林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:

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

1