基于鼠标点击跟踪的用户点击行为分析-by 车东
来源:互联网 发布:新浪云计算sae 编辑:程序博客网 时间:2024/06/07 18:07
页面点击统计系统设计
输出:
页面上不同区域的点击量统计。
数据采集:
原理:
通过JAVASCRIPT的鼠标触发事件,动态将当前鼠标的坐标,客户端的分辨率传递到统计服务器上。
如果要往服务器端发请求,做计数器,插入一个图片是最简单的方法,这里是一个简单的例子:
/* (C) 2003 - 2004 www.chedong.com
* Free for all users, but leave in this header
* click based user analysis:
* usage: touch a empty click.gif or create a static page on at server
* including following script into your html page
*/
document.onclick = clickStat;
function clickStat() {
// create a new empty element
var image = document.createElement("<img></img>");
// record client screen size and mouse coordinate
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
image.src = "http://www.chedong.com/click_stats.php?width=" + screen.width + "&x="
+ tempX + "&y=" + tempY;
image.height = 0;
image.width = 0;
//send request to stat server
document.body.insertBefore(image);
return true;
}
通过全局的onClick事件,每次向统计服务器发一个请求:http: //www.example.com/click_stat.php?width=1024&x=345&y=567
其中:1024x768是屏幕分辨率,345是鼠标X坐标,567是鼠标Y坐标。
点击统计程序click_stats.php会以上信息到日志文件中。
数据输出:
从WEB日志中将相应统计提取出来。然后针对不同页面建立配置文件,将页面区块按照以下格式建立配置文件:
#X1 Y1 X2 Y2 comments
0 0 1024 100 navigator
0 100 1024 200 top_story
...
再利用用统计脚本根据指定区域的配置,将各个区域的点击量进行汇总。
- 基于鼠标点击跟踪的用户点击行为分析-by 车东
- 基于鼠标点击跟踪的用户点击行为分析
- 基于鼠标点击跟踪的用户点击行为分析
- 基于鼠标点击跟踪的用户点击行为分…
- 模拟用户点击行为
- google news recommendation - 基于点击行为的用户个性化新闻推荐
- 用户在线广告点击行为预测的深度学习模型
- 用户在线广告点击行为预测的深度学习模型
- 用户在线广告点击行为预测的深度学习模型
- 基于网站的用户行为分析
- 基于用户位置信息的行为分析
- 基于Web浏览的用户行为分析
- 基于Spark的用户行为路径分析
- 基于无埋点技术的用户行为分析
- 鼠标的点击事件
- 从Google Analytics分析AdSense的广告点击行为
- 基于JavaScript实现 获取鼠标点击位置坐标的方法
- 用户点击与网站目标 - 基于Google Analytics的应用
- 关于session和hibernatetemplate的一些疑虑
- Struts2整合JasperReport输出HTML显示问题
- 使用struts 2 获取服务器数据 ongl表达式 标签
- 用bat文件删除注册表相关项
- xmlbeans-2.5.0 生成与xml结构相同的javabean对象
- 基于鼠标点击跟踪的用户点击行为分析-by 车东
- 读取文本乱码解决方法
- BookStore's books.sql(BookStore第一版201104191917的数据库信息代码补充)
- 解决Linux下Firefox无法启动的问题
- hi!亲爱的好友,欢迎您的光临!
- 等等
- 如何使用Change Management Server管理工具
- QT 修改注册表
- CMD命令启动/关闭服务,启动/禁用网络连接命令总结