ios - 设置 Google Analytics iOS Swift

标签 ios swift google-analytics

我正在尝试为我的应用程序设置 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/

相关文章:

iOS11 AppIcon无法改变

ios - 可选([值])!产生 nil (错误),尽管它有一个值

android - 如何从 Android Studio 清除/重置 Google Analytic 凭据?

javascript - Google Analytics 如何将数据发送回 Google?

ios - scrollToItemAtIndexPath iOS swift

javascript - 无法在 JavaScript 上更改 iOS 中的缩放

ios - 链接器命令失败,退出代码为 1 (Xcode)

codeigniter - 如何在Codeigniter中激活Google Analytics(分析)跟踪代码?

ios - Swift 函数 iOS 中未返回数据

ios - 无法在 UI 表格 View 自定义单元格中插入分隔符