[发明专利]一种网页应用监控方法、服务器和系统有效
申请号: | 201710128486.0 | 申请日: | 2017-03-06 |
公开(公告)号: | CN106933722B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 胡倪斌;方谦翔 | 申请(专利权)人: | 腾云天宇科技(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 11396 北京思睿峰知识产权代理有限公司 | 代理人: | 谢建云;赵爱军 |
地址: | 100027 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 应用 监控 方法 服务器 系统 | ||
本发明公开了一种网页应用监控方法,该方法在待监控页面的源码中引入目标监控脚本文件,目标监控脚本文件对应于一个网页应用标识;在计算设备处输入待监控页面的地址,该地址中包括网页应用标识。当目标监控脚本文件所对应的网页应用标识与待监控页面地址中的网页应用标识一致时,实现握手。计算设备处能够显示出标记了当前埋点情况的待监控页面,开发人员通过在待监控页面中点击元素即可生成埋点监控事件并存储于服务器。当用户浏览埋点过的页面时,触发执行目标监控脚本文件,从监控服务器处获取当前页面的监控事件集合,根据监控事件集合来收集用户访问信息并上报至服务器。本发明还公开了能够实施上述方法的服务器和系统。
技术领域
本发明涉及互联网技术领域,尤其涉及一种网页应用监控方法、服务器和系统。
背景技术
由于跨平台、强兼容性、低开发成本等优势,网页应用(Web App)逐渐取代原生应用(iOS App、Android App),成为开发者的首选。
在移动应用领域,为了不断地改进应用的性能,需要获取用户数据,了解用户对应用的使用情况。现有的用户数据采集方法多为人工埋点(埋点,即在正常的功能逻辑中添加统计逻辑),即由开发人员人工地定义控件或页面元素所对应的统计逻辑,并将该统计逻辑写入该控件或元素对应的代码里。这样,当用户使用该控件或元素时,可以通过埋点代码收集用户的行为数据。人工埋点方式需要编写额外的埋点代码,费时费力且容易出错。当应用功能升级时,需要重新定义埋点逻辑并编写相应的埋点代码;当修改了埋点逻辑时,也需要对整个应用版本进行升级,加大了开发及测试的工作量。
因此,需要提供一种针对网页应用的埋点方法,以实现对网页应用的监控。
发明内容
为此,本发明提供一种网页应用监控方法、服务器和系统,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种网页应用监控方法,一个网页应用包括一个或多个页面,每个网页应用对应于一个网页应用标识,该方法在监控服务器中执行,监控服务器包括数据存储装置,数据存储装置中存储有一个或多个监控脚本文件,每个监控脚本文件对应于一个网页应用标识,数据存储装置中还存储有一个或多个监控事件,每个监控事件对应于一个页面中的一个元素,该方法包括:接收计算设备发送的待监控页面地址,待监控页面地址中包括网页应用标识,待监控页面的源码中包括对目标监控脚本文件的引用;当待监控页面地址中的网页应用标识与目标监控脚本文件所对应的网页应用标识一致时,根据待监控页面地址从数据存储装置处获取待监控页面的监控事件集合,并指示计算设备根据监控事件集合将标记出可监控元素的待监控页面渲染出来;接收计算设备对于可监控元素的选定以及对该可监控元素的事件配置信息的设置;将选定的可监控元素及其事件配置信息作为监控事件,存储于数据存储装置中以便对已选定的可监控元素进行监控。
可选地,在根据本发明的网页应用监控方法中,在接收计算设备发送的待监控页面地址的步骤之前,还包括:为待监控页面所属的网页应用分配一个网页应用标识,生成与该网页应用标识所对应的目标监控脚本文件;向该网页应用所包括的所有页面的源码中添加对于目标监控脚本文件的引用。
可选地,在根据本发明的网页应用监控方法中,向该网页应用所包括的所有页面的源码中添加对于目标监控脚本文件的引用的步骤包括:向该网页应用所对应的所有页面的HTML文件中添加script元素,script元素的src属性值为目标监控脚本文件的地址。
可选地,在根据本发明的网页应用监控方法中,指示计算设备根据监控事件集合将标记出可监控元素的待监控页面渲染出来的步骤包括:将待监控页面作为iframe元素显示于计算设备的浏览器中,采用不同的显示格式标记待监控页面中的可监控元素和已监控元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾云天宇科技(北京)有限公司,未经腾云天宇科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710128486.0/2.html,转载请声明来源钻瓜专利网。