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网站上找不到这些信息.
我认为你的问题是你用小数值启动你的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
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |