logo好方法网

埋点数据的上报验证方法、装置、电子设备及存储介质


技术摘要:
本申请公开了一种埋点数据的上报验证方法、装置、电子设备及存储介质,该方法包括:当接收到第二埋点数据时,获取待测试的网络环境,第二埋点数据为测试设备实时上报第一埋点数据后服务器接收到的埋点数据;将第二埋点数据转发至与网络环境对应的转发节点设备,转发节  全部
背景技术:
目前,通常是通过在应用程序(Application,App)或者网页中设置埋点的方式,来 获取用户在使用过程中的操作信息,从而可以以用户和产品的角度去了解用户群体,对APP 和网站进行改进,使其更加贴近用户。其中,埋点是网络应用产品的一种常用的数据采集方 法,用户使用网站或APP触发埋点对应的功能时,客户端会将埋点相关的数据上报至服务器 端,以使服务器端依据接收的埋点数据进行数据统计和分析。 但由于网络环境影响或终端应用软件可能存在代码缺失的情况,服务器端可能会 接收不到埋点数据,或者接收到埋点数据不正确。故需要对上报的埋点数据的进行测试。
技术实现要素:
本申请实施例提出了一种埋点数据的上报验证方法、装置、电子设备及存储介质, 能够对上报的埋点数据进行验证。 第一方面,本申请实施例提供了一种埋点数据的上报验证方法,该方法包括:当接 收到第二埋点数据时,获取待测试的网络环境,所述第二埋点数据为测试设备实时上报第 一埋点数据后服务器接收到的埋点数据;将所述第二埋点数据转发至与所述网络环境对应 的转发节点设备,所述转发节点设备用于将第三埋点数据返回至服务器,以模拟处于所述 网络环境下的测试设备将埋点数据上报至所述服务器的过程,所述第三埋点数据为所述第 二埋点数据转发后所述转发节点设备接收到的埋点数据;当接收到第四埋点数据时,对所 述第四埋点数据进行验证,得到所述网络环境下的埋点数据的上报验证结果,其中,所述第 四埋点数据为所述转发节点设备返回所述第三埋点数据后服务器接收到的埋点数据。 第二方面,本申请实施例提供了一种埋点数据的上报验证装置,该装置包括:环境 获取模块,用于当接收到第二埋点数据时,获取待测试的网络环境,所述第二埋点数据为测 试设备实时上报第一埋点数据后服务器接收到的埋点数据;数据转发模块,用于将所述第 二埋点数据转发至与所述网络环境对应的转发节点设备,所述转发节点设备用于将第三埋 点数据返回至服务器,以模拟处于所述网络环境下的测试设备将埋点数据上报至所述服务 器的过程,所述第三埋点数据为所述第二埋点数据转发后所述转发节点设备接收到的埋点 数据;数据验证模块,用于当接收到第四埋点数据时,对所述第四埋点数据进行验证,得到 所述网络环境下的埋点数据的上报验证结果,其中,所述第四埋点数据为所述转发节点设 备返回所述第三埋点数据后服务器接收到的埋点数据。 第三方面,本申请实施例提供了一种电子设备,包括:存储器;一个或多个处理器, 与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并 被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供 4 CN 111611140 A 说 明 书 2/16 页 的埋点数据的上报验证方法。 第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储 介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的埋点数据的上 报验证方法。 本申请实施例提供的一种埋点数据的上报验证方法、装置、电子设备及存储介质, 当服务器接收到第二埋点数据时,通过获取待测试的网络环境,以将第二埋点数据转发至 与该网络环境对应的转发节点设备,其中,第二埋点数据为测试设备实时上报第一埋点数 据后服务器实际接收到的埋点数据,该转发节点设备用于将第三埋点数据返回至服务器, 以模拟处于该网络环境下的测试设备将埋点数据上报至服务器的过程,而第三埋点数据则 为第二埋点数据转发后该转发节点设备实际接收到的埋点数据,然后当服务器接收到第四 埋点数据时,可对该第四埋点数据进行验证,从而可得到该网络环境下的埋点数据的上报 验证结果,其中,第四埋点数据为转发节点设备返回第三埋点数据后服务器实际接收到的 埋点数据。由此,本申请通过将埋点数据转发至待测网络环境对应的转发节点设备,实现了 待测网络环境下埋点数据的上报校验。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。 图1示出了本申请实施例提供的一种埋点数据的上报验证方法的应用场景图。 图2示出了本申请一个实施例提供的埋点数据的上报验证方法的流程示意图。 图3示出了本申请实施例提供的一种埋点系统的架构示意图。 图4示出了本申请另一个实施例提供的埋点数据的上报验证方法的一种流程示意 图。 图5示出了图4中的步骤S230的一种流程示意图。 图6示出了一种适用于本申请实施例提供的埋点数据的上报验证方法的一种整体 流程示意图。 图7示出了一种适用于本申请实施例提供的埋点数据的上报验证方法的另一种整 体流程示意图。 图8示出了本申请又一个实施例提供的埋点数据的上报验证方法的流程示意图。 图9示出了本申请一个实施例提供的埋点数据的上报验证装置的模块框图。 图10示出了本申请实施例提供的一种电子设备的结构框图。 图11示出了本申请实施例的用于保存或者携带实现根据本申请实施例的埋点数 据的上报验证方法的程序代码的存储单元。
分享到:
收藏