0

最近,我们构建和托管的 Rails 3 应用程序在安装 Google Analytics 跟踪器时遇到了一些问题。这导致上个月跟踪的统计数据大大减少。我们有来自应用程序的生产日志,我想知道是否有人知道任何方法来解析这些以生成访问者统计信息(类似于网络分析包提供的信息)。我们需要在本周提供一份统计报告,并希望对失踪的访客有一些了解。任何建议或帮助将不胜感激!

4

1 回答 1

1

可能更好的查看位置是您的 Web 服务器日志。5 或 10 年前,所有流行的分析软件都吞噬了 Web 服务器日志,我们那里也有一些免费的。谷歌“网络日志分析”,看看有没有合适的。

问题是,网络日志包含所有流量,对于许多网站,这可能来自您不关心的各种来源,例如 GoogleBot 和其他抓取您的网站以添加到搜索索引的其他来源......等等。寻找会尝试过滤掉这些的软件,并且还会知道忽略资产(JS、CSS、图像等)。分析不必担心这类事情,因为它基于在真实访问者浏览器中运行的 cookie 和 javascript。

无论这些程序有多好,您都需要考虑两件事。

  1. 数字与 GA 不一致,如果你试图把它们加起来,你会发疯的——差异可能大得惊人,高达 20% 或更多。
  2. 配置软件的工作量可能比配置软件的价值要多——即使您这样做了,与 GA 相比,详细程度也相形见绌。

如果您使用 grep 很方便,Rails 日志可能会帮助您获得一些快速和肮脏的计数(尽管它们也会记录所有流量,除非用户需要登录,在这种情况下,日志可能会少一点噪音)。

另一种方法可能是查看您的数据库——您是否可以跟踪任何可以作为访问或您一直跟踪的任何其他目标的代理的东西?这有多大用处完全取决于您的应用程序以及您在数据库中存储的内容。

以上的一些组合可能是获得某事的最佳方式,但我讨厌成为坏消息的承担者——你从日志中收集到的东西很可能会造成更多的混乱,而不是它的价值。去过那里,试过了:-(

汤姆

于 2012-11-15T01:03:29.390 回答