所以我正在考虑首次设置Google Analytics(GA)。我的应用程序将有三个环境(最初):
w.r.t GA我很好奇最佳做法是:
根据this accepted + upvoted answer,听起来后者是跨环境管理GA的首选方式。而且解决方案是为您的配置添加过滤器/视图,以便来自每个环境的数据被过滤/路由到正确的环境特定报告。
这个解决方案唯一的潜在问题是我需要我的开发人员可以访问GA,产品和设备中的开发数据。 QA可以访问UAT数据,只有少数关键业务/营销人员可以访问prod数据。 Devs永远不应该访问UAT或Prod数据等
我查看了GA的权限文档,但我没有看到任何授予用户访问特定过滤器/视图的方法。任何人都知道如何在GA中创建“开发人员”角色,并且只授予对过滤器/视图/等标记的读取权限,或者标记为开发环境的一部分?
否则,我需要遗憾地创建3个不同的GA帐户,每个帐户一个: - /。
答案 0 :(得分:1)
我的GA设置与您的非常相似。我有一个GA帐户,它有多个属性,如web-dev,web-stg,web-prd,mobile-stg,mobile-prod等。每个属性至少有两个视图。第一个视图我标题为“原始数据”,因为没有过滤器应该在此视图上设置,以便能够访问GA收集的原始数据。我的第二个观点是我称之为“过滤后的视图”,这是我99%的时间看待的视图。在过滤后的视图中,我排除公司IP,机器人IP,供应商IP等。
要回答有关访问每个属性和视图的问题,可以在用户管理选项下的管理菜单中的任何级别设置它们。