我正在寻找一个除了通常显示访问量、搜索关键字等之外还具有以下功能的网络分析软件。
- 跟踪单个访问者。该软件使用唯一的 cookie 值来跟踪访问者。我可以找到访问者在网站上的所有历史记录(假设 cookie 未被删除)。而且我可以随时从软件中找出“谁在线”(显示访问者 IP、DNS 名称、浏览历史记录等)。
- 跟踪从网站下载的文件,并显示统计数据。
更喜欢开源软件(PHP 或 ASP.Net)。
答案1
皮维克可能正是您正在寻找的。它基本上是一个免费的 Google Analytics 克隆,您可以在自己的基础架构上运行它。
答案2
Google Analytics 会执行此操作。您需要配置一些自定义参数以传递给 GA 脚本。
第一个参数是个人的 IP 地址或您可以创建的一些唯一标识符(随机字符串?)。您可以在运行时(通过 PHP 或 .NET)或在客户端加载时(通过 JavaScript)在网页上生成此参数。页面加载后,GA 脚本将获取该参数并将其记录在每个页面上。
第二部分——跟踪文件下载——我认为您不需要做任何特别的事情。GA 将跟踪点击次数。或者,不要直接链接到文件,而是让用户点击触发下载的页面链接。该页面上会有跟踪信息,因此您可以在 Google Analytics 中查看统计数据。
许多/大多数其他网络分析软件包,例如http://haveamint.com/也会做这样的事。