2014-01-09 73 views
3

我在我的iOS应用程序中使用GA,并且所有跟踪器都能正常工作,但现在我添加了用户定时跟踪器,并且无法看到我发送的信息。如何在Google Analytics控制面板上查看“用户计时”?

这是我使用的代码:

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

[tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"ui_action" 
                 interval:timeUsed 
                  name:@"time used" 
                 label:nil] build]]; 

我可以看到日志和价值观,他们都OK,但我找不到GA现场这些信息。

+0

你检查,如果跟踪不为零

,如果你在你的代码更改第二排你的代码应该工作?你如何初始化你的跟踪器? – Lapinou

回答

7

我认为你的问题是你启动你的NSNumber实例(timeUsed)与十进制值。 GA V3 SDK似乎要求它是一个整数值。此外,createTimingWithCategory:interval:name:label:方法预计以毫秒为单位的时间间隔。

NSNumber *timeUsed = [NSNumber numberWithInt:(int)(timeInterval*1000)]; 

看到这个答案:https://stackoverflow.com/a/21408160/1652146

相关问题