是否有必要从Google Analytics中过滤掉New Relic网站的可用性?

时间:2013-03-06 20:50:24

标签: ruby-on-rails heroku google-analytics newrelic

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有关,但我不确定。由于我没有找到任何一篇文章提到这一点,我想知道谷歌是否自动知道过滤NR ping或其他东西,可能是由于其User-Agent标题。任何人都知道是需要手动完成,还是应该单独留在Google Analytics中?我认为这将是非常相关的,因为New Relic和GA都将在许多Heroku / Rails设置中与该课程相提并论,同时具有出色的可用性监控功能。

同样,有人知道,在GA帐户上设置过滤器时,该过滤器是否会以非破坏性的方式主动和追溯地应用于所有报告?或者它是否只是以破坏性的方式开始过滤向前移动的结果(例如,对结果进行硬过滤而根本不保存过滤/排除的数据)?谢谢!

2 个答案:

答案 0 :(得分:7)

Google Analytics依靠Javascript来收集指标。我非常确定客户New Relic使用ping您的网站不会在页面上执行Javascript,因此ping不会显示在Google Analytics中。

答案 1 :(得分:3)

大多数监控服务都不执行javascript,如果是New Relic,则不需要过滤。

要确定New Relic是否确实出现在您的GA数据中,请使用受众群体>技术>浏览器& OS报告。 Google Analytics(分析)使用用户代理字符串作为浏览器,因此如果出现问题,您应该会看到NewRelicPinger的订单项。

关于过滤器问题,过滤器只会以破坏性的方式向前移动。一旦过滤了数据,就无法恢复数据,也无法过滤掉已经收集的数据(尽管通常可以在必要时应用高级细分)。