一种控件曝光检测方法及应用程序运行监测系统技术方案

技术编号:30206372 阅读:16 留言:0更新日期:2021-09-29 09:07
本申请关于一种控件曝光检测方法及应用程序运行监测系统。其中方法包括:满足触发条件时,获取当前显示在智能终端屏幕中的应用程序控件;将本次满足触发条件时获取到的应用程序控件和上一次满足触发条件时显示在智能终端屏幕中的应用程序控件进行比较,确定满足本次触发条件时获取到的新控件;对所述新控件进行突出显示,并保存满足本次触发条件时获取到的所述新控件。本申请帮助测试人员在客户端内直接查看埋点数据并进行相关检查,克服现有技术中测试埋点代码需要同时使用移动终端与测试服务器的跨端查看问题,极大的提高了测试的效率。效率。效率。

【技术实现步骤摘要】
一种控件曝光检测方法及应用程序运行监测系统


[0001]本申请涉及埋点数据采集技术,尤其涉及一种控件曝光检测方法及应用程序运行监测系统。

技术介绍

[0002]对于APP软件、网页的开发,数据生产、数据采集、数据处理、数据分析和挖掘、数据驱动/用户反馈、产品优化/迭代是优化软件/网页的重要方式。
[0003]埋点是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程,进而通过分析用户交互行为,帮助产品和运营进行后续优化。比如用户某个icon点击次数、观看某个视频的时长等等。埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。
[0004]埋点需要严格按照统计和数据分析的需求,埋点是否准确科学直接影响研发人员对用户行为的分析结论,进一步影响到产品的优化。

技术实现思路

[0005]本申请实施例提供了一种控件曝光检测方法。该方法包括:满足触发条件时,获取当前显示在智能终端屏幕中的应用程序控件;将本次满足触发条件时获取到的应用程序控件和上一次满足触发条件时显示在智能终端屏幕中的应用程序控件进行比较,确定满足本次触发条件时获取到的新控件;对所述新控件进行突出显示,并保存满足本次触发条件时获取到的所述新控件。
[0006]上述方法中,所述触发条件为应用程序控件页面停止滑动。
[0007]上述方法基础上,对所述新控件进行凸出显示后,还包括:响应于选择所述突出显示的新控件指令,显示被选择的所述新控件对应的埋点信息。
[0008]所述突出显示具体的方式为,所述埋点信息显示于应用程序控件页面区域内;或者,应用程序控件页面弹出窗口显示所述埋点信息。
[0009]上述方法中,对所述新控件进行突出显示可以通过用户的触发指令实现,具体的响应于用户触发预置的指令,对所述新控件进行突出显示。
[0010]本申请提供了一种应用程序运行监测系统。包括:监测单元,在应用程序页面满足触发条件时,获取当前显示在智能终端屏幕中的应用程序控件;处理器单元,将当前满足触发条件时获取到的应用程序控件与缓存单元已保存的应用程序控件进行比较,确定当前满足触发条件时获取到的新控件,触发曝光处理单元进行曝光统计;缓存单元,用于保存最新一次满足触发条件时显示在智能终端屏幕中的应用程序控件;曝光处理单元,进行曝光统计。
[0011]以上系统基础上,还包括显示单元。显示单元用于显示应用程序页面控件;其中,所述处理器单元在定所述新控件时能够触发显示单元对所述新控件进行突出显示。
[0012]本申请实施例,在进行突出显示时还可通过一触发单元,在用户的指令触发下进行。具体该系统包括触发单元,所述触发单元响应于用户触发预置的指令,触发显示单元突出显示所述新控件;所述显示单元显示应用程序页面控件,包括:调用处理器单元获取的所述新控件,并所述新控件进行突出显示。
[0013]以上系统中,在用户选择某个突出显示的控件时,还可展现该控件对应的埋点数据,具体方式为包括:指令接收单元,所述指令接收单元用于获取用户选择进行突出显示的新控件的指令;所述显示单元调用所述曝光处理单元中用户选择控件的曝光统计数据,并对用户选择的控制进行显示。
[0014]进一步的,所述显示单元调用所述曝光处理单元中用户选择控件的曝光统计数据,并对用户选择的控制进行显示,包括:该埋点信息显示于应用程序控件页面区域内;或者,应用程序控件页面弹出窗口显示所述埋点信息。
[0015]在进行埋点的检查时,现有技术将应用程序所有埋点数据全部上报,进而根据页面的数据和所有上报的埋点数据,做一对一的匹配,这种一对一的匹配通常需要专业人员。如果无法将埋点和控件一对一的对应,则无法对埋点进行检查,也无法对埋点进行优化。本申请实施例仅对新出现在屏幕中的控件进行突出显示,使得测试人员能够快速定位参与曝光的控件。进而通过点击控件,帮助测试人员在客户端内直接查看埋点数据并进行相关检查,克服现有技术中测试埋点代码需要同时使用移动终端与测试服务器的跨端查看问题,极大的提高了测试的效率。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0017]通过结合附图对本申请示例性实施方式进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。
[0018]图1所示为本申请一种控件曝光测试方法实施例流程示意图。
[0019]图2至图5为智能终端显示屏示意图;
[0020]图6为本申请一种应用程序运行检测系统结构示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本申请的优选实施方式。虽然附图中显示了本申请的优选实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。
[0022]应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限
定。
[0023]埋点的技术实质,是先监听软件应用运行过程中的事件。为监测网站上/app上用户的行为,需要在网页/app中加上一些代码,当用户触发相应行为时,进行数据上报,也就是代码埋点。进而通过分析用户交互行为,帮助产品和运营进行后续优化。
[0024]埋点通常分为三种类型,包括:页面埋点,事件点击埋点和事件曝光埋点。
[0025]页面埋点:记录用户访问页面的行为,每进入一个页面记为一次页面埋点。
[0026]事件点击埋点:记录用户的点击行为,每点击一次记为一次事件点击埋点。
[0027]事件曝光埋点:记录用户的滑动行为。
[0028]埋点是否准确影响研发人员对用户行为的分析结论。事件曝光可以反映用户对页面中哪些内容关注度高,因而事件曝光的统计对于改善页面内容和对于用户推送更感兴趣的内容十分重要。
[0029]在测试环节,埋点完成后研发人员要对应用程序控件中的埋点进行检测。现有的软件开发和测试过程中,将埋点代码写入用户终端软件(APP)后,埋点数据通过网络传输到后台服务器,供数据分析人员查看。数据分析人员可在app端可视化工具或者后端可视化工具中校验数据的准确性。
[0030]现有技术中,将应用程序所有的埋点数据全部传输到后台服务器。服务器获得所有埋点的数据后,数据分析人员利用app端可视化工具或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控件曝光检测方法,其特征在于,包括:满足触发条件时,获取当前显示在智能终端屏幕中的应用程序控件;将本次满足触发条件时获取到的应用程序控件和上一次满足触发条件时显示在智能终端屏幕中的应用程序控件进行比较,确定满足本次触发条件时获取到的新控件;对所述新控件进行突出显示,并保存满足本次触发条件时获取到的所述新控件。2.根据权利要求1所述的方法,其特征在于,所述触发条件为:应用程序控件页面停止滑动。3.根据权利要求1所述的方法,其特征在于,对所述新控件进行凸出显示后,还包括:响应于选择所述突出显示的新控件指令,显示被选择的所述新控件对应的埋点信息。4.根据权利要求3所述的方法,其特征在于,所述埋点信息显示于应用程序控件页面区域内;或者,应用程序控件页面弹出窗口显示所述埋点信息。5.根据权利要求2所述的方法,其特征在于,对所述新控件进行突出显示之前,还包括:响应于用户触发预置的指令,对所述新控件进行突出显示。6.一种应用程序运行监测系统,其特征在于,包括:监测单元,在应用程序页面满足触发条件时,获取当前显示在智能终端屏幕中的应用程序控件;处理器单元,将当前满足触发条件时获取到的应用程序控件与缓存单元已保存的应用程序控件进行比较,确定当前...

【专利技术属性】
技术研发人员:王文旺
申请(专利权)人:北京新氧科技有限公司
类型:发明
国别省市:

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

1