アプリを開発する際、アプリのインストール数などの分析を追跡できることは、モバイルアトリビューション、アプリランクの向上、キャンペーンの追跡などに非常に役立ちます。そのため、アプリから有用なデータを収集するツールが各社から提供されているが、中でも最も成功しているのがGoogleのFirebaseだ。Firebaseのセットアップには多少手間がかかりますが、多種多様なサービスや分析が提供されるため、非常に価値があります。この wikiHow では、iOS アプリに Firebase を設定し、新規ユーザーを追跡する方法を紹介します。
Firebase を使う準備
-
Apple コンピュータに Xcode と CocoaPods をインストールします。アプリ開発に使用しているAppleコンピュータで、ターミナルでsudo gem install cocoapodsコマンドを実行して、CocoaPods 1.10.0をインストールする。
- 残念ながら、XcodeはmacOSでしか利用できない。仮想マシンを使用してXcodeを実行することは可能ですが、物理的なMac上で実行するよりも確実に遅くなり、デバッグが難しいVM固有の問題が発生する可能性があります。
- あなたのアプリがこれらのオペレーティングシステムのバージョンかそれ以降用に設計されていることを確認してください:iOS 10、macOS 10.12、tvOS 12、watchOS 6。
-
アプリを物理的またはシミュレートされたAppleデバイスで実行します。データ収集とアプリ全体の機能をテストするには、物理的なAppleデバイスをセットアップするか、シミュレータを使用します。
- 最大4,000バイトの通知とデータペイロードを受信できる機能であるCloud Messagingを使用したい場合は、物理的なAppleデバイスからアプリを実行する必要があります。
-
GoogleアカウントでFirebaseにサインインすると、Firebaseコンソールが表示され、アプリのさまざまな設定や分析を管理できるようになります。
アプリ用のFirebaseプロジェクトを作成する
-
Firebase コンソールを開き、Create a project をクリックします。その後、白い Create a project ボタンを使ってアプリ用の新しいプロジェクトを作成します。
-
プロジェクトに名前を付け、Continue をクリックします。名前を入力したら、青いContinueボタンをクリックしてプロジェクトの設定を続けます。
-
Google Analyticsを有効にして、Continueをクリックします。Google Analyticsはアプリのインストールをトラッキングするために必要なので、次のステップに進む前に必ず有効にしてください。
- アプリのインストールを追跡するだけでなく、Google Analyticsはクラッシュ分析、クラウドメッセージング、A/Bテストなど、多くの便利な機能も提供しています。
-
アナリティクスのロケーションとデータ共有を調整します。ドロップダウンメニューで国を選択し、Googleと共有するアナリティクスデータを、デフォルト設定を受け入れるか、青いチェックボックスのチェックを外して自分で変更するかを選択します。
-
Googleアナリティクスの規約に同意し、プロジェクトを作成します。青いチェックボックスをクリックしてGoogleアナリティクスの規約に同意し、青い「プロジェクトを作成」ボタンを押します。
-
プロジェクトの読み込みが完了したら、「続行」をクリックします。青いContinueボタンをクリックすると、Firebaseコンソールに戻ります。ページ上部にプロジェクト名が表示され、様々な管理オプションが画面に表示されます。
- Firebaseには、"Sparkプラン "と呼ばれる無料モデルと、"Blazeプラン "と呼ばれる従量課金モデルがあります。.NETと.NETを比較して、どちらがあなたのアプリに合っているかを判断しましょう。
アプリにFirebaseを追加する
-
Firebaseコンソールを開き、iOS+をクリックします。アプリにFirebaseを追加して始める」の下にあるiOS+と書かれた白い丸いボタンをクリックします。
-
XcodeでアプリのバンドルIDを見つけ、"Apple button ID "ボックスに入力します。アプリのバンドルIDは、アプリのGeneralタブの "Bundle Identifier "の隣に表示されます。
-
アプリのニックネームと App Store ID を入力します。アプリのニックネームを入力すると、Firebase プロジェクトでアプリを識別するために使用されます。App Store ID を入力すると、Firebase Dynamic Links から App Store のアプリページにユーザーを送ったり、Google Analytics から Google Ads のコンバージョンイベントをインポートして測定したりできます。
- App Store ID は、アプリの URL 末尾の "id" の後に続く一連の数字です。
- アプリにまだApp Store IDがない場合は、後でプロジェクト設定で入力できます。
-
Register appをクリックし、設定ファイルをダウンロードします。青い「アプリを登録」ボタンをクリックすると、次のステップが表示されます。新しいDownload GoogleService-Info.plistボタンをクリックして、必要な設定ファイルをダウンロードします。
-
設定ファイルをXcodeプロジェクトに追加します。GoogleService-Info.plist "ファイルをXcodeプロジェクトのルートに移動します。
-
ターミナルウィンドウを開き、アプリのXcodeプロジェクトのディレクトリを選択します。プロジェクトのディレクトリに移動するには、プロジェクトのディレクトリを含むフォルダに到達するまで、cd(ディレクトリ名)と入力して上位のディレクトリを移動し、cd(プロジェクト名)と入力します。
-
ターミナルからpod initを使ってPodファイルを作成します。Podファイルは、Firebaseで使用されている依存関係管理ソフトウェア、CocoaPodsで使用されています。
-
Podfileを開き、pod 'Firebase/Analytics' と書いて、ファイルを保存する。これで、Analyticsソフトウェア開発キット(SDK)がインポートされ、アプリからデータを追跡・操作できるようになります。
- .NET Frameworkから、サポートされている他のFirebase SDKを追加することもできます。
-
ターミナルでPod installを実行し、新しく作成した.xcworkspaceファイルをopen(プロジェクト名).xcworkspaceで開きます。新しい".xcworkspace "ファイルは、今後アプリを開発する際に使用します。
-
AppDelegate クラスに Firebase モジュールをインポートします。Firebase モジュールは、Swift でコーディングする場合は import Firebase、Objective-C でコーディングする場合は @import Firebase でインポートします。
-
FirebaseApp のインスタンスを設定する。Swift を使っている場合は、FirebaseApp.configure(); Objective-C を使っている場合は、[FIRApp configure]; と記述します。通常、これらのインスタンスは application:didFinishLaunchingWithOptions: メソッドで設定します。
-
アプリを実行して、Firebase のインストールが成功したことを確認します。アプリを実行したら、Firebase コンソールを確認し、Firebase が正しくインストールされていることを確認します。
Firebase を使用してアプリのインストールを追跡する
-
コンソールから Firebase プロジェクトを開きます。そして、アプリのニックネームのラベルが付いたプロジェクトを開きます。
-
サイドバーの "Analytics" の下にある Dashboard をクリックします。Analytics Dashboard を開くと、ユーザーのアクティビティやエンゲージメントに関する様々な統計情報が表示されます。
-
アプリバージョン別ユーザー "というグラフを見つけ、ユーザータイプで絞り込みます。グラフの右上にある矢印をクリックするとドロップダウンメニューが表示され、全ユーザー、新規ユーザー、リピーターのグラフを作成することができます。新規ユーザーのグラフでは、一定期間に初めてアプリを開いたユーザーの数が表示され、基本的に新規インストールを追跡することができます。
コメント
最新を表示する
NG表示方式
NGID一覧