上报埋点数据的方法、相关装置及计算机程序产品与流程

    技术2025-03-05  49


    本申请涉及计算机,尤其涉及一种上报埋点数据的方法、装置,电子设备、计算机可读介质及计算机程序产品。


    背景技术:

    1、随着社会的发展,移动互联网技术也逐渐兴起。为了更好地为用户提供服务,互联网中的服务和业务提供方,会期望对用户对服务和业务的使用状况进行分析,以改进服务和业务。

    2、在这样的背景下,服务和业务提供方可以选择以埋点的方式来获取服务和业务被使用时的数据变化,进而确定业务和服务的运行状况。然后,可以基于对运行状况的分析,来确定改进方向,并相应地对服务和业务进行改进。由此,如何更为准确、更为低成本地设置埋点和获取埋点数据是值得关注和迫切需求的。


    技术实现思路

    1、本申请的多个方面提供一种上报埋点数据的方法、装置、电子设备、计算机可读存储介质及计算机程序产品,可以使得被业务调用的功能模块和业务解耦,使得功能模块仅提供可以被不同的业务所同时使用的通用埋点数据即可,而不必针对具体的某个业务进行适配。进一步地,在功能模块仅提供通用埋点数据的基础上,还可以通过组合通用数据和业务自身的个性化埋点数据的方式,来保障埋点数据的质量,以避免单独利用功能模块提供的埋点数据而造成数据缺失和失准。由此,能够降低功能模块的埋点配置难度和配置压力的同时,提升上报的埋点数据的质量。

    2、本申请的一方面,提供一种上报埋点数据的方法,包括:响应于目标功能模块调用本地的广播函数,从所述目标功能模块中获取通用埋点数据;向调用所述目标功能模块的目标业务的目标业务方广播所述通用埋点数据;响应于接收到所述目标业务方返回的组合埋点数据,基于预先配置的通信路径向目标设备上报所述组合埋点数据,其中,组合埋点数据由所述目标业务方组合所述目标业务方本地针对所述目标业务采集到的个性化埋点数据和所述通用埋点数据得到。

    3、本申请的另一方面,提供一种用于上报埋点数据的装置,包括:通用埋点数据获取单元,被配置为响应于目标功能模块调用本地的广播函数,从所述目标功能模块中获取通用埋点数据;通用埋点数据广播单元,被配置为向调用所述目标功能模块的目标业务的目标业务方广播所述通用埋点数据;埋点数据上报单元,被配置为响应于接收到所述目标业务方返回的组合埋点数据,基于预先配置的通信路径向目标设备上报所述组合埋点数据,其中,组合埋点数据由所述目标业务方组合所述目标业务方本地针对所述目标业务采集到的个性化埋点数据和所述通用埋点数据得到。

    4、本申请的另一方面,提供一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上提供的上报埋点数据的方法。

    5、本申请的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令可被处理器执行以实现如上提供的上报埋点数据的方法。

    6、本申请的另一方面,一种包括计算机程序的计算机程序产品,其上存储有计算机程序指令,该计算机程序在被处理器执行时能够实现如上提供的上报埋点数据的方法。

    7、本申请实施例提供的方案中,响应于目标功能模块调用本地的广播函数,从目标功能模块中获取通用埋点数据;向调用目标功能模块的目标业务的目标业务方广播通用埋点数据;响应于接收到目标业务方返回的组合埋点数据,基于预先配置的通信路径向目标设备上报组合埋点数据,其中,组合埋点数据由目标业务方组合目标业务方本地针对目标业务采集到的个性化埋点数据和通用埋点数据得到。由此,能够降低功能模块的埋点配置难度和配置压力的同时,提升上报的埋点数据的质量。



    技术特征:

    1.一种上报埋点数据的方法,包括:

    2.根据权利要求1所述方法,还包括:

    3.根据权利要求2所述的方法,在广播所述通用埋点数据之后,还包括:

    4.根据权利要求1所述的方法,其中,所述通用埋点数据由所述目标功能模块中配置的一组通用埋点采集,所述一组通用埋点基于调用所述目标功能模块的各个业务方的需求埋点的并集结果被确定。

    5.根据权利要求4所述的方法,还包括:

    6.根据权利要求4所述的方法,还包括:

    7.根据权利要求1所述的方法,其中,所述目标功能模块响应于检测到在所述目标功能模块存在目标事件,调用所述本地的广播函数。

    8.根据权利要求1-7中任一项所述的方法,还包括:

    9.一种上报埋点数据的装置,包括:

    10.一种电子设备,所述电子设备包括:

    11.一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现如权利要求1至8中任一项所述的方法。

    12.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如权利要求1至8中任一项所述的方法。


    技术总结
    本申请提供了一种上报埋点数据的方法、相关装置及计算机程序产品,该申请响应于目标功能模块调用本地的广播函数,从目标功能模块中获取通用埋点数据;向调用目标功能模块的目标业务的目标业务方广播通用埋点数据;响应于接收到目标业务方返回的组合埋点数据,基于预先配置的通信路径向目标设备上报组合埋点数据,其中,组合埋点数据由目标业务方组合目标业务方本地针对目标业务采集到的个性化埋点数据和通用埋点数据得到。由此,能够降低功能模块的埋点配置难度和配置压力的同时,提升上报的埋点数据的质量。

    技术研发人员:郑翔
    受保护的技术使用者:上海哔哩哔哩科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-27258.html

    最新回复(0)