このドキュメントでは、iOS 向け Google アナリティクス SDK v2 を使用したカスタム速度の測定の概要について説明します。
概要
カスタム速度の測定は、Google アナリティクスで時間の長さを測定するために備わっている機能で、リソースの読み込み時間などを測定する際に役立ちます。
Google アナリティクスのタイミングは、次のフィールドで構成されます。
NSString
Category - 時間指定イベントのカテゴリNSTimeInterval
Interval - 時間の測定値(秒)NSString
(省略可)Name - 時間指定イベントの名前NSString
(省略可)ラベル - 時間指定イベントのラベル
カスタム速度データは、主にカスタム速度レポートに表示されます。
実装
Google アナリティクスにカスタム速度を送信するには、sendTimingWithCategory:withTimeInterval:withName:withLabel
を呼び出して、タイミングの間隔とカテゴリを指定します。次の例では、一部のリソース(この場合はゲームのハイスコアのリスト)の読み込みが完了した後に onLoad:
が呼び出されると想定しています。
- (void)onLoad:(NSTimeInterval *)loadTime { [tracker sendTimingWithCategory:@"resources" withTimeInterval:loadTime withName:@"high scores" withLabel:nil]; ... // The rest of your onLoad: code. }