The invention provides a device and end user behavior statistics method, by acquiring the preset page for buried rules in the page is running, the page click on the event monitor, in listening to the click event page, data statistics of the buried rules based on front end user page. The present invention in order to realize the automatic submerged on the page, the first page setup for buried rules at runtime by page click event triggered dot open, solve the problem of the existing fault complex convenience through the poor manual burying point, but also on the front page of user behavior for global statistics, statistics high efficiency.
【技术实现步骤摘要】
前端用户行为统计方法及装置
本专利技术涉及数据处理
,尤其涉及一种前端用户行为统计方法及装置。
技术介绍
在互联网高速发展的今天,无论是作为一个电商店铺的运营人员还是个人站长,如果能够对用户在页面停留期间的一些点击行为了如指掌,并且能够很好地进行分析的话,将会对在改进网页的用户体验和吸引用户点击方面提供最直接和高效的帮助。通常通过对页面进行埋点操作来记录用户的点击行为,通俗的讲,页面埋点就是通过脚本语言(JavaScript,简称JS)方法收集用户访问和点击数据的一种操作。当用户打开一个网页并点击的时候,页面中的埋点JS代码就会被执行,该JS代码会将收集完的数据回传给网站服务器。在目前的埋点技术中,手动为指定的按钮进行埋点,基于指定按钮的点击操作对用户的行为进行统计。实际应用中需要对页面进行全局统计时,这种手工埋点的过程较为繁琐,存在便捷性较差的问题。
技术实现思路
本专利技术提供一种前端用户行为统计方法及装置,用于解决当对页面进行全局统计时,通过手工埋点过程较为繁琐便捷性较差的问题。为了实现上述目的,本专利技术提供了一种前端用户行为统计方法,包括:获取为页面预先设定的埋点规则;在所述页面运行过程中,对所述页面的页面点击事件进行监听;在监听到所述页面点击事件后,基于所述埋点规则统计所述页面前端用户的行为数据。为了实现上述目的,本专利技术提供了一种前端用户行为统计装置,包括:获取模块,用于获取为页面预先设定的埋点规则;监听模块,用于在所述页面运行过程中,对所述页面的页面点击事件进行监听;统计模块,用于在监听到所述页面点击事件后,基于所述埋点规则统计所述页面 ...
【技术保护点】
一种前端用户行为统计方法,其特征在于,包括:获取为页面预先设定的埋点规则;在所述页面运行过程中,对所述页面的页面点击事件进行监听;在监听到所述页面点击事件后,基于所述埋点规则统计所述页面前端用户的行为数据。
【技术特征摘要】
1.一种前端用户行为统计方法,其特征在于,包括:获取为页面预先设定的埋点规则;在所述页面运行过程中,对所述页面的页面点击事件进行监听;在监听到所述页面点击事件后,基于所述埋点规则统计所述页面前端用户的行为数据。2.根据权利要求1所述的前端用户行为统计方法,其特征在于,所述在监听到所述页面点击事件后,基于所述埋点规则统计所述页面前端用户的行为数据,包括:确定监听到的所述页面点击事件对应的目标对象;判断所述目标对象是否开启埋点;如果判断结果为是,对所述目标对象的点击行为进行埋点记录,并依据所述埋点记录和所述目标对象对应的统计策略统计所述前端用户的行为数据。3.根据权利要求2所述的前端用户行为统计方法,其特征在于,还包括:在对所述目标对象的点击行为进行埋点记录的同时,确定与所述点击行为对应的请求事件,对所述请求事件的业务逻辑进行记录。4.根据权利要求3所述的前端用户行为统计方法,其特征在于,所述依据所述埋点记录和所述目标对象对应的统计策略统计前端用户的所述行为数据之后,还包括:在记录的次数超过阈值时,将所述行为数据和所述业务逻辑写入日志文件。5.根据权利要求4所述的前端用户行为统计方法,其特征在于,所述依据所述埋点记录和所述目标对象对应的统计策略统计前端用户的所述行为数据之后,还包括:在所述页面运行的过程中,对页面刷新事件或者页面关闭事件进行监听;当监听到所述页面刷新事件或者所述页面关闭事件时,将所述行为数据和所述业务逻辑写入日志文件。6.根据权利要求1-5任一项所述的前端用户行为统计方法,其特征在于,所述获取为页面预先设定的埋点规则,包括:将所述页面进行模块化处理;在启动所述页面时,将所述埋点规则加载到所述页面对应的模块的业务文件中;其中,所述业务文件为所述页面的业务处理流程。7.根据权利要求6所述的前端用户行为统计方法,其特征在于,所述在启动所述页面时,将预设的埋点规则加载到所述页面对应的模块的业务文件中,包括:加载所述页面的业务文件;对所述业务文件解析,以获取所述页面运行时所需的依赖文件;封装所述业务文件;加载所述依赖文件和所述埋点规则;对所述业务文件进行超级文本标记语言HTML模板渲染和层叠样式表CSS渲染;解除对所述业务文件的封装。8.根据权利要求7所述的前端用户行为统计方法,其特征在于,所述在所述页面运行过程中,对所述页面的页面点击事件进行监听,包括:通过执行所述业务文件运行所述页面,在运行过程中对隶属于所述页面点击事件...
【专利技术属性】
技术研发人员:罗健,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。