我正在尝试为我的应用程序设置 Google 分析,但我不知道如何区分生产环境和测试环境。我也不知道如何跟踪特定用户。这些点甚至可能吗?
我目前如何通过以下代码来衡量任何人是否在任何环境中登陆屏幕:
let tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIScreenName, value: "LandingViewController")
let builder = GAIDictionaryBuilder.createScreenView()
tracker.send(builder.build() as [NSObject : AnyObject])
我想做的是:
- 发布用户 ID 以及 GA
记录的信息
- 将环境正在使用的 API 基本 URL 发布回 GA
最佳答案
执行此操作的一种方法是将用户 ID 和 API 基本 URL 作为自定义维度发送。参见 https://support.google.com/analytics/answer/2709828?hl=en
tracker.set(GAIFields.customDimensionForIndex(1), value: userId)
tracker.set(GAIFields.customDimensionForIndex(2), value: baseURL)
区分生产和测试的另一种方法是为测试设置一个完全独立的跟踪 ID - 正如 Marta 所提到的
关于ios - 设置 Google Analytics iOS Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580983/