1

New Relic 在此处列出了其 User-Agent 标头和 IP 地址:

https://newrelic.com/docs/alerts/availability-monitoring

User-Agent 标头是

NewRelicPinger/1.0 (your_account_id)

但不幸的是,对于通过给定的用户代理标头简单地过滤 Google Analytics 的方法,我找不到任何共识。所以,我想知道,当 New Relic 设置为检查站点可用性时,是否需要从 GA 结果中阻止 New Relic?我已经过滤了我的 Papertrail 日志,因为每 5-10 秒出现一次请求很烦人。在 Google Analytics 中,我看到一些奇怪的位置结果进来,我认为这可能与 NR 有关,但我不确定。由于我没有找到任何一篇提到这些的文章,我想知道 Google 是否自动知道过滤 NR ping 或其他什么,可能是由于它的 User-Agent 标头。谁知道是否需要手动完成,还是应该将其单独留在 Google Analytics 中?我认为这将非常相关,因为 New Relic 和 GA 在许多 Heroku/Rails 设置中都将与课程相提并论,以及出色的可用性监控功能。

沿着同一条线,有没有人知道在为 GA 帐户设置过滤器时,该过滤器是否以非破坏性方式主动和追溯地应用于所有报告?还是它只是开始以破坏性方式过滤结果(例如,硬过滤结果而不保存过滤/排除的数据)?谢谢!

4

2 回答 2

7

Google Analytics 依靠 Javascript 来收集指标。我很确定 New Relic 用来 ping 您的网站的客户端不会在页面上执行 Javascript,因此 ping 不应该出现在 Google Analytics 中。

于 2013-03-06T21:14:10.677 回答
3

大多数监控服务不执行javascript,如果New Relic是这种情况,则无需过滤。

要确定 New Relic 是否确实出现在您的 GA 数据中,请使用受众 > 技术 > 浏览器和操作系统报告。Google 分析使用用户代理字符串作为浏览器,因此如果出现问题,您应该会看到 NewRelicPinger 的行项目。

关于您的过滤器问题,过滤器只会以破坏性的方式向前发展。一旦数据被过滤,就没有办法恢复它,也没有办法过滤掉已经收集的数据(尽管如果需要,通常可以应用高级段)。

于 2013-03-06T23:48:29.723 回答