在我的应用中,我想跟踪不同的事件,例如"点击登录"或者"观看朋友"并通过应用生成的user_id
将其与特定用户配对。完成此操作后,我希望能够在Google Analytics中查看基本上显示以下维度的报告:
User ID, Event Timestamp, Event Action
首先, Google Analytics是此用例的好工具吗?
其次,当我尝试通过以下Swift代码上传用户ID作为自定义维度(我已使用"用户"范围在GA中定义它)时:
GAI.sharedInstance().defaultTracker.set(GAIFields.customDimension(for: UInt(1)), value: userId)
let event : NSObject = GAIDictionaryBuilder.createEvent(withCategory: category, action: action, label: label, value: nil).build()
GAI.sharedInstance().defaultTracker.send(event as! [NSObject: AnyObject])
...我似乎无法在报告中填充此维度,即使我知道它已被发送。
这是通过Google Analytics 3.0.3 iOS SDK发送自定义维度的正确方法吗?