iOS 向けアナリティクスを試してみる

Google が提供する iOS サンプルアプリを使用して、アナリティクスの仕組みを確認したり、アナリティクスを既存のアプリに追加したりできます。

このサンプルを使用するには、XcodeCocoaPods を準備してください。

プロジェクトを取得する

ターミナルから次のコマンドを使用して、サンプルを開始します。

$ pod try Google

プロンプトで表示されるオプションでは AnalyticsExample.xcodeproj を選択します。

設定ファイルを取得する

サンプルを使用するには、いくつかの追加情報を入力して設定ファイルを取得し、 プロジェクトの設定を完了する必要があります。このサンプルでは、バンドル ID として com.google.samples.quickstart.AnalyticsExample を使用します。

登録が完了したら、GoogleServices-Info.plist ファイルをダウンロードして、プロジェクトに追加します。

設定ファイルを取得

設定ファイルをプロジェクトに追加する

ダウンロードした GoogleService-Info.plist ファイルを Xcode プロジェクトのルートにドラッグして、すべてのターゲットに追加します。

サンプルを実行する

これで、Xcode でサンプルをビルドして実行する準備ができました。

AnalyticsExample ターゲットを選択します。次に、端末でアプリを開始するか、ワークスペースの [Run] ボタンをクリックして iOS シミュレータでアプリを開始します。

Xcode のコンソールで、アナリティクスのアクティビティに関するログメッセージを確認します。複数の画面でアクティビティを記録するには、画面下部のタブバーでそれぞれのパターンを選択します。

2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent

アナリティクスにアクセスして、アプリを登録したアナリティクス アカウントでログインします。わからない場合は、先ほどプロジェクトに追加した GoogleService-Info.plist ファイルで、アナリティクス トラッキング ID を確認します。レポートのプルダウンにあるアナリティクス アカウント検索に、その ID をコピーします。該当するプロパティの [リアルタイム] > [サマリー] レポートを選択します。

これでアプリのアクティビティをリアルタイムで表示できるようになりました。[スクリーン ビュー] グラフには、スクリーン ビュー数が表示されます。アプリのタブをクリックすることで、より多くのビューをトリガーすることができます。このリアルタイムのレポートでは、サーバーに到達するときにアクティビティが表示されるため、設定を迅速にテストすることができます。

仕組み

ウェブ トラッキングと同様に、モバイル向けアナリティクスでは、アナリティクス サーバーにデータを送信するアナリティクス ビーコンを使用して、アプリに対するユーザー行動を収集します。アプリの固有のビューは、それぞれアナリティクスのスクリーン ビューに対応しています。レポートでは、直近の 30 分以内のすべてのインタラクション データが集計されます。

このサンプルでは、GAITracker インターフェースを使用してスクリーン名を取得し、アプリに関連付けられたアナリティクス アカウントにスクリーン ビューとしてスクリーン名を送信します。

注: ウェブ トラッキングとは異なり、アナリティクス モバイル SDK では、端末の通信帯域を節約したり、オフライン期間のユーザー行動を処理したりするため、アクティビティ シグナルを一括でアップロードします。

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
      

次のステップ

Google アナリティクスを使用して、UI 要素のタップ(イベント トラッキングを使用)や、Google Play キャンペーン アクティビティ(キャンペーン トラッキングを使用)などのアプリ使用に関する情報をより多く収集する方法についてご確認ください。

アナリティクスをアプリに追加

うまく試すことができず問題が発生した場合は、 Google までご連絡ください。