开发者指南说明如何使用 iOS 版 Google Analytics(分析)SDK v3 衡量用户计时。
概览
用户计时在 Google Analytics(分析)中提供了一种原生的时间衡量方式。比如,这可用于衡量资源加载时间。
用户计时数据包含以下字段:
字段名称 | 跟踪器字段 | 类型 | 是否必须提供 | 说明 |
---|---|---|---|---|
Category |
kGAITimingCategory |
NSString |
是 | 计时事件的类别。 |
Value |
kGAITimingValue |
NSNumber |
是 | 以毫秒表示的计时值。 |
Name |
kGAITimingVar |
NSString |
是 | 计时事件的名称。 |
Label |
kGAITimingLabel |
NSString |
否 | 计时事件的标签。 |
用户计时数据一般可在“应用速度用户计时”报告中找到。
实现
要向 Google Analytics(分析)发送用户计时数据,请使用 GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:
构建计时匹配,然后使用 send
进行发送:
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes to load a resource. */ - (void)onLoad:(NSTimeInterval)loadTime { // May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources" interval:@((NSUInteger)(loadTime * 1000)) name:@"high scores" label:nil] build]]; }