具有特定function的Web分析软件

我正在寻找一个networking分析软件,除了通常显示的访问,search关键字等,还有以下function。

  • 跟踪个人访客。 该软件使用独特的cookie值来跟踪访问者。 我可以find访问者在网站上做过的所有历史logging(假设cookie未被删除)。 我可以随时从软件中找出“谁在上”(显示访客IP,DNS名称,浏览历史等)。
  • 跟踪从网站下载的文件,并显示统计信息。

宁愿开源软件(在PHP或ASP.Net)。

Piwik可能是你正在寻找的。 它基本上是一个免费的Google Analytics(分析)克隆,您可以在自己的基础架构上运行。

Google Analytics会执行此操作。 您需要configuration一些自定义parameter passing给GA脚本。

第一个参数是个人的IP地址或者你可以创build的一个唯一的标识符(一个随机string?)。 这可以在运行时(通过PHP或.NET)或在客户端加载时(通过JavaScript)在您的网页上生成。 一旦页面加载,GA脚本将把它提取并logging在每一页上。

第二部分 – 跟踪文件下载 – 我不认为你需要做任何特别的事情。 GA会跟踪点击次数。 或者,不要直接链接到文件,而是让用户单击链接到触发下载的页面。 该页面上会有跟踪信息,以便您可以在Google Analytics中查看统计信息。

许多/大多数其他networking分析包,如http://haveamint.com/也会做这样的事情。