如何做用户浏览轨迹统计

pengrong 2010-05-31 09:59:32
一个oracle 10g + MVC + jsp 的项目,要做用户浏览诡计记录,并且需要后台做较多的统计功能。基本功能和 51.la的一样,但因为这套系统的前台页面不是电脑访问的,所以无法用第三方的,只能自己做。
首先遇到的问题就是不知道怎么去建立这么一个记录表。用户可能点广告,可能点商品,可能查看定单,可能查看帮助。。。全都要记录。该怎么设计表呢?
用户会比较多,客户说初始的用户有10W,并且用户数量增长的很快.这样查询统计怎么好做?
求路过的高手们,给个解答。小弟先谢谢了。。。
...全文
680 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
whb147 2011-07-07
  • 打赏
  • 举报
回复
一般只能分析浏览轨迹
如果要记录操作轨迹,工程就要大很多了
zhangwonderful 2010-06-03
  • 打赏
  • 举报
回复
可以建立一张操作记录表,建议包含字段:功能菜单(商品、查看订单、查看帮助等)、操作人、操作日期
用户每次点击相应链接菜单时,向该表插入相应的记录
碧水幽幽泉 2010-06-02
  • 打赏
  • 举报
回复
Java方面可以作统计!类似于点击率的统计!
pengrong 2010-06-02
  • 打赏
  • 举报
回复
依旧没有人。。。。诶。。
pengrong 2010-06-02
  • 打赏
  • 举报
回复
51.la 那种统计也是按照您说的方式实现的吗?他中间有浏览轨迹统计功能
etsilence 2010-06-02
  • 打赏
  • 举报
回复
这个根本就不应该是数据库来解决的问题!
这种典型的网站应用,只能通过JS代码和网页打点然后产生日志的方法来实现,需要统计什么数据,就在网页相应的地方打上点,用专门的日志服务器来记录用户的每次浏览行为,过滤掉脏数据后再交给数据库进行统计。单纯的用数据库无法实现你所说的功能,即使能实现部分数据的统计,这么多并发用户同时操作,会让你的网页响应速度其慢无比。
zy0402 2010-06-02
  • 打赏
  • 举报
回复
也有类似问题,纠结。。。顶下,期待解答
pengrong 2010-05-31
  • 打赏
  • 举报
回复
记录后做历史数据统计,另外您说的cookie中是放不了的,终端机上不支持cookie,放到session 中session失效后也统计不了。
可能我说的不清楚,是要记录用户在前台的全部操作,后台做统计。
iqlife 2010-05-31
  • 打赏
  • 举报
回复
记得浏览记录在前台COOKIE里写的吧,要不写在后台SESSION里,怎会写到数据库中么?
我觉得似乎这样设计不太妥当,,,
iqlife 2010-05-31
  • 打赏
  • 举报
回复
记录的时候用分区表进行记录,你估计一下,按月或者按年或者用户群组....建立分区表,....这样设计,...
pengrong 2010-05-31
  • 打赏
  • 举报
回复
没有人路过吗

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧