高分求助:如何跟踪到客户访问网站的路径轨迹

yorlin 2011-01-28 05:32:35
如果一个用户访问网站页面的顺序为a-->b-->c,然后他点击了后退回到b,然后从b-->c,
这时我怎么跟踪他的访问轨迹,知道他是从c后退到b的呢?
补充:后退到b页面的时候b页面的来源地址为空了
...全文
340 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
besthuchen 2011-02-01
  • 打赏
  • 举报
回复
V5
yorlin 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hch126163 的回复:]

每个页面放一段js,onload 保存一条(访问记录 访问页面,访问时间)记录到数据库

分析这个访问记录 就可以了
[/Quote]
谢谢你的回复,你的意思是用时间戳分析访问路径吧?这样的话会有一个漏洞,如果用户访问网站的时候,重新再打开一个浏览器,输入这个网站的某页地址,那这个地址并不是从任何一个页面过来的哦
hch126163 2011-01-30
  • 打赏
  • 举报
回复
每个页面放一段js,onload 保存一条(访问记录 访问页面,访问时间)记录到数据库

分析这个访问记录 就可以了
yorlin 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 y_h_t 的回复:]

或者每次跳转的时候,url里都存一个参数来判断来自哪个页面,然后根据url里传过来的参数做判断
[/Quote]
网站不是我们这个组做的,我们不能改网站的代码。
另:
点击浏览器的后退可以在url里加参数么?
yorlin 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tcwsyt 的回复:]

如果是浏览器的后退的话很难操作吧。
你可以自己写后退的操作,来诱导用户点击后退吧。
即用户C点后退的时候,其实是location.href='b页面'了吧。

你可以把最后一个访问的页面保存在COOKIE里,这样在执行后退操作的时候就能知道用户最后一个访问的是什么页面了。
[/Quote]
是很难啊 现在就是想解决用户点击浏览器的后退按钮
把最后一个访问页面保存在cookie里会有这样一个问题:现在都是多标签浏览,一个用户打开了一个标签a,但他没去浏览内容,而是又打开一个标签浏览b,过了一会把b关掉浏览a标签,然后又点击了后退,这时他最后访问的页面就不是a,而是b了,这就不不符合要求了
yorlin 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 yl2041 的回复:]
如果一个用户访问网站页面的顺序为a-->b-->c,然后他点击了后退回到b,然后从b-->c,
这时我怎么跟踪他的访问轨迹,知道他是从c后退到b的呢?
补充:后退到b页面的时候b页面的来源地址为空了
[/Quote]
大家发表下 看法撒 只要有点用的都有分啊
xuxubaby 2011-01-29
  • 打赏
  • 举报
回复
或者每次跳转的时候,url里都存一个参数来判断来自哪个页面,然后根据url里传过来的参数做判断
灬上海爽爷 2011-01-28
  • 打赏
  • 举报
回复
如果是浏览器的后退的话很难操作吧。
你可以自己写后退的操作,来诱导用户点击后退吧。
即用户C点后退的时候,其实是location.href='b页面'了吧。

你可以把最后一个访问的页面保存在COOKIE里,这样在执行后退操作的时候就能知道用户最后一个访问的是什么页面了。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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