如何在Google Analytics信息中心上查看"用户时间"?

Sal*_*lmo 4 iphone google-analytics objective-c ios ios7

我在我的iOS应用程序中使用GA,一切都适用于所有跟踪器,但现在我添加了用户时间跟踪器,我无法看到我发送的信息.

这是我正在使用的代码:

 NSTimeInterval timeInterval = [timeOfPause timeIntervalSinceDate:timeOfStart];
 NSNumber *timeUsed = [NSNumber numberWithDouble:timeInterval];

[tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"ui_action"
                                                      interval:timeUsed
                                                          name:@"time used"
                                                        label:nil] build]];
Run Code Online (Sandbox Code Playgroud)

我可以看到日志和值,它们没问题,但我在GA网站上找不到这些信息.

all*_*eus 7

我认为你的问题是你用小数值启动你的NSNumberinstance(timeUsed).GA V3 SDK似乎要求它是一个整数值.此外,该createTimingWithCategory:interval:name:label:方法需要以毫秒为单位的间隔.

如果将代码中的第二行更改为:

NSNumber *timeUsed = [NSNumber numberWithInt:(int)(timeInterval*1000)];
Run Code Online (Sandbox Code Playgroud)

请参阅此答案:https://stackoverflow.com/a/21408160/1652146