一种智能埋点管理系统及方法技术方案

技术编号:33347309 阅读:10 留言:0更新日期:2022-05-08 09:45
本发明专利技术属于数据采集与数据分析技术领域,本发明专利技术提供一种智能埋点管理系统及方法,包括:当接收到新建版本指令时,获取历史页面的版本数据,以更新当前页面的版本数据;当接收到修改页面时,校验修改页面的元数据与当前页面的元数据是否相同,当修改页面的元数据与当前页面的元数据不同时,则新增修改页面到当前页面中;当接收到修改埋点事件,若修改埋点事件与当前页面的埋点事件不同时,则在当前页面新增修改埋点事件;当接收到埋点事件名称时,根据埋点事件名称构建查询语句,以使查询出相应埋点事件的当日总数显示在埋点事件文档中。通过增加版本、页面、新版本变更三个视角使得埋点文档更加立体,更好地分析把控现有数据,增加新的埋点需求。增加新的埋点需求。增加新的埋点需求。

【技术实现步骤摘要】
一种智能埋点管理系统及方法


[0001]本专利技术涉及数据采集与数据分析
,尤指一种智能埋点管理系统及方法。

技术介绍

[0002]业务埋点指的是收集一类用户在使用APP时的特定行为以便于企业能够更好的服务用户,例如:用户点击了某个按钮。埋点是跟着APP版本一起迭代的,并且是由产品定义需要哪些埋点,开发则需要根据文档实现出这些逻辑。而且由于版本迭代导致埋点越来越多,开发实现的时候经常会出现遗漏出错的现象,所以如何在埋点系统里面减少这些错误成为了亟待解决的问题。
[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]当接收到修改埋点事件,若所述修改埋点事件与所述当前页面的埋点事件不同时,则在所述当前页面新增修改埋点事件;
[0037]当接收到埋点事件名称时,根据所述埋点事件名称构建查询语句,以使查询出相应埋点事件的当日总数显示在埋点事件文档中。
[0038]本专利技术提供的一种智能埋点管理方法及系统,至少具有以下有益效果:
[0039]1)结构化数据存储,为自动埋点校验和大数据集成提供可能。版本,页面,新版本
变更三个视角使得埋点文档更加立体,产品和数据同事能够更好地分析把控现有数据,增加新的埋点需求,开发同学可以无干扰更清晰看出新版本变更相关埋点需求。
[0040]2)全局搜索比传统文档工具更加方便好用。
[0041]3)新增修改时,会比对已有数据,杜绝重复事件页面产生,防止前后不一致的事件定义出现。
附图说明
[0042]下面结合附图和具体实施方式对本专利技术作进一步详细说明:
[0043]图1是本专利技术中一种智能埋点管理系统的一个实施例的示意图;
[0044]图2是本专利技术中界面示意图;
[0045]图3是本专利技术中一种智能埋点管理系统的一个实施例的示意图;
[0046]图4是本专利技术中一种智能埋点管理系统的一个实施例的示意图;
[0047]图5是本专利技术中一种智能埋点管理系统的一个实施例的示意图;
[0048]图6是本专利技术中一种智能埋点管理系统的一个实施例的示意图;
[0049]图7是本专利技术中一种智能埋点管理方法的一个实施例的示意图;
[0050]图8是本专利技术中显示判断模块执行逻辑的示意图;
[0051]图9是本专利技术中全局关键词搜索模块执行逻辑的示意图。
具体实施方式
[0052]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能埋点管理系统,其特征在于,包括:新建版本模块,用于当接收到新建版本指令时,获取历史页面的版本数据,以更新当前页面的版本数据;所述版本数据包括页面的元数据、埋点事件;新增修改页面模块,用于当接收到修改页面时,校验所述修改页面的元数据与所述当前页面的元数据是否相同,当所述修改页面的元数据与所述当前页面的元数据不同时,则新增所述修改页面到所述当前页面中;新增修改埋点模块,用于当接收修改埋点事件,若所述修改埋点事件与所述当前页面的埋点事件不同时,则在所述当前页面新增修改埋点事件;埋点校验模块,用于当接收到埋点事件名称时,根据所述埋点事件名称构建查询语句,以使查询出相应埋点事件的当日总数显示在埋点事件文档中。2.根据权利要求1所述智能埋点管理系统,其特征在于,还包括:显示判断模块,用于当所述当前页面接收到点击指令时,对比所述当前页面的版本数据和所述历史页面的版本数据,显示所述当前页面的版本数据和所述历史页面的版本数据存在不同的目标版本数据。3.根据权利要求2所述智能埋点管理系统,其特征在于,所述显示判断模块,还包括:页面遍历子模块,用于遍历当前页面中每个子页面的元数据,若所述子页面未存在于所述历史页面中,则所述子页面为新增页面;埋点遍历子模块,用于若所述子页面在所述历史页面中存在,则遍历所述子页面的埋点事件。4.根据权利要求3所述智能埋点管理系统,其特征在于,所述埋点遍历子模块,还用于:若所述子页面的埋点事件在对应的历史页面未出现,则所述子页面的埋点事件为新增埋点事件,将所述新增埋点事件放入所述子页面中;若所述子页面的埋点事件在对应的历史页面出现且字段不一致,则所述子页面的埋点事件为修改埋点事件,将所述修改埋点事件放入所述子页面中;若所述子页面的埋点事件在对应的历史页面出现且字段一致,则所述子页面的埋点事件未发生修改,跳过所述子页面的埋点事件。5.根据权利要求1所述智能埋点管理系统,其特征在于,还包括:全...

【专利技术属性】
技术研发人员:张聪
申请(专利权)人:金宝贝网络科技苏州有限公司
类型:发明
国别省市:

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

1