0

我在我的 iOS 应用程序中使用 Google Analytics,我正在尝试使用他们的用户计时功能来记录我的后端 HTTP 服务器的响应速度。代码如下图:

NSTimeInterval interval = [date timeIntervalSinceNow];
[self.tracker trackTimingWithCategory:@"request"
                            withValue:interval
                             withName:request.URL.absoluteString
                            withLabel:nil];

但是,Google Analytics 的报告中没有显示任何内容,知道吗?我该如何调试呢?

4

1 回答 1

1

我认为您在这里遇到的问题之一是第二个参数的负值。可以尝试这样的事情:

NSTimeInterval interval = -[date timeIntervalSinceNow];
[self.tracker trackTimingWithCategory:@"request"
                            withValue:interval
                             withName:request.URL.absoluteString
                            withLabel:nil];

注意第一行中多余的“-”。

另一种方法是使用其他跟踪机制之一,例如事件/自定义变量或指标。

于 2013-01-22T21:17:54.087 回答