0

iOS アプリケーションで Google アナリティクスを使用しており、ユーザー タイミング機能を使用して、バックエンド HTTP サーバーの応答性を記録しようとしています。以下に示すコード:

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

しかし、Google アナリティクスのレポートには何も表示されていません。どうすればこれをデバッグできますか?

4

1 に答える 1

1

ここで発生している問題の 1 つは、2 番目のパラメーターの負の値だと思います。次のようなものを試してみてください:

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

最初の行の余分な「-」に注意してください。

別の方法として、イベント/カスタム変数またはメトリックなどの他の追跡メカニズムのいずれかを使用することもできます。

于 2013-01-22T21:17:54.087 に答える