记录网页查看顺序 - 即使在按下BACK后也是如此

时间:2009-10-06 12:22:08

标签: logging webpage

我有一个用户查看的网页日志。这是为了便于诊断问题,并审查用户活动(这可以揭示!并导致对网站的改进)

我记录了大量数据,以便重新创建用户所做的事情 - 所有Form变量,Cookie等。

当页面在客户端浏览器中完成渲染(带有WebBot图像)时,我也会记录。

我遇到的困难之一是用户按下BACK然后选择不同的路线继续浏览。

e.g。从日志中我可以看到用户查看了PageA,PageB然后是PageC - 但是可能没有从PageB到PageC的路径,实际上用户返回到PageA然后转发到PageC。

我为每个呈现的页面都有一个唯一的ID,我可以将其用作“来自”指示器。

我有一个想法是将该ID存储在cookie中(通过Javascript)。但在我开始尝试之前,我很感激你的任何建议。

1 个答案:

答案 0 :(得分:0)

您可以使用HTTP的Referer标头来尝试查找用户来自哪里,但与往常一样,您无法信任客户端数据。它可能会丢失或被欺骗,所以不要过分依赖这种方法