このドキュメントでは、スクリーンの概要と Android 向け Google アナリティクス SDK v4 を使ってスクリーンビューを測定する方法を説明します。
概要
Google アナリティクスでは、スクリーンはアプリ内でユーザーに表示されるコンテンツを表します。ウェブ解析でもこれに相当する概念がページビューです。スクリーン ビューを測定すると、ユーザーが最も表示しているコンテンツや、ユーザーが異なるコンテンツ間をどのように移動しているかを把握できます。
スクリーン ビューのフィールドは 1 つだけで、このフィールドの値は Google アナリティクス レポートに表示されるスクリーン名になります。
フィールド名 | タイプ | 必須 | 説明 |
---|---|---|---|
スクリーン名 | String |
はい | アプリのスクリーンの名前。 |
スクリーン ビュー データは、主に Google アナリティクスの次の標準レポートに表示されます。
- スクリーン レポート
- エンゲージメント フロー
実装
スクリーンビューを送るには、トラッカーのスクリーン フィールドに値を設定して、ヒットを送信します。
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Send a screen view. t.send(new HitBuilders.ScreenViewBuilder().build());
getTracker
メソッドの詳細については、
高度な構成をご覧ください。
自動スクリーン測定
スクリーン ビューは、アプリの Activities
がユーザーに表示されるたびに、自動的に測定できます。
Activity
の自動測定を有効にするには:
- XML 構成ファイルで
ga_autoActivityTracking
パラメータを設定します。 - XML 構成ファイル内で、各
Activities
にスクリーン名を入力します。
以下は、Activity
の自動測定を有効にした後の XML 構成ファイルのスニペットの例です。
<!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="com.example.ScreenviewActivity"> AnalyticsSampleApp ScreenViewSampleScreen </screenName> <screenName name="com.example.EcommerceActivity"> AnalyticsSampleApp EcommerceSampleScreen </screenName>
Activity
自動測定をプログラムで有効にするには:
t.enableAutoActivityTracking(true);