一种埋点设置方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27368469 阅读:25 留言:0更新日期:2021-02-19 13:53
本申请实施例公开了一种埋点设置方法、装置、计算机设备和存储介质。本申请实施例通过获取客户端的显示页面对应的对象的对象属性;若对象属性的类型为目标类型,则为对象属性添加监测代码;通过监测代码获取针对被触发目标对象属性的埋点设置指令;根据埋点设置指令,获取目标对象属性的埋点标识,并将埋点标识发送至服务器。该方案通过对目标类型的对象属性增加监测代码后,可以捕获在显示页面触发的埋点设置指令以进行埋点设置,不需要开发人员的参与;可以根据实际需求进行埋点设置,以获取针对所设置的埋点的操作行为,减少获取不需要统计的操作行为,降低处理数据的难度;减少向服务器发送埋点标识的数量,改善客户端显示页面的显示效果。面的显示效果。面的显示效果。

【技术实现步骤摘要】
一种埋点设置方法、装置、计算机设备和存储介质


[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]图1是本申请实施例提供的埋点设置方法的场景示意图;
[0033]图2是本申请实施例提供的埋点设置方法的流程图;
[0034]图3是本申请实施例提供的埋点设置方法的埋点类型确认窗口的示意图;
[0035]图4是本申请实施例提供的埋点设置方法的显示页面与客户端的关系示意图;
[0036]图5是本申请实施例提供的埋点设置方法的埋点设置确认窗口的示意图;
[0037]图6是本申请实施例提供的埋点设置方法的事件模型的示意图;
[0038]图7是本申请实施例提供的埋点设置方法的另一流程图;
[0039]图8是本申请实施例提供的埋点设置方法的另一场景示意图;
[0040]图9是本申请实施例提供的埋点设置方法的又一流程图;
[0041]图10是本申请实施例提供的埋点设置方法的为对象属本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种埋点设置方法,其特征在于,包括:获取客户端的显示页面对应的对象的对象属性;若所述对象属性的类型为目标类型,则为所述对象属性添加监测代码;通过所述监测代码获取埋点设置指令,所述埋点设置指令为针对被触发的目标显示页面的目标对象属性的指令;根据所述埋点设置指令,获取所述目标对象属性的埋点标识,并将所述埋点标识发送至服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述埋点设置指令获取所述目标对象属性的埋点标识,并将所述埋点标识发送至服务器,包括:响应所述埋点设置指令,发送埋点类型确认请求;根据针对所述埋点类型确认请求的返回信息,获取所述目标对象属性的埋点标识,并将所述埋点标识发送至服务器。3.根据权利要求2所述的方法,其特征在于,所述对象属性包括第一属性标识和第二属性标识,所述显示页面包括页面标识,所述根据针对所述埋点类型确认请求的返回信息,获取所述目标对象属性的埋点标识,包括:接收用户针对显示的埋点类型输入的选择指令,基于所述选择指令确定所述返回信息,所述返回信息携带埋点类型,所述埋点类型包括全局事件、页面事件和列表事件;若所述埋点类型为全局事件,则获取所述目标对象属性的第一属性标识,将所述第一属性标识作为埋点标识;若所述埋点类型为页面事件,则获取所述目标对象属性的第一属性标识和所述目标显示页面的页面标识,将所述第一属性标识和所述页面标识作为埋点标识;若所述埋点类型为列表事件,则获取所述目标对象属性的第一属性标识、第二属性标识和所述目标显示页面的页面标识,将所述第一属性标识、所述第二属性标识和所述页面标识作为埋点标识。4.根据权利要求2所述的方法,其特征在于,所述返回信息包括事件标识;所述将所述埋点标识发送至服务器包括:将所述事件标识与所述埋点标识进行关联,并将关联后的所述事件标识与所述埋点标识发送至服务器。5.根据权利要求1所述的方法,其特征在于,所述根据所述埋点设置指令获取所述目标对象属性的埋点标识,并将所述埋点标识发送至服务器包括:根据所述埋点设置指令获取对应时间戳和位置标识;根据所述时间戳和所述位置标识判断所述埋点设置指令是否已被执行;若否,则根据所述埋点设置指令,获取所述目标对象属性的埋点标识,并将所述埋点标识发送至服务器,以及将所述时间戳和所述位置标识进行匹配并记录。6.根据权利要求5所述的方法,其特征在于,根据所述时间戳和所述位置标识判断所述埋点设置指令是否已被执行,包括:获取预先存储的历史时间戳和历史位置标识,所述历史时间戳和所述历史位置标识存在映射关系。
将所述时间戳与所述历史时间戳进行比较,以及将所述位置标识与所述历史时间戳对应的历史位置标识进行比较;当所述时间戳与所述历史时间戳一致,以及所述位置标识与所述历史位置标识一致时,确定所述埋点设置指令已被执行;当所述时间戳与所述历史时间戳不一致,或所述位置标识与所述历史位置标识不一致时,确定所述埋点设置指...

【专利技术属性】
技术研发人员:杨浩彬黄维
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1