日期:2014-05-18  浏览次数:20795 次

请各位高手帮忙--怎样跟踪用户访问轨迹

要分析一个用户对网站的哪一部分感兴趣,以便把同类商品推荐给用户。现在要统计用户都访问了哪些网页并纪录访问路径。就象这个网站 http://www.tigerdirect.com 如果用户访问了一个商品,怎样记录下通过什么的路径到达的。


------解决方案--------------------
记录当前页面的访问信息和前一页面的URL到数据库,然后统计即可。
------解决方案--------------------
request.getRequestURL() //当前页的url
request.getHeader("referer") //上一页的url


JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI()
文件的绝对路径  :application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent() 





------解决方案--------------------
给你每个页面商品的url或者按钮中加入计数器,每当点击一次自加,然后将值存入数据库,可以按照天数或者月份,对每个地方的计数器进行报表生成,来查看点击率。如果是点url记录的那么统计url的点击率,如果通过button点击的统计button的。
------解决方案--------------------
建一张统计表,里面存放所有商品的URL,用户每点击一次,就向对应的URL的点击次数上加1
------解决方案--------------------
你不统计访问次数怎么能知道哪个商品访问多呢???老兄?不分类统计点击率你怎么算啊!!!清空点击可以自己写啊,也可以自己定义从什么时间开始计数!