在 3 个环境中处理一个项目:开发、验收和生产。 dev.mydomain.com acc.mydomain.com 和 mydomain.com(当前为 beta.mydomain.com)
3 个环境中存在相同的 Google Analytics ID。
我想在生产环境中单独跟踪分析。
实现这一目标的最佳方法是什么?我可以对特定子域使用过滤器,还是应该在分析帐户中创建新的“属性”?
最佳答案
我建议使用域过滤器使用不同的“ View ”。您说所有三个站点都具有相同的 ID,因此您在任何情况下都设置为基于 View 的方法(不同的属性将为您提供不同的分析 ID)。
使用基于“ View ”(以前称为“配置文件”)的方法,您不仅可以测试您的网站;还可以测试您的网站。您还可以测试新的 Google Analytics 过滤器,如果它们在暂存中运行良好,您只需将它们复制到实时 View 即可。此外,属性还表明了根本不同的数据(例如网站和移动应用程序),而临时网站和实时网站的情况并非如此。
View 设置中有一个预定义的主机名过滤器 - 奇怪的是,它从未对我有用,因此我使用基于主机名的自定义排除过滤器(过滤器模式是正则表达式,因此可以正确转义特殊字符 - 即 subdomain.maindomain .com 带有转义点)。
关于google-analytics - Google Analytics 过滤器 Dev、Acc、Prod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21723964/