埋点方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:38870778 阅读:10 留言:0更新日期:2023-09-22 14:07
本申请提供的一种埋点方法、装置、电子设备、存储介质及程序产品,包括:确定埋点对象,获取针对埋点对象的设置数据;基于关系型数据库管理系统,确定预设信息表中是否有与设置数据对应的预设信息;响应于存在预设信息,利用关系型数据库管理系统,根据对应的预设信息生成预埋信息表;输出预埋信息表,以通过预埋信息表能够进行对应的埋点任务。本申请通过在进行预埋信息表设置时利用关系型数据库管理系统进行表的快速设置,以此利用关系型数据库管理系统进行稳定、高效的埋点服务的设置,同时由于关系型数据库管理系统本身的低成本效果,达到了在降低成本的前提下,提供了一种轻量型的稳定、高效的埋点数据收集方案的设置方案。高效的埋点数据收集方案的设置方案。高效的埋点数据收集方案的设置方案。

【技术实现步骤摘要】
埋点方法、装置、电子设备、存储介质及程序产品


[0001]本申请涉及计算机
,尤其涉及一种埋点方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]数据埋点是程序或网页中数据采集的一种重要方式,通过在使用终端部署相关的数据上传代码,能够满足企业对程序或网页的优化需求,实现产品、服务的快速迭代。
[0003]目前市面上大多为无痕埋点及可视化埋点,针对代码埋点的实现方案很少。同时针对一个公司某些业务来说并不需要购买或者实现太复杂的埋点收集实现方案。进而在一些领域亟需一种轻量型的埋点数据收集方案,来进行高效准确的埋点数据收集任务。

技术实现思路

[0004]有鉴于此,本申请提出一种埋点方法、装置、电子设备、存储介质及程序产品,以解决或部分解决上述问题。
[0005]基于上述目的,本申请提供了一种埋点方法,包括:
[0006]确定埋点对象,获取针对所述埋点对象的设置数据;
[0007]基于关系型数据库管理系统,确定预设信息表中是否有与所述设置数据对应的预设信息;
[0008]响应于存在所述预设信息,利用所述关系型数据库管理系统,根据所述对应的预设信息生成预埋信息表;
[0009]输出所述预埋信息表,以通过所述预埋信息表能够进行对应的埋点任务。
[0010]在一些实施方式中,所述确定埋点对象,包括:
[0011]响应于获取到埋点业务请求,确定是否已记录所述埋点业务请求对应的所述埋点对象;
[0012]响应于没有记录对应的所述埋点对象,根据所述埋点业务请求,获取对应的所述埋点对象的信息。
[0013]在一些实施方式中,所述预设信息表,至少包括:项目表及埋点表;其中,所述项目表用于记录不同埋点对象的名称信息;所述埋点表记录不同埋点对象进行埋点的设置信息;
[0014]所述确定预设信息表中是否有与所述设置数据对应的预设信息,包括:
[0015]确定所述项目表是否记录有所述埋点对象的名称信息;
[0016]响应于存在所述埋点对象的名称信息,确定所述埋点表中是否记录有所述设置数据相对应的设置信息,若有则确认所述预设信息表有与所述设置数据对应的预设信息。
[0017]在一些实施方式中,所述埋点表,至少包括:自定义属性表;其中,所述自定义属性表用于记录针对不同埋点对象进行具体设置的所述设置信息。
[0018]在一些实施方式中,所述埋点表中记录不同埋点对象的数据获取方式;所述数据
获取方式,包括:
[0019]检测所在终端的网络状态;
[0020]响应于所述网络状态符合设定条件,对获取到的数据进行同步输出处理;
[0021]响应于所述网络状态不符合设定条件,对获取到的数据进行本地存储及延时发送处理。
[0022]在一些实施方式中,所述预设信息表,具体为:
[0023]预先设置的;
[0024]或
[0025]在获取所述设置数据时,一并获取的。
[0026]在一些实施方式中,所述据所述对应的预设信息生成预埋信息表之后,所述方法还包括:
[0027]对生成的所述预埋信息表进行审核操作;
[0028]响应于通过审核,继续执行所述输出所述预埋信息表;
[0029]响应于没通过审核,退回所述预埋信息表,重新进行所述设置数据的获取,并生成重新获取所述设置数据的提示信息。
[0030]在一些实施方式中,所述输出所述预埋信息表之后,所述方法还包括:
[0031]获取根据所述预埋信息表进行埋点任务后获取到的埋点数据,对所述埋点数据进行数据分析;
[0032]输出分析结果。
[0033]在一些实施方式中,所述对所述埋点数据进行数据分析,包括:
[0034]对获取到的全部埋点数据进行数据分类,并计算各类数据的占比;
[0035]根据分类结果及计算结果生成所述数据分析的结果。
[0036]在一些实施方式中,所述关系型数据库管理系统,具体为MySQL系统。
[0037]在一些实施方式中,所述根据所述对应的预设信息生成预埋信息表,包括:
[0038]利用所述MySQL系统的CREATE语句及ALTER语句获取所述预设信息表中的所述对应的预设信息,并以此生成所述预埋信息表。
[0039]基于同一构思,本申请还提供了一种埋点装置,包括:
[0040]获取模块,用于确定埋点对象,获取针对所述埋点对象的设置数据;
[0041]确定模块,用于基于关系型数据库管理系统,确定预设信息表中是否有与所述设置数据对应的预设信息;
[0042]设置模块,用于响应于存在所述预设信息,利用所述关系型数据库管理系统,根据所述对应的预设信息生成预埋信息表;
[0043]输出模块,用于输出所述预埋信息表,以通过所述预埋信息表能够进行对应的埋点任务。
[0044]基于同一构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述的方法。
[0045]基于同一构思,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机实现如上任一项所述的
方法。
[0046]基于同一构思,本申请还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上任一项所述的方法。
[0047]从上面所述可以看出,本申请提供的一种埋点方法、装置、电子设备、存储介质及程序产品,包括:确定埋点对象,获取针对埋点对象的设置数据;基于关系型数据库管理系统,确定预设信息表中是否有与设置数据对应的预设信息;响应于存在预设信息,利用关系型数据库管理系统,根据对应的预设信息生成预埋信息表;输出预埋信息表,以通过预埋信息表能够进行对应的埋点任务。本申请通过在进行预埋信息表设置时利用关系型数据库管理系统进行表的快速设置,以此利用关系型数据库管理系统进行稳定、高效的埋点服务的设置,同时由于关系型数据库管理系统本身的低成本效果,达到了在降低成本的前提下,提供了一种轻量型的稳定、高效的埋点数据收集方案的设置方案。
附图说明
[0048]为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本申请实施例提供的示例性方法的流程示意图;
[0050]图2为本申请实施例提供的示例性方法的确定埋点对象的流程示意图;
[0051]图3为本申请实施例提供的客户端执行示例性方法提供的埋点任务时的流程示意图;
[0052]图4为本申请实施例提供的示例性方法生成预埋信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种埋点方法,其特征在于,包括:确定埋点对象,获取针对所述埋点对象的设置数据;基于关系型数据库管理系统,确定预设信息表中是否有与所述设置数据对应的预设信息;响应于存在所述预设信息,利用所述关系型数据库管理系统,根据所述对应的预设信息生成预埋信息表;输出所述预埋信息表,以通过所述预埋信息表能够进行对应的埋点任务。2.根据权利要求1所述的方法,其特征在于,所述确定埋点对象,包括:响应于获取到埋点业务请求,确定是否已记录所述埋点业务请求对应的所述埋点对象;响应于没有记录对应的所述埋点对象,根据所述埋点业务请求,获取对应的所述埋点对象的信息。3.根据权利要求1所述的方法,其特征在于,所述预设信息表,至少包括:项目表及埋点表;其中,所述项目表用于记录不同埋点对象的名称信息;所述埋点表记录不同埋点对象进行埋点的设置信息;所述确定预设信息表中是否有与所述设置数据对应的预设信息,包括:确定所述项目表是否记录有所述埋点对象的名称信息;响应于存在所述埋点对象的名称信息,确定所述埋点表中是否记录有所述设置数据相对应的设置信息,若有则确认所述预设信息表有与所述设置数据对应的预设信息。4.根据权利要求3所述的方法,其特征在于,所述埋点表,至少包括:自定义属性表;其中,所述自定义属性表用于记录针对不同埋点对象进行具体设置的所述设置信息。5.根据权利要求3所述的方法,其特征在于,所述埋点表中记录不同埋点对象的数据获取方式;所述数据获取方式,包括:检测所在终端的网络状态;响应于所述网络状态符合设定条件,对获取到的数据进行同步输出处理;响应于所述网络状态不符合设定条件,对获取到的数据进行本地存储及延时发送处理。6.根据权利要求1所述的方法,其特征在于,所述预设信息表,具体为:预先设置的;或在获取所述设置数据时,一并获取的。7.根据权利要求1所述的方法,其特征在于,所述据所述对应的预设信息生成预埋信息表之后,所述方法还包括:对生成的所述预埋信息表进行审核操作;响应于通过审核,继续...

【专利技术属性】
技术研发人员:谭详郭路亮康运杰
申请(专利权)人:橡鹿机器人江苏有限公司
类型:发明
国别省市:

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

1