スクリーン - Android SDK

このドキュメントでは、スクリーンの概要と、Android 向け Google アナリティクス SDK v3 を使ってスクリーン ビューを測定する方法について説明します。

概要

Google アナリティクスでは、スクリーンはアプリ内でユーザーに表示されるコンテンツを表します。ウェブ解析でもこれに相当する概念がページビューです。スクリーン ビューを測定すると、ユーザーが最も表示しているコンテンツや、ユーザーが異なるコンテンツ間をどのように移動しているかを把握できます。

スクリーン ビューのフィールドは 1 つだけで、このフィールドの値は Google アナリティクス レポートに表示されるスクリーン名になります。

フィールド名 トラッカー フィールド タイプ 必須 説明
スクリーン名 Fields.SCREEN_NAME String はい アプリのスクリーンの名前。

スクリーン ビュー データは、主に Google アナリティクスの次の標準レポートに表示されます。

  • スクリーン レポート
  • エンゲージメント フロー

手動スクリーン測定

スクリーン ビューを手動で送るには、トラッカーのスクリーン フィールドに値を設定したうえでヒットを送信します。

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

自動スクリーン測定(EasyTracker)

EasyTracker では、アプリの Activities がユーザーに表示されるたびに、自動的にスクリーン ビューを測定できます。

Activity の自動測定を有効にするには:

  1. すべての ActivitiesEasyTracker メソッド を追加します。
  2. analytics.xml ファイルで ga_autoActivityTracking パラメータを設定します。
  3. analytics.xml ファイルで、各 Activities にスクリーン名を入力します。

以下は、Activity の自動測定を有効にした後の analytics.xml ファイルからのスニペットの例です。

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in reports -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>