イベント トラッキング

このデベロッパー ガイドでは、Android 向け Google アナリティクス SDK v4 を使って、 アプリ内のイベントを測定する方法を説明します。

概要

アプリ内のインタラクティブな要素に対するユーザーの操作(ボタンを押す操作や、ゲーム内の特定のアイテムの利用など)のデータを収集するには、イベントが便利です。

イベントは、アプリのコンテンツに対するユーザーの操作を表す次の 4 つのフィールドで構成されます。

フィールド名 タイプ 必須 説明
カテゴリ String はい イベントのカテゴリ
アクション String はい イベントのアクション
ラベル String × イベントのラベル
Long × イベントの値

実装

Google アナリティクスにイベントを送信するには、次の例のように HitBuilders.EventBuilder を使用してヒットを送信します。

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

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

インタラクション以外のイベント

状況によっては、イベントをインタラクション以外のイベントとして送信できます。これを行うには、true setNonInteraction に渡します。

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

非インタラクション ヒットの詳細と使用方法については、アナリティクス ヘルプセンターの 非インタラクション イベントをご覧ください。