哪里可以找到适用于Google Analytics(移动版)的用户TIming报告(iOS)

时间:2013-08-13 05:54:11

标签: ios google-analytics google-analytics-api

我正在使用sendTimingWithCategory:withTimeInterval:withName:withLabel发送User Timing个数据,但我似乎无法在Google Analytics报告工具上找到这些数据。

在我的应用中,我尝试捕获不同类型的用户时序,这里有一些代码片段:

    // duration1 & duration2 are instances of NSTimeInterval
    id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
    [tracker sendTimingWithCategory:@"DurationOnApp" withValue:duration1 withName:nil withLabel:nil];

    [tracker sendTimingWithCategory:@"DurationOnSectionA" withValue:duration2 withName:nil withLabel:nil];

它让我印象深刻:是因为我应该给name一个值,而不是把它留作“零”。

3 个答案:

答案 0 :(得分:5)

这有效: [tracker sendTimingWithCategory:@"DurationOnApp" withValue:duration1 withName:@"DurationOnApp" withLabel:nil];

显然,类别和名称都是必要的。用户计时现在出现在Engagement中 - &gt; App Speed

答案 1 :(得分:3)

这很有效。谷歌在文档中有错误。 SDK的V3。 NSTimeInterval是double,他们的SDK需要整数。他们网站上的示例具有误导性。

- (void)onLoad:(NSTimeInterval *)loadTime {

    NSNumber* timeInterval = [NSNumber numberWithInt:((int) (loadTime * 1000))];
    [tracker sendTimingWithVariableCategory:@"resources"
                            withTimeInterval:timeInterval
                                    withName:@"high scores"
                                   withLabel:nil];
    ... // The rest of your onLoad: code.
}

答案 2 :(得分:2)

用户时间现在为“行为 - &gt; App Speed”

希望这会有所帮助:)