A lightweight user behavior data acquisition method and system for web pages and APP is introduced. The general script of user behavior acquisition and SDK are embedded into web pages or clients by interpolation technology. The modification of web application itself is very small. At the same time, the \interpolation\ provides a flexible and simple customized modification method, which can be freely carried out by programmers according to actual needs. The user behavior data of the invention is collected and sent by Javascript script inserted in web pages or SDK integrated in client APP, while both JavaScript script and SDK run on client devices. At the same time, the collection of user behavior data is completed on the user behavior data acquisition server, so the collection of user behavior data does not depend on the website. The server side of the application program realizes the separation from the website application, and has no effect on the performance of the website application.
【技术实现步骤摘要】
用于网页和APP轻量化用户行为数据采集方法、系统及应用
本专利技术涉及一种数据采集系统,具体的说是一种用于网页和APP的轻量化用户行为数据采集方法、系统及应用。
技术介绍
目前,在大型互联网网站的运营过程中,需要对其网站和APP用户在网站应用上的访问和各种操作行为进行分析,通过对行为的分析查找出用户的使用习惯,并根据用户的使用习惯对网站应用进行改进,加强用户的黏度,并吸引新的用户。完成这样的工作需要大量的用户行为数据进行支撑,但是大多数在运营的网站应用都是经历了很多年的迭代开发积累出的软件产品,在初始的设想之中,并未考虑过对这些数据进行收集,若要获得这些数据,就必须重新规划建设或者对产品进行大范围的改造,资金投入相当庞大。因此,网站应用的运营者需要一种轻量化的方式采集用户行为数据,在不对网站应用进行大的改造的前提下,实现对用户行为数据的采集。传统的轻量化用户行为采集方法,是在网站的服务端编写过滤器程序,当用户访问网站的网页时,服务端会自动记录下用户访问的页面的路径,以此作为用户行为的日志记录存储于日志文件之中,但是此种方法会带来四个问题:(1)服务端只能记录用户在网站上进行访问时的页面切换日志;(2)用户在网站应用上点击的过程,服务端无法知晓;(3)过滤器的使用将严重降低网站的响应速度,影响网站的性能,破坏用户的实际使用体验;(4)无法解决APP的访问行为数据采集问题。
技术实现思路
针对上述技术问题,本专利技术提出一种用于网页和APP的轻量化用户行为数据采集方法、系统及应用。其包括以下步骤:在网站页面或APP界面中进行插码改造的步骤;插码脚本或插码SDK监听 ...
【技术保护点】
1.一种用于网页和APP的轻量化用户行为数据采集方法,其特征在于包括以下步骤:在网站页面或APP界面中进行插码改造的步骤;插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为的步骤,当用户访问网页或APP界面时,插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为;插码脚本或插码SDK向外发送数据请求的步骤;插码脚本或插码SDK将监听到的用户行为数据按照规则向外发送用户行为数据请求;用户行为采集服务器接收请求并进行数据处理的步骤;用户行为采集数据服务器接收到请求,并将请求里的内容转化成日志文件存储在服务器硬盘上。
【技术特征摘要】
1.一种用于网页和APP的轻量化用户行为数据采集方法,其特征在于包括以下步骤:在网站页面或APP界面中进行插码改造的步骤;插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为的步骤,当用户访问网页或APP界面时,插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为;插码脚本或插码SDK向外发送数据请求的步骤;插码脚本或插码SDK将监听到的用户行为数据按照规则向外发送用户行为数据请求;用户行为采集服务器接收请求并进行数据处理的步骤;用户行为采集数据服务器接收到请求,并将请求里的内容转化成日志文件存储在服务器硬盘上。2.根据权利要求1所述的用于网页和APP的轻量化用户行为数据采集方法,其特征在于:插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为包括用户访问的网页或APP界面路径、用户的点击事件、用户的鼠标操作区域、手指的滑动数据。3.根据权利要求1所述的用于网页和APP的轻量化用户行为数据采集方法,其特征在于:所述在网站页面或APP界面中进行插码改造的步骤包括,对于传统的网页式的网站,由网站开发人员在网站页面上进行插码,插入用户行为数据采集通用脚本文件,在需要记录用户点击行为的网页中嵌入指定的采集代码;对于客户端APP,由APP开发人员,在APP应用中嵌入客户端用户行为采集SDK,并在APP相应界面中嵌入指定规范的采集代码。4.根据权利要求1所述的用于网页和APP的轻量化用户行为数据采集方法,其特征在于:所述插码脚本或插码SDK监听用户在网页上或APP界面上的用户行为的步骤,包括,当用户在网页或APP界面上的操作被预先注入的采集代码捕捉到时,用户行为采集通用脚本或SDK将数据按一定规格进行整理并记录于客户端;插码脚本或插码SDK向外发送数据...
【专利技术属性】
技术研发人员:甘傲然,
申请(专利权)人:南京感度信息技术有限责任公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。