我正在iOS应用程序中使用Google Analytics,并且我正在尝试使用其用户计时功能,以记录我的后端HTTP服务器的响应速度。代码如下所示:
NSTimeInterval interval = [date timeIntervalSinceNow];
[self.tracker trackTimingWithCategory:@"request"
withValue:interval
withName:request.URL.absoluteString
withLabel:nil];
但是,谷歌分析报告中没有显示任何内容,任何想法?我该怎么调试呢?
答案 0 :(得分:1)
我认为您在这里遇到的问题之一是第二个参数的负值。可以尝试这样的事情:
NSTimeInterval interval = -[date timeIntervalSinceNow];
[self.tracker trackTimingWithCategory:@"request"
withValue:interval
withName:request.URL.absoluteString
withLabel:nil];
注意第一行中的额外“ - ”。
另一种方法是使用其他跟踪机制之一,如事件/自定义变量或指标。