このドキュメントでは、スクリーンの概要と、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
の自動測定を有効にするには:
- すべての
Activities
に EasyTracker メソッド を追加します。 analytics.xml
ファイルでga_autoActivityTracking
パラメータを設定します。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>