为跟踪/统计/分析目的保存PHP会话文件是个好主意吗?

为跟踪/统计/分析目的保存PHP会话文件是个好主意吗?,php,session-variables,web-analytics,Php,Session Variables,Web Analytics,我确实在我的网站上有谷歌分析(与adwords绑定),并尝试过许多其他跟踪访问者的软件包,但没有一个能提供我需要的详细信息。我的目标是保持每个IP访问的确切路径 所有这些工具都是通过向页面添加一段代码来工作的,这段代码会转到它们的服务器以保存页面访问 我突然想到,我可以将IP和面包屑保存在会话数组中,并每隔几分钟刮一次会话文件目录,以便在文件过期之前保存它们 后来我可以解码这些数据并进行各种数据挖掘 这样我就不必修改代码,也不必让每一个页面访问都转到一个外部站点,而且我相信这比,比方说。。。每次

我确实在我的网站上有谷歌分析(与adwords绑定),并尝试过许多其他跟踪访问者的软件包,但没有一个能提供我需要的详细信息。我的目标是保持每个IP访问的确切路径

所有这些工具都是通过向页面添加一段代码来工作的,这段代码会转到它们的服务器以保存页面访问

我突然想到,我可以将IP和面包屑保存在会话数组中,并每隔几分钟刮一次会话文件目录,以便在文件过期之前保存它们

后来我可以解码这些数据并进行各种数据挖掘

这样我就不必修改代码,也不必让每一个页面访问都转到一个外部站点,而且我相信这比,比方说。。。每次访问页面时都会写入mysql记录

这会是一个坏主意吗?原因我还无法想象


感谢您的支持。

我建议您使用Apache访问日志。添加除默认值之外所需的任何其他信息,并确保在访问日志中记录会话ID Cookie。这将允许您在进行数据挖掘时对数据进行分组。

使用
$\u SESSION
可以进行邪恶的操作,但事实并非如此。你的计划看起来不错


另一方面,用户通常不喜欢在未经他们同意的情况下跟踪他们。确保你透露你将跟踪他们的一举一动。

听起来不错。不确定是否能够在没有root访问权限的情况下修改默认日志。一旦我按IP分组并过滤掉所有非php记录(jpg、css等),肯定会有完整的路径。谢谢别忘了
ip!=用户
。我没有任何恶意的数据计划。我的目标是切实改善客户服务。我想知道人们在决定将哪个产品添加到购物车之前看到了哪些其他产品,是否有人在购物车中玩了数量增加/减少按钮并利用了数量折扣,是否有人在购买前的不同日期检查了某个产品,等等。添加披露信息非常有意义。谢谢访问日志选项似乎也适合我的需要。我会接受这个,因为我打算先试试。让用户在每个文件上分割数据可能更容易处理。谢谢