埋点验收方法、装置、插件、设备、介质及产品与流程
- 国知局
- 2024-08-05 11:57:30
本申请涉及计算机,尤其涉及埋点验收方法、装置、插件、设备、介质及产品。
背景技术:
1、随着互联网技术的发展,互联网的应用场景越来越广泛。为了使得互联网能够更好的为用户提供服务,需要及时了解用户在互联网上的操作信息。
2、在现有技术中,在产品开发阶段,开发人员为了验证网络产品稳定性,通常会采用埋点技术来模拟用户操作行为,验证这些操作行为对应的相应结果是否正确。在产品应用阶段,运营方为了能够了解客户在其运营的网页上的相关操作信息,通常需要专业及时人员对后端服务器收集到的日志信息进行分析,或者采用在后端服务器进行埋点的方式进行分析。验证过程比较慢,需要在由专业技术人员进行繁琐分析后,整理分析结果提供给需求方。这些分析方式都需要专业的技术能力,专业门槛高而且验证周期长。因此,需要一种能够提高埋点操作便利性的方案。
技术实现思路
1、为解决或改善现有技术中存在的问题,本申请各实施例提供了埋点验收方法、装置、插件、设备、介质及产品。
2、第一方面,在本申请的一个实施例中,提供了一种埋点验收方法。应用于服务器,该方法包括:
3、接收到客户端提供的携带有操作参数的待验证信息;
4、将所述待验证信息中的所述操作参数与预存储的参考埋点参数进行对比验收;其中,所述参考埋点参数是由通过所述客户端发起操作的用户提供并存储在所述服务器的;
5、将对比验收结果存入事件管理列表后发送给所述客户端,以便在客户端的展示模板中展示转换后的对比验收结果。
6、第二方面,在本申请的一个实施例中,提供了一种埋点验收方法。应用于客户端,该方法包括:
7、响应于浏览器中网页触发操作,拦截到用户的操作请求;
8、将从所述操作请求中提取到的操作参数以待验证信息的形式发送给后端服务器,以便后端服务器将所述待验证信息中的所述操作参数与预存储的参考埋点参数进行对比验收;其中,所述参考埋点参数是由通过所述客户端发起操作的用户提供并存储在所述服务器的;
9、在展示模板中展示转换后得到的对比验收结果,以及所述对比验收结果为失败结果的失败原因。
10、第三方面,本申请的一个实施例中,提供了一种埋点验收装置,所述装置包括:
11、接收模块,用于接收到客户端提供的携带有操作参数的待验证信息;
12、对比模块,用于将所述待验证信息中的所述操作参数与预存储的参考埋点参数进行对比验收;其中,所述参考埋点参数是由通过所述客户端发起操作的用户提供并存储在所述服务器的;
13、发送模块,用于将对比验收结果存入事件管理列表后发送给所述客户端,以便在客户端的展示模板中展示转换后的对比验收结果,以及所述对比验收结果为失败结果的失败原因。
14、第四方面,在本申请的一个实施例中,提供了一种埋点验收插件,所述插件包括:
15、拦截模块,用于响应于浏览器中网页触发操作,拦截到用户的操作请求;
16、发送模块,用于将从所述操作请求中提取到的操作参数以待验证信息的形式发送给后端服务器,以便后端服务器将所述待验证信息中的所述操作参数与预存储的参考埋点参数进行对比验收;其中,所述参考埋点参数是由通过所述客户端发起操作的用户提供并存储在所述服务器的;
17、展示模块,用于在展示模板中展示转换后得到的对比验收结果,以及所述对比验收结果为失败结果的失败原因。
18、第五方面,在本申请的一个实施例中,提供了一种电子设备,包括存储器及处理器;其中,
19、所述存储器,用于存储程序;
20、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于实现第一方面所述的方法或用于实现第二方面所述的方法。
21、第六方面,在本申请的一个实施例中,提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如第一方面所述的方法,或执行如第二方面所述的方法。
22、第七方面,在本申请的一个实施例中,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如第一方面所述的方法,或执行如第二方面所述的方法。
23、本申请实施例提供的技术方案,当用户通过客户端浏览器执行各种操作的时候,客户端会实时拦截用户的操作信息,客户端将基于操作信息收集拦截到的操作参数发送给后端服务器,以便后端服务器对埋点进行对比验收。具体来说,后端服务器将操作参数与预先准备的参考埋点参数对比,判断客户端提供的操作参数与参考埋点参数是否一致。若一致,则表示验证成功。反之,则表示验证后的对比验收结果为失败结果。这些验证后的对比验收结果都会反馈客户端,并在客户端展示。对于对比验收结果为失败结果的,还会展示失败原因,以便用户能够及时了解到各个埋点事件的验证结果。通过上述方案可知,本方案实施时,可以由任何能够操作客户端的用户发起埋点请求,并交给后端服务器进行自动验证,并在验证完成后及时将验证结果返回给客户端,整个验收过程不受专业能力限制,不需要用户参与验收对比过程,能够满足不同用户的使用需求,为不同用户提供更加便利的埋点操作条件,并且能够显著提高埋点验收效率。
技术特征:1.一种埋点验收方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,接收到客户端提供的携带有操作参数的待验证信息之后,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述待验证信息中的所述操作参数与预存储的参考埋点参数进行对比验收,包括:
4.根据权利要求3所述的方法,其特征在于,所述将对比验收结果存入事件管理列表后发送给所述客户端,以便在客户端的展示模板中展示转换后的对比验收结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述将转换后的数据发送给所述客户端,并更新到所述展示模板中,包括:
6.根据权利要求1所述的方法,其特征在于,在客户端的展示模板中展示转换后的对比验收结果,包括:
7.根据权利要求1所述的方法,其特征在于,接收到客户端提供的携带有操作参数的待验证信息之前,还包括:
8.根据权利要求3所述的方法,其特征在于,所述利用预设对比算法,将所述参考埋点参数与所述操作参数对比;判断所述参考埋点参数与所述操作参数包含的参数类型、参数数量是否相同,包括:
9.一种埋点验收方法,其特征在于,应用于客户端,所述方法包括:
10.一种埋点验证装置,其特征在于,应用于服务器,所述装置包括:
11.一种埋点验证插件,其特征在于,所述插件用于安装在客户端,所述插件包括:
12.一种电子设备,包括存储器及处理器;其中,
13.一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至8中任一项所述的方法,或者用于实现上述权利要求9所述的方法。
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8中任一项所述的方法,或者用于实现上述权利要求9所述的方法的步骤。
技术总结本申请实施例提供埋点验收方法、装置、插件、设备、介质及产品。该方法包括:接收到客户端提供的携带有操作参数的待验证信息;将待验证信息中的操作参数与预存储的参考埋点参数进行对比验收;其中,参考埋点参数是由通过客户端发起操作的用户提供并存储在后端服务器的;将对比验收结果存入事件管理列表后发送给客户端,以便在客户端的展示模板中展示转换后的对比验收结果。可以由任何能够操作客户端的用户发起埋点请求,并交给后端服务器自动验证,及时将验证结果返回客户端,整个验收过程不需要用户参与对比过程,能够满足不同用户使用需求,提供更加便利的埋点操作条件,并且能够显著提高埋点验收效率。技术研发人员:宋鹏远受保护的技术使用者:深圳市小满科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260291.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表