カスタム速度

このドキュメントでは、Android 向け Google アナリティクス SDK v4 を使った カスタム速度の測定方法について説明します。

概要

カスタム速度の測定は、Google アナリティクスで時間の長さを測定するために備わっている機能で、リソースの読み込み時間などを測定する際に役立ちます。

カスタム速度には次のフィールドがあります。

フィールド名 タイプ 必須 説明
カテゴリ String はい 測定するイベントのカテゴリ
long はい 測定された時間(ミリ秒単位)
名前 String はい 測定するイベントの名前
ラベル String × 測定するイベントのラベル

カスタム速度データは、主にアプリ上でのカスタム速度レポートに表示されます。

実装

カスタム速度を Google アナリティクスに送信するには、TimingBuilder を作成し、Tracker を使って送信します。

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Build and send timing.
t.send(new HitBuilders.TimingBuilder()
    .setCategory(getTimingCategory())
    .setValue(getTimingInterval())
    .setVariable(getTimingName())
    .setLabel(getTimingLabel())
    .build());

getTracker メソッドの詳細については、 高度な構成をご覧ください。