ruby-on-rails - 是否有必要从 Google Analytics 中过滤掉 New Relic 站点可用性 ping?

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

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

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

User-Agent header 是
NewRelicPinger/1.0 (your_account_id)

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

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

最佳答案

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

关于ruby-on-rails - 是否有必要从 Google Analytics 中过滤掉 New Relic 站点可用性 ping?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15257743/

相关文章:

html - Ruby on Rails Helper 方法 - HTML 显示为纯文本

node.js - heroku node.js bash : node: command not found

javascript - 编译失败: Cannot find file './containers/App/App' in './src'

node.js - 无法让 FFMPEG buildpack 在 Heroku Node.js 服务器中工作(使用 Fluent-FFMPEG)

sql - rails 参与!错误(无法批量分配 protected 属性 : user)

ruby-on-rails - Belongs_to 和 has_and_belongs_to_many 到 Rails 中的同一个表

ruby-on-rails - Rails Time.zone 解析没有按预期工作

google-analytics - 子域的谷歌分析 - 良好做法

javascript - 使用 javascript 进行 Google Analytics 事件跟踪

google-analytics - GTM/UA 追踪多位作者