Google Analytics
Google Analytics は、アプリの使用状況とユーザー エンゲージメントについて分析できるアプリ測定ソリューションです。ご利用料金はかかりません。
準備ができたらプラットフォームを選択します。
主な機能
無制限のレポート | Analytics では、最大で 500 種類の個別のイベントに関するレポートを無制限に生成できます。 |
オーディエンス セグメンテーション | デバイスデータ、カスタム イベント、またはユーザー プロパティを元に、Firebase コンソールでカスタムのユーザーリストを定義することができます。定義したユーザーリストは、新機能や通知メッセージのターゲットとして、Firebase の他の機能で使用することができます。 |
仕組み
Google Analytics は、ウェブ、Apple アプリ、Android アプリがどのように使用されているかを把握するのに役立ちます。SDK が複数のイベントやユーザー プロパティを自動的に収集するのに加え、カスタム イベントを定義して、ビジネスで重要な独自の指標を測定することもできます。収集されたデータは Firebase コンソールのダッシュボードで参照できます。このダッシュボードでは、データに関する詳細な情報を確認できます。得られる情報には、アクティブ ユーザー数やユーザー属性をはじめ、最も購入されているアイテムを識別する詳細データなどがあります。
Analytics は、その他の数多くの Firebase 機能と統合されています。たとえば、Notifications Composer 経由で送信された通知メッセージに対応するイベントのログを自動で記録し、各キャンペーンの効果に関するレポートを作成できます。
Analytics でユーザーの行動を把握できるため、アプリのマーケティング方法に関する意思決定を、確かなデータに基づいて行うことができます。また、オーガニック チャンネルと有料チャンネルそれぞれで行うキャンペーンの効果を測定し、優良ユーザーの獲得に高い効果を発揮する手法の選別に役立てることもできます。カスタム解析を行ったり、データを他のソースと結合させたりする必要がある場合は、Analytics のデータを BigQuery とリンクさせて、巨大なデータセットに対するクエリや複数のデータセットの結合などといった複雑な解析を行うことができます。
他のサービスとの統合
BigQuery | Firebase アプリを BigQuery とリンクさせ、Analytics データセット全体に対してカスタム解析を行い、他のデータソースをインポートすることができます。 |
Crashlytics | Analytics はクラッシュが発生するたびにイベントをログに記録します。バージョンごとやリージョンごとにクラッシュ発生頻度を把握できるため、影響を受けるユーザーに関する洞察が得られます。また、クラッシュが複数回発生しているユーザーのリストを作成し、そのリストを対象に通知メッセージを送信することもできます。 |
FCM | Analytics は、Notifications Composer 経由で送信された通知メッセージに対応するイベントのログを自動で記録したり、実行した各キャンペーンの効果に関するレポートを作成したりすることができます。 |
Firebase Remote Config | Analytics のユーザー定義を使用して、複数のバージョンを用意することなく、ユーザー層ごとにアプリの動作や外観を変更できます。 |
Google タグ マネージャー | Google Analytics と Google タグ マネージャーを統合すると、アプリの配信後にウェブ インターフェースを使って Analytics の実装をリモートで管理できます。 |
実装パス
アプリを Firebase に接続する | Analytics の使用を開始することは簡単です。新しいアプリや既存のアプリに Firebase SDK を追加すれば、自動的にデータの収集が開始されます。数時間後には、Firebase コンソールでアナリティクスのデータを確認できます。 | |
カスタムデータを記録する | Analytics を使用すると、e コマースでの購入やゲームの実績など、アプリにとって意味のあるカスタム イベントを記録できます。 | |
オーディエンスを作成する | Firebase コンソールで、重要なユーザーのリストを定義することができます。 | |
対象グループ | カスタム ユーザーリストを使うと、FCM や Remote Config などといった Firebase の他の機能でメッセージ、プロモーション、アプリの新機能などのターゲティングを行うことができます。 |