【发布时间】:2014-02-06 19:47:31
【问题描述】:
我们创建了多个网络资源和配置文件。使用 https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApi_gaq
尝试了一些方法来禁用开发团队和管理人员的操作,例如:
https://developers.google.com/analytics/devguides/collection/gajs/#disable
Is there a way to stop Google Analytics counting development work as hits?
我看到了这个Disable Google Analytics when in development,但它已经很旧了
我们在暂存和生产应用程序应用程序中也需要这个。而且我们不想依赖用户登录来知道他/她是开发人员还是管理员,我们希望有一个独特的隐藏(来自列表/菜单)页面,如果开发人员或管理员去,cookie 是设置在用户清除 cookie 之前阻止跟踪。
【问题讨论】:
-
您的生产和开发环境是否存在于不同的服务器、不同的网络上?
-
您链接的文章已经涵盖了所有选项 - 对于您的场景,您将使用帖子中第二个链接中的方法,并在主站点中添加一个函数来检查退出 cookie(将在隐藏页面上设置。或者您在用户登录时自动设置cookie,大概您的应用程序知道谁是管理员或开发人员)。 IMO 浏览器插件是一种更好的方法,因为当有人意外删除他们的 cookie 时它仍然有效。你能说出为什么链接方法不适合你吗?
-
为什么不按您的 IP 地址过滤视图?或者干脆使用 Google 的选择退出 (tools.google.com/dlpage/gaoptout)
-
@DalmTo 是的,它们位于不同的网络和服务器上。不同的 Heroku 应用
-
@PetrHavlík 开发人员多次使用 DHCP,即动态 IP 地址,因此无法限制 IP/范围