CN115543827A - 一种埋点数据展示方法及装置 - Google Patents
一种埋点数据展示方法及装置 Download PDFInfo
- Publication number
- CN115543827A CN115543827A CN202211269155.6A CN202211269155A CN115543827A CN 115543827 A CN115543827 A CN 115543827A CN 202211269155 A CN202211269155 A CN 202211269155A CN 115543827 A CN115543827 A CN 115543827A
- Authority
- CN
- China
- Prior art keywords
- buried point
- target
- debugging tool
- buried
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请公开了一种埋点数据展示方法,可以应用于客户端。该方法包括:响应于在第一网页页面中触发的地址确认操作,获取地址确认操作对应的目标地址,第一网页页面为目标应用程序的访问页面,目标地址包括第一网页页面的访问地址和目标参数,目标地址通过在访问地址的尾部增加目标参数得到。响应于目标地址中包括目标参数,展示埋点调试工具运行控件,并响应于针对埋点调试工具运行控件的触发操作,展示目标应用程序的埋点软件开发工具包上报的埋点数据。由此可见,利用本方案,用户查看目标应用程序的埋点软件开发工具包上报的埋点数据所需的用户操作较为简单,相应的,获得目标应用程序的埋点软件开发工具包上报的埋点数据的效率更高。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种埋点数据展示方法及装置。
背景技术
埋点分析,是网站分析的一种常用的数据采集方法。对于网页端应用而言,可以在网页中部署对应的埋点SDK,通过埋点SDK采集埋点数据,从而对所述网页端应用的运行数据进行分析。
目前,可以在电脑端通过浏览器的控制台或者手机端抓包来查看埋点数据,并进一步对该埋点数据进行分析。但是,采用这种方式,获得埋点数据的效率较低,因此,急需一种方案,能够解决上述问题。
发明内容
为了解决或者至少部分解决上述技术问题,本申请实施例提供了一种埋点数据展示方法及装置。
第一方面,本申请实施例提供了一种埋点数据展示方法,所述方法包括:
响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到;
响应于所述目标地址包括所述目标参数,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具;
响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
可选的,所述运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具已经被下载到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具未被下载到本地;
下载所述埋点调试工具到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述运行所述下载到本地的所述埋点调试工具,以展示所述埋点数据,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述埋点数据。
可选的,所述方法还包括:
展示所述目标应用程序的配置信息;和/或,
展示所述埋点软件开发工具包的运行信息。
可选的,所述埋点软件开发工具包的运行信息,包括:
所述目标应用程序调用所述埋点软件开发工具包的调用信息,和/或,所述埋点软件开发工具包发送的网络请求。
可选的,所述展示所述目标应用程序的配置信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述配置信息。
可选的,所述展示所述埋点软件开发工具包的运行信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述运行信息。
可选的,所述目标参数包括:
埋点调试工具运行指令和所述目标应用程序的标识。
可选的,所述展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具的运行环境,根据所述运行环境对应的展示模式,展示所述埋点数据。
可选的,所述埋点调试工具所采用的编程语言为JavaScript。
第二方面,本申请实施例提供了一种埋点数据展示装置,所述装置包括:
获取单元,用于响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到;
第一展示单元,用于响应于所述目标地址包括所述目标参数,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具;
第二展示单元,用于响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
可选的,所述第二展示单元,用于:
确定所述埋点调试工具已经被下载到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述第二展示单元,用于:
确定所述埋点调试工具未被下载到本地;
下载所述埋点调试工具到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述运行所述下载到本地的所述埋点调试工具,以展示所述埋点数据,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述埋点数据。
可选的,所述装置还包括:
第三展示单元,用于展示所述目标应用程序的配置信息;和/或,
第四展示单元,用于展示所述埋点软件开发工具包的运行信息。
可选的,所述埋点软件开发工具包的运行信息,包括:
所述目标应用程序调用所述埋点软件开发工具包的调用信息,和/或,所述埋点软件开发工具包发送的网络请求。
可选的,所述展示所述目标应用程序的配置信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述配置信息。
可选的,所述展示所述埋点软件开发工具包的运行信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述运行信息。
可选的,所述目标参数包括:
埋点调试工具运行指令和所述目标应用程序的标识。
可选的,所述展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具的运行环境,根据所述运行环境对应的展示模式,展示所述埋点数据。
可选的,所述埋点调试工具所采用的编程语言为JavaScript。
第三方面,本申请实施例提供了一种设备,所述设备包括处理器和存储器;
所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行如以上第一方面中任一项所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,包括指令,所述指令指示设备执行如以上第一方面中任一项所述的方法。
第五方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行以上第一方面任一项所述的方法。
与现有技术相比,本申请实施例具有以下优点:
本申请实施例提供了一种埋点数据展示方法,在一个示例中,所述方法可以应用于客户端。该方法包括:响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到。获取所述目标地址之后,可以对所述目标地址进行解析,若确定所述目标地址中包括目标参数,则展示埋点调试工具运行控件。该目标参数用于指示运行目标应用程序对应的埋点调试工具。展示所述埋点调试工具运行控件之后,用户可以针对所述埋点调试工具运行控件的触发操作,相应的,所述客户端可以响应于针对所述埋点调试工具运行控件的触发操作,展示所述目标应用程序的埋点软件开发工具包(SoftwareDevelopment Kit,SDK)上报的埋点数据。由此可见,利用本方案,用户可以首先在第一网页页面对应的访问地址尾部输入目标参数,并触发地址确认操作,进一步地,针对所述埋点调试工具运行控件的触发操作,即可查看所述目标应用程序的埋点SDK上报的埋点数据,用户操作简单,相应的,获得所述目标应用程序的埋点SDK上报的埋点数据的效率更高。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种埋点数据展示方法的流程示意图;
图2为本申请实施例提供的一种埋点数据展示方法的过程示意图;
图3为本申请实施例提供的一种埋点数据展示装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的发明人经过研究发现,目前,可以在电脑端通过浏览器的控制台或者手机端抓包来查看埋点数据,并进一步对该埋点数据进行分析。但是,采用这种方式,要求用户对埋点SDK较为熟悉,换言之,需要较高的技术门槛,从而导致采用该方式获得埋点数据的效率较低。
本申请的发明人还发现,可以安装浏览器插件,通过浏览器插件来捕获埋点数据,并展示埋点数据。但是浏览器插件的使用比较受限,其只能在特定的浏览器上使用,而且无法在手机端使用。
鉴于此,在本申请实施例提供了一种埋点数据展示方法及装置。
下面结合附图,详细说明本申请的各种非限制性实施方式。
示例性方法
参见图1,该图为本申请实施例提供的一种埋点数据展示方法的流程示意图。在一个示例中,该方法可以由客户端执行。作为一个示例,所述方法例如可以包括以下步骤:S101-S103。
S101:响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到。
在一个示例中,用户可以在第一网页页面中的网络地址输入区输入目标参数在用户在所述网络地址输入区输入所述目标地址之前,所述网络地址输入区的地址为所述目标应用程序的访问地址。作为一个示例,用户可以在所述访问地址的尾部输入所述目标参数,从而使得该地址输入区的地址变更为所述目标地址。进一步地,用户可以针对目标地址触发地址确认操作。例如,用户在第一网页页面的网址输入栏所包括的访问地址的尾部输入所述目标参数之后,点击了用于触发确认操作的控件或者点击了键盘上的“enter”按键。
本申请实施例不具体限定所述目标应用程序,所述目标应用程序可以是任意一个网页端应用程序。
在一个示例中,所述目标地址可以包括用于指示运行目标应用程序对应的埋点调试工具的目标参数,这样一来,所述客户端获取所述目标地址之后,可以根据所述目标参数,运行对应的埋点调试工具。
在一个示例中,所述目标参数可以是能够指示运行目标应用程序对应的埋点调试工具的任意一种参数。作为一个示例,所述目标参数可以包括埋点调试工具运行指令和所述目标应用程序的标识,这样一来,根据所述目标参数中的目标应用程序的标识和所述埋点调试工具运行指令,所述客户端可以确定需要运行所述目标应用程序对应的埋点调试工具。
关于所述目标应用程序对应的埋点调试工具,本申请实施例不具体限定所述埋点调试工具所采用的编程语言,在一个示例中,所述埋点调试工具所采用的编程语言可以是JavaScript,对于这种情况,该埋点调试工具可以在任意浏览器中运行,从而使得本方案可以适用于任意浏览器。
S102:响应于所述目标地址包括所述目标参数,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具。
获取所述目标地址之后,可以对所述目标地址进行解析,在确定所述目标地址中包括目标参数的情况下,可以根据所述目标参数确定需要运行目标应用程序对应的埋点调试工具。对于这种情况,所述客户端可以展示埋点调试工具运行控件。在一个示例中,所述客户端可以在所述第一网页页面中的第一预设区域展示所述埋点调试工具运行控件。本申请实施例不具体限定所述第一预设区域,所述第一预设区域可以是所述第一网页页面中的任意一个区域,例如,所述第一预设区域可以位于所述第一网页页面的右下角。
S103:响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
展示所述埋点调试工具运行控件之后,用户可以针对所述埋点调试工具运行控件触发操作,例如,用户可以点击所述埋点调试工具运行控件。相应的,所述客户端可以响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具并展示所述目标应用程序的埋点SDK上报的埋点数据。
在一个示例中,展示所述埋点数据在具体实现时,可以在所述第一网页页面中的第二预设区域展示所述埋点数据。例如,可以在所述第一网页页面的右侧展示浮层,并在该浮层上展示所述埋点数据。
在一个示例中,在展示所述埋点数据之前,可以确定所述埋点调试工具的运行环境,并根据所述运行环境对应的展示模式,展示所述埋点数据。此处提及的运行环境,例如可以包括运行在电脑端或者运行在手机端。由此可见,本方案在展示埋点数据时,可以结合埋点调试工具的运行环境来进行展示,从而使得本方案既可以应用于电脑端,也可以应用于手机端。
在一个示例中,S103在具体实现时,可以通过如下步骤A1-A2实现。
步骤A1:确定所述埋点调试工具已经被下载到本地。
在一个示例中,可以对本地存储的内容进行扫描,从而确定所述埋点调试工具是否已经被下载到本地。
在又一个示例中,可以根据埋点调试工具的下载标识,确定所述埋点调试工具是否已经被下载到本地。其中,该埋点调试工具的下载标识,用于指示所述埋点调试工具是否已经被下载到本地。在一个示例中,所述客户端可以在将所述埋点调试工具下载到本地之后,将所述下载标识设置为用于指示所述埋点调试工具已经被下载到本地的标识。
步骤A2:运行所述下载到本地的所述埋点调试工具,并展示所述埋点数据。
在确定所述埋点调试工具已经被下载到本地之后,所述客户端可以运行所述下载到本地的埋点调试工具。在一个示例中,所述埋点调试工具具备获取前述埋点数据以及渲染所述埋点数据的功能。因此,运行所述埋点调试工具之后,则可以利用该埋点调试工具展示所述埋点数据。
在一个示例中,所述埋点调试工具可以从埋点SDK处获取所述埋点数据。在一个示例中,所述埋点调试工具运行之后,可以向所述埋点SDK发送通知消息,该通知消息用于指示所述埋点调试工具已经工作就绪。所述埋点SDK接收到该通知消息之后,可以向所述埋点调试工具发送其获得的数据,其中,所述埋点SDK获得的埋点数据可以存储在所述埋点SDK的消息调度中心,例如以埋点日志的方式存储所述埋点数据。。在一个示例中,所述埋点SDK获得的数据可以包括所述埋点数据。所述埋点调试工具从所述埋点SDK处获取所述埋点数据之后,可以在第一网页页面中展示所述埋点数据。
在一个示例中,所述埋点SDK可以以埋点日志的方式将所述埋点数据发送给所述埋点调试工具。在一个示例中,所述埋点SDK可以以全量日志的方式将所述埋点日志发送给所述埋点调试工具。在有一个示例中,所述埋点SDK可以以增量日志的方式将所述埋点日志发送给所述埋点调试工具。在另一个示例中,所述埋点SDK首次向所述埋点调试工具发送所述埋点日志时,可以以全量日志的方式将所述埋点日志发送给所述埋点调试工具,埋点SDK后续再次向所述所述埋点调试工具发送埋点日志,则可以以增量日志的方式将所述埋点日志发送给所述埋点调试工具。
在一个示例中,所述埋点SDK和所述埋点调试工具之间可以通过post message进行通信。
在又一个示例中,S103在具体实现时,可以通过如下步骤B1-B3实现。
步骤B1:确定所述埋点调试工具未被下载到本地。
在一个示例中,可以对本地存储的内容进行扫描,从而确定所述埋点调试工具是否已经被下载到本地。
在又一个示例中,可以根据埋点调试工具的下载标识,确定所述埋点调试工具是否已经被下载到本地。关于所述下载标识,可以参考前文的相关描述部分,此处不做重复描述。
步骤B2:下载所述埋点调试工具到本地。
步骤B3:运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
在确定所述埋点调试工具未被下载到本地之后,可以下载所述埋点调试工具到本地,并进一步地,运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。关于步骤B3的具体实现,可以参考上文对于步骤A2的具体描述部分,此处不做重复描述。
关于所述埋点数据,需要说明的是,该埋点数据可以是所述埋点SDK采集的数据。在一个具体的示例中,所述目标应用程序集成埋点SDK后,目标应用程序可以调用埋点上报的应用程序编程接口(Application Programming Interface,API),埋点SDK会对目标应用程序传入的埋点名称、埋点属性做初步的校验,然后将埋点请求发送给服务端。在此流程中,埋点SDK可以将前述校验的结果、向服务端发送埋点请求的结果(成功或者失败)记录在埋点SDK的消息调度中心。本申请实施例中提及的埋点数据,可以包括前述校验的结果、向服务端发送埋点请求的结果等数据。
通过以上描述可知,利用本申请实施例提供的方案,用户可以首先在第一网页页面对应的访问地址尾部输入目标参数,并触发地址确认操作,进一步地,针对所述埋点调试工具运行控件的触发操作,即可查看所述目标应用程序的埋点SDK上报的埋点数据,用户操作简单,相应的,获得所述目标应用程序的埋点SDK上报的埋点数据的效率更高。
在一个示例中,考虑到用户查看埋点数据之后,可以对该埋点数据进行分析,在确定埋点数据异常的情况下,用户可以分析埋点数据异常的原因。在一个示例中,考虑到埋点数据异常的原因,可能是埋点SDK运行异常,也可能是目标应用程序配置异常。因此,为了提升定位埋点数据异常的原因的效率,在本申请实施例的一个示例中,所述客户端还可以展示所述目标应用程序的配置信息和/或所述埋点SDK的运行信息。
在一个示例中,所述埋点SDK的消息调度中心可以保存有所述目标应用程序的配置信息和所述埋点SDK的运行信息,因此,所述埋点SDK可以将所述目标应用程序的配置信息和/或所述埋点SDK的运行信息发送给所述埋点调试工具,由所述埋点调试工具展示所述目标应用程序的配置信息和/或所述埋点SDK的运行信息。
关于所述目标应用程序的配置信息,需要说明的是,所述目标应用程序的配置信息,包括但不限于:目标应用程序的初始化配置、所述目标应用程序的公共参数、以及所述目标应用程序的附加功能的开启状态等等,此处不一一列举说明。
关于所述埋点SDK的运行信息,其可以是所述埋点SDK运行过程中产生的信息。作为一个示例,所述埋点SDK的运行信息,可以包括所述目标应用程序调用所述埋点SDK的调用信息,具体地,可以是所述目标应用程序调用所述埋点SDK的API的调用信息。作为又一个示例,所述埋点SDK的运行信息,可以包括所述埋点SDK发送的网络请求。
在一个示例中,所述埋点SDK的运行信息,可以体现为所述埋点SDK的运行日志。作为一个示例,所述埋点SDK的消息调度中心所记录的运行日志,可以是对所述运行日志按照类别分类记录的日志,例如,按照“提示”、“告警”、“错误”这三个类别分类记录的日志。相应的,所述卖掉调试工具在展示所述埋点SDK的运行信息时,也可以按照类别展示各个类别分别对应的运行信息。在一个示例中,所述埋点SDK可以以全量日志的方式将所述运行日志发送给所述埋点调试工具。在有一个示例中,所述埋点SDK可以以增量日志的方式将所述运行日志发送给所述埋点调试工具。在另一个示例中,所述埋点SDK首次向所述埋点调试工具发送所述运行日志时,可以以全量日志的方式将所述运行日志发送给所述埋点调试工具,埋点SDK后续再次向所述所述埋点调试工具发送所述运行日志,则可以以增量日志的方式将所述运行日志发送给所述埋点调试工具。
为方便理解本方案,接下来,从信令交互的角度介绍本申请实施例提供的方案。参见图2,该图为本申请实施例提供的一种埋点数据展示方法的过程示意图。如图2所示:
网页端应用(目标应用程序)集成埋点SDK并对该埋点SDK进行初始化。
埋点SDK加载埋点调试工具,具体地,所述埋点SDK可以响应于地址确认操作,获取所述地址确认操作对应的目标地址,在确定所述目标地址中包括目标参数的情况下,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具,响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具。
埋点调试工具运行之后,可以向埋点SDK发送通知消息。
埋点SDK接收到该通知消息之后,可以向埋点调试工具发送埋点数据、目标应用程序的配置信息以及埋点SDK的运行信息,相应的,所述埋点调试工具可以展示所述送埋点数据、目标应用程序的配置信息以及埋点SDK的运行信息。
示例性设备
基于以上实施例提供的方法,本申请实施例还提供了一种装置,以下结合附图介绍该装置。
参见图3,该图为本申请实施例提供的一种埋点数据展示装置的结构示意图。所述装置300例如可以具体包括:获取单元301、第一展示单元302和第二展示单元303。
获取单元301,用于响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到;
第一展示单元302,用于响应于所述目标地址包括所述目标参数,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具;
第二展示单元303,用于响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
可选的,所述第二展示单元303,用于:
确定所述埋点调试工具已经被下载到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述第二展示单元303,用于:
确定所述埋点调试工具未被下载到本地;
下载所述埋点调试工具到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
可选的,所述运行所述下载到本地的所述埋点调试工具,以展示所述埋点数据,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述埋点数据。
可选的,所述装置还包括:
第三展示单元,用于展示所述目标应用程序的配置信息;和/或,
第四展示单元,用于展示所述埋点软件开发工具包的运行信息。
可选的,所述埋点软件开发工具包的运行信息,包括:
所述目标应用程序调用所述埋点软件开发工具包的调用信息,和/或,所述埋点软件开发工具包发送的网络请求。
可选的,所述展示所述目标应用程序的配置信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述配置信息。
可选的,所述展示所述埋点软件开发工具包的运行信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述运行信息。
可选的,所述目标参数包括:
埋点调试工具运行指令和所述目标应用程序的标识。
可选的,所述展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具的运行环境,根据所述运行环境对应的展示模式,展示所述埋点数据。
可选的,所述埋点调试工具所采用的编程语言为JavaScript。
由于所述装置300是与以上方法实施例提供的方法对应的装置,所述装置300的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置300的各个单元的具体实现,可以参考以上方法实施例的描述部分,此处不再赘述。
本申请实施例还提供了一种设备,所述设备包括处理器和存储器;
所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行以上方法实施例提供的埋点数据展示方法。
本申请实施例提供了一种计算机可读存储介质,包括指令,所述指令指示设备执行以上方法实施例提供的埋点数据展示方法。
本申请实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行以上方法实施例提供的埋点数据展示方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种埋点数据展示方法,其特征在于,所述方法包括:
响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到;
响应于所述目标地址包括所述目标参数,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具;
响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
2.根据权利要求1所述的方法,其特征在于,所述运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具已经被下载到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
3.根据权利要求1所述的方法,其特征在于,所述运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具未被下载到本地;
下载所述埋点调试工具到本地;
运行所述下载到本地的所述埋点调试工具以展示所述埋点数据。
4.根据权利要求2或3所述的方法,其特征在于,所述运行所述下载到本地的所述埋点调试工具,以展示所述埋点数据,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述埋点数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示所述目标应用程序的配置信息;和/或,
展示所述埋点软件开发工具包的运行信息。
6.根据权利要求5所述的方法,其特征在于,所述埋点软件开发工具包的运行信息,包括:
所述目标应用程序调用所述埋点软件开发工具包的调用信息,和/或,所述埋点软件开发工具包发送的网络请求。
7.根据权利要求5所述的方法,其特征在于,所述展示所述目标应用程序的配置信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述配置信息。
8.根据权利要求5所述的方法,其特征在于,所述展示所述埋点软件开发工具包的运行信息,包括:
展示所述埋点调试工具从所述埋点软件开发工具处获取的所述运行信息。
9.根据权利要求1所述的方法,其特征在于,所述目标参数包括:
埋点调试工具运行指令和所述目标应用程序的标识。
10.根据权利要求1所述的方法,其特征在于,所述展示所述目标应用程序的埋点软件开发工具包上报的埋点数据,包括:
确定所述埋点调试工具的运行环境,根据所述运行环境对应的展示模式,展示所述埋点数据。
11.根据权利要求1所述的方法,其特征在于,所述埋点调试工具所采用的编程语言为JavaScript。
12.一种埋点数据展示装置,其特征在于,所述装置包括:
获取单元,用于响应于在第一网页页面中触发的地址确认操作,获取所述地址确认操作对应的目标地址,所述第一网页页面为目标应用程序的访问页面,所述目标地址包括所述第一网页页面的访问地址和目标参数,所述目标地址通过在所述访问地址的尾部增加所述目标参数得到;
第一展示单元,用于在确定所述目标地址中包括目标参数的情况下,展示埋点调试工具运行控件,所述目标参数用于指示运行目标应用程序对应的埋点调试工具;
第二展示单元,用于响应于针对所述埋点调试工具运行控件的触发操作,运行所述埋点调试工具以展示所述目标应用程序的埋点软件开发工具包上报的埋点数据。
13.一种设备,其特征在于,所述设备包括处理器和存储器;
所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行如权利要求1至11中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,包括指令,所述指令指示设备执行如权利要求1至11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211269155.6A CN115543827A (zh) | 2022-10-17 | 2022-10-17 | 一种埋点数据展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211269155.6A CN115543827A (zh) | 2022-10-17 | 2022-10-17 | 一种埋点数据展示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115543827A true CN115543827A (zh) | 2022-12-30 |
Family
ID=84735610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211269155.6A Pending CN115543827A (zh) | 2022-10-17 | 2022-10-17 | 一种埋点数据展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115543827A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117130944A (zh) * | 2023-10-26 | 2023-11-28 | 数研院(福建)信息产业发展有限公司 | 一种用于终端的实时页面调试方法、介质以及终端 |
CN117591381A (zh) * | 2024-01-18 | 2024-02-23 | 南京研利科技有限公司 | 数据上报方法及装置 |
-
2022
- 2022-10-17 CN CN202211269155.6A patent/CN115543827A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117130944A (zh) * | 2023-10-26 | 2023-11-28 | 数研院(福建)信息产业发展有限公司 | 一种用于终端的实时页面调试方法、介质以及终端 |
CN117130944B (zh) * | 2023-10-26 | 2024-02-09 | 数研院(福建)信息产业发展有限公司 | 一种用于终端的实时页面调试方法、介质以及终端 |
CN117591381A (zh) * | 2024-01-18 | 2024-02-23 | 南京研利科技有限公司 | 数据上报方法及装置 |
CN117591381B (zh) * | 2024-01-18 | 2024-04-09 | 南京研利科技有限公司 | 数据上报方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708557B (zh) | 一种针对终端应用的更新处理方法及装置 | |
CN108595329B (zh) | 一种应用测试方法、装置及计算机存储介质 | |
CN110457195B (zh) | 客户端本地日志的获取方法、装置、服务器及存储介质 | |
CN115543827A (zh) | 一种埋点数据展示方法及装置 | |
CN110309029B (zh) | 异常数据的采集方法、装置、计算机设备和存储介质 | |
CN109831351B (zh) | 链路跟踪方法、装置、终端及存储介质 | |
CN111930472B (zh) | 一种代码调试方法、装置、电子设备及存储介质 | |
CN113407383B (zh) | 主备***切换方法、装置、服务器及主备*** | |
CN112148606B (zh) | 埋点测试方法、装置、设备及计算机可读介质 | |
CN110704131B (zh) | 一种html5应用调用原生应用的方法和装置 | |
CN111061448A (zh) | 日志信息的显示方法、装置、电子设备及存储介质 | |
CN115952491B (zh) | hook目标函数的方法、装置、电子设备及介质 | |
CN112307386A (zh) | 信息监控方法、***、电子设备及计算机可读存储介质 | |
CN112416762A (zh) | Api测试方法及装置、设备、计算机可读存储介质 | |
CN110231921B (zh) | 日志打印方法、装置、设备及计算机可读存储介质 | |
CN109783261B (zh) | 终端应用的崩溃处理方法及装置、电子设备、存储介质 | |
CN110674045A (zh) | 信息追踪检测方法、装置以及电子设备、存储介质 | |
CN114385457A (zh) | 应用程序数据采集方法、装置、设备及存储介质 | |
CN112558982B (zh) | 代码检测方法、装置及计算机设备 | |
CN110601879B (zh) | Zabbix告警过程信息的形成方法、装置及存储介质 | |
CN113987506A (zh) | 认证***的测试方法、装置、测试设备和存储介质 | |
CN112527606A (zh) | 数据流程分析方法、装置、计算机设备及存储介质 | |
CN113556391A (zh) | 页面通信方法、装置、电子设备和可读存储介质 | |
CN111475322A (zh) | 定位stuck线程的方法、装置、计算机设备及可读存储介质 | |
CN112596824A (zh) | 信息交互方法、装置、电子设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |