0

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

我记录了大量数据以重新创建用户所做的事情 - 所有表单变量、cookie 等。

我还记录了页面在客户端浏览器中完成渲染的时间(带有 WebBot 图像)。

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

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

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

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

4

1 回答 1

0

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

于 2009-10-06T12:30:37.037 回答