一种网页中统计用户操作行为的方法及装置制造方法及图纸

技术编号:15822773 阅读:22 留言:0更新日期:2017-07-15 04:57
本发明专利技术提供的网页中统计用户操作行为的方法及装置,预先编写包含点击事件和敲击键盘事件的客户端脚本,并在加载待统计页面的同时加载所述客户端脚本,当用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作数据,并将所述操作数据发送至服务端,在所述服务端根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。本发明专利技术对用户在具体网页中的点击行为和敲击键盘行为进行统计,统计结果更具针对性,网站运营者能更好的知道用户喜好及行为,有助于改善网站的用户体验。

【技术实现步骤摘要】
一种网页中统计用户操作行为的方法及装置
本专利技术涉及网页统计
,更具体的,涉及一种网页中统计用户操作行为的方法及装置。
技术介绍
海量多样化的网页中用户的操作数据其中所蕴藏的巨大的商业价值引发了对数据的处理、分析的巨大需求,数据已然成为公司的战略资产,公司战略逐渐的从“业务驱动”转向“数据驱动”。如何精准的收集和分析大量的数据,获取有价值的信息将成为指导各业务线的经营决策和运作的核心环节。现阶段网页中统计代码比较单一,大多是针对在整个网站的浏览量和浏览时间方面的统计,统计出的数据没有针对性,难以体现出数据内容的价值。
技术实现思路
有鉴于此,本专利技术提供了一种网页中统计用户操作行为的方法及装置,在网页中记录下用户的点击、敲击键盘事件的具体位置和时间,统计出该用户在此页面中的具体操作行为,使网站运营者能更好的知道用户喜好及行为,有助于改善网站的用户体验。具体技术方案如下:一种网页中统计用户操作行为的方法,包括:在加载待统计页面的同时加载预设的客户端脚本,在所述预设的客户端脚本中预先创建了点击事件和敲击键盘事件;当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,所述操作数据包括操作类型、操作时间和操作坐标;根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。优选的,所述预设的客户端脚本基于JavaScript。优选的,所述当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,包括:当检测到用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作时间,以及用户操作时鼠标或光标在所述待统计页面上的坐标;新建一个虚拟的gif图,在所述gif图中记录所述操作时间和所述坐标;将所述gif图,以及所述gif图中的所述操作时间和所述坐标进行封装,作为所述用户操作事件的操作数据。优选的,所述根据所述用户在所述待统计页面的操作类型、操作时间和操作位置对所述操作数据进行统计,包括:创建与所述待统计页面相同的展示页面;将所述用户操作数据中的操作坐标以带颜色的点的形式在所述展示页面的相应位置进行显示,不同操作类型的操作坐标对应不同颜色的点;分别统计所述用户在预设的多个时间段中的操作类型和操作坐标。一种网页中统计用户操作行为的装置,包括:加载单元,用于在加载待统计页面的同时加载预设的客户端脚本,在所述预设的客户端脚本中预先创建了点击事件和敲击键盘事件;记录单元,用于当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,所述操作数据包括操作类型、操作时间和操作坐标;统计单元,用于根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。优选的,所述客户端脚本基于JavaScript。优选的,所述记录单元包括:调用子单元,用于当检测到用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作时间,以及用户操作时鼠标或光标在所述待统计页面上的坐标;新建子单元,用于新建一个虚拟的gif图,在所述gif图中记录所述操作时间和所述坐标;封装子单元,用于将所述gif图,以及所述gif图中的所述操作时间和所述坐标进行封装,作为所述用户操作事件的操作数据。优选的,所述统计单元包括:创建子单元,用于创建与所述待统计页面相同的展示页面;显示子单元,用于将所述用户操作数据中的操作坐标以带颜色的点的形式在所述展示页面的相应位置进行显示,不同操作类型的操作坐标对应不同颜色的点;统计子单元,用于分别统计所述用户在预设的多个时间段中的操作类型和操作坐标。相对于现有技术,本专利技术的有益效果如下:本专利技术提供的网页中统计用户操作行为的方法及装置,预先编写包含点击事件和敲击键盘事件的客户端脚本,并在加载待统计页面的同时加载所述客户端脚本,当用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作数据,根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。本专利技术对用户在具体网页中的点击行为和敲击键盘行为进行统计,统计结果更具针对性,网站运营者能更好的知道用户喜好及行为,有助于改善网站的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种网页中统计用户操作行为的方法流程图;图2为本专利技术实施例公开的一种网页中统计用户操作行为的方法流程图;图3为本专利技术实施例公开的一种网页中统计用户操作行为的方法流程图;图4为本专利技术实施例公开的一种网页中统计用户操作行为的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本实施例公开了一种网页中统计用户操作行为的方法,具体包括以下步骤:S101:在加载待统计页面的同时加载预设的客户端脚本,在所述预设的客户端脚本中预先创建了点击事件和敲击键盘事件;具体的,所述客户端脚本基于JavaScript。需要说明的是,点击事件为用户利用鼠标在网页中的某个位置进行点击产生的事件,每个点击事件对应一个执行该事件的用户、一个时间点和该点击事件在网页中鼠标的位置;敲击键盘事件为用户在浏览网页时在网页中的某个位置敲击键盘产生的事件,每个敲击键盘事件对应一个执行该事件的用户、一个时间点和该敲击键盘事件在网页中光标的位置。可以理解的是,待统计页面为网站运营者想要统计分析的页面,在加载待统计页面的同时加载所述客户端脚本,运行所述客户端脚本,使所述客户端脚本可以记录用户在所述待统计页面的操作行为。S102:当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,所述操作数据包括操作类型、操作时间和操作坐标;可以理解的,当用户执行点击操作时,调用所述客户端脚本中的点击事件;当用户执行敲击键盘操作时,调用所述客户端脚本中的敲击键盘事件。具体的,请参阅图2,S102一种优选的实施方式包括:S201:当检测到用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作时间,以及用户操作时鼠标或光标在所述待统计页面上的坐标;需要说明的是,点击事件记录该用户操作时鼠标在所述待统计页面上的坐标;敲击键盘事件记录该用户操作时光标在所述待统计页面上的坐标。S202:新建一个虚拟的gif图,在所述gif图中记录所述操作时间和所述坐标;S203:将所述gif图,以及所述gif图中的所述操作时间和所述坐标进行封装,作为所述用户操作事件的操作数据。需要说明的是,将用户在待统计页面上的操作数据进行封装,便于在服务端对每个封装的操作数据进行本文档来自技高网...
一种网页中统计用户操作行为的方法及装置

【技术保护点】
一种网页中统计用户操作行为的方法,其特征在于,包括:在加载待统计页面的同时加载预设的客户端脚本,在所述预设的客户端脚本中预先创建了点击事件和敲击键盘事件;当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,所述操作数据包括操作类型、操作时间和操作坐标;根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。

【技术特征摘要】
1.一种网页中统计用户操作行为的方法,其特征在于,包括:在加载待统计页面的同时加载预设的客户端脚本,在所述预设的客户端脚本中预先创建了点击事件和敲击键盘事件;当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,所述操作数据包括操作类型、操作时间和操作坐标;根据所述用户在所述待统计页面的操作类型、操作时间和操作坐标对所述操作数据进行统计。2.根据权利要求1所述的方法,其特征在于,所述预设的客户端脚本基于JavaScript。3.根据权利要求1所述的方法,其特征在于,所述当检测到用户执行点击操作或敲击键盘操作时,调用所述预设的客户端脚本中的相应事件记录所述用户的操作数据,包括:当检测到用户执行点击操作或敲击键盘操作时,调用所述客户端脚本中的相应事件记录所述用户的操作时间,以及用户操作时鼠标或光标在所述待统计页面上的坐标;新建一个虚拟的gif图,在所述gif图中记录所述操作时间和所述坐标;将所述gif图,以及所述gif图中的所述操作时间和所述坐标进行封装,作为所述用户操作事件的操作数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述用户在所述待统计页面的操作类型、操作时间和操作位置对所述操作数据进行统计,包括:创建与所述待统计页面相同的展示页面;将所述用户操作数据中的操作坐标以带颜色的点的形式在所述展示页面的相应位置进行显示,不同操作类型的操作坐标对应不同颜色的点;分别统计所述用户在预设的多个时间段中的操...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建,35

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

1