一种在混合APP中确定用户操作记录的方法及装置制造方法及图纸

技术编号:16365428 阅读:62 留言:0更新日期:2017-10-10 21:26
本发明专利技术实施例中,提出一种在混合APP中确定用户操作记录的方法,混合APP包括APP和web浏览器组件,该方法包括:web浏览器组件加载一个或多个web页面;从APP应用程序中向web页面注入脚本程序;通过脚本程序捕捉web页面内的第二操作记录;以及将APP应用程序内的第一操作记录与第二操作记录结合,以确定用户操作记录。该方案不需要人工来埋点,也不需要开发人员多次添加埋点代码,因此,可以降低耗费的时间;另一方面,该方案不依赖于异常调用栈,因此,可以避免依赖异常调用栈所导致的局限性,此外,不通过JavaScript异常来确定Hybrid APP崩溃,可以提高获取的操作行为的准确度。

Method and device for determining user operation record in mixed APP

In one embodiment of the invention, a method is proposed for determining user operation records in the hybrid APP, mixed APP including APP and web browser component, the method includes: Web browser component loading one or multiple web pages; inject script from the APP application to the web page web page second; capture operation record through the script; and the first operation record and operation record of second APP within the application combined to determine user operation record. This scheme does not need artificial to bury, also do not need to add multiple developers buried point code, therefore, can reduce the cost of the time; on the other hand, this scheme does not depend on the abnormal call stack, therefore, can avoid the limitations caused by the abnormal on the call stack in addition, not by JavaScript to determine the Hybrid anomaly APP crashes, can improve the accuracy of the access operation behavior.

【技术实现步骤摘要】
一种在混合APP中确定用户操作记录的方法及装置
本专利技术的实施方式涉及计算机软件领域,更具体地,本专利技术的实施方式涉及一种在混合APP中确定用户操作记录的方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在有些场景下需要确定用户的操作行为,目前主要采用如下几种方式来采集:先确定哪些操作是有意义的,是需要埋点的,然后将需要收集的操作行为汇总后交与开发人员,然后,开发人员在指定的操作行为的web页面的代码处编写埋点代码,通过埋点代码将操作行为数据发送给服务器,服务器侧的数据分析人员再从上报的操作行为数据中筛选、处理并统计出结果。但是上述方法存在如下缺陷:1、开发人员需要根据埋点需求,手工编写埋点代码,因此存在耗时较长的缺陷;另外,上述方法对主动埋点的事件进行上报,没有主动埋点的事件不会上报,在产品上线后,如果产品、运营需要统计之前没有的埋点数据,需要开发人员添加代码,重新发布,从这个角度来讲,也存在耗时较长的缺陷;2、用户在web页的埋点与在APP的埋点无法直接建立联系,web页的埋点与APP的本文档来自技高网...
一种在混合APP中确定用户操作记录的方法及装置

【技术保护点】
一种在混合APP中确定用户操作记录的方法,所述混合APP包括APP应用程序和web浏览器组件,该方法包括:所述web浏览器组件加载一个或多个web页面;从所述APP应用程序中向所述web页面注入脚本程序;通过所述脚本程序捕捉所述web页面内的第二操作记录;以及将所述APP应用程序内的第一操作记录与所述第二操作记录结合,以确定用户操作记录。

【技术特征摘要】
1.一种在混合APP中确定用户操作记录的方法,所述混合APP包括APP应用程序和web浏览器组件,该方法包括:所述web浏览器组件加载一个或多个web页面;从所述APP应用程序中向所述web页面注入脚本程序;通过所述脚本程序捕捉所述web页面内的第二操作记录;以及将所述APP应用程序内的第一操作记录与所述第二操作记录结合,以确定用户操作记录。2.根据权利要求1所述的方法,其中,所述第二操作记录为通过web埋点所记录的web页面操作记录。3.根据权利要求2所述的方法,其中,所述web页面操作记录包括单一web页面内部的web页面内操作记录。4.根据权利要求3所述的方法,其中,所述web页面内操作记录包括用户的操作事件,所述用户的操作事件包括下列中的一个或多个:事件的类型、事件触发的时间、操作所处屏幕的坐标、屏幕的宽度、被操作元素的信息。5.根据权利要求4所述的方法,其中,所述被操作元素的信息包括下列中的一个或多个:元素的id,元素的class,元素的name,元素的value,元素的src,元素的祖先id,元素的标签名。6.一种用于定位混合APP中的异常位置的方法,包括:通过权利要求1-5中...

【专利技术属性】
技术研发人员:勾哲华田凯
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1