カスタム速度

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

概要

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

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

フィールド名 必須 説明
Category String 必須 測定するイベントのカテゴリ
Value long 必須 測定された時間(ミリ秒単位)
Name String 必須 測定するイベントの名前
Label 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 メソッドの詳細については、高度な設定の説明をご覧ください。