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