Googleが提供するFirebaseでアプリを開発・運用する際、Google Analytics For Firebaseでユーザー行動を分析することができます。
現在、Webサイトにおいては、Google Analyticsで来訪者の分析が行われていますが、Firebase Analyticsではどのような分析ができるのか気になる人も多いでしょう。
この記事では、Firebase Analyticsと従来のGoogle Analyticsはどう違うのかを、わかりやすく紹介します!
1. Firebaseとは?
Firebaseとは、Googleが高品質のアプリを迅速かつ簡単に開発できるGoogleのモバイルプラットフォームです。
例えば、iOS/Android向けアプリを開発する際、SNSと連携したアカウント作成、Googleアカウントでのログイン認証システム、プッシュ機能などをFirebaseだけで搭載できます。
Firebaseは、バックエンド処理を自動化できるさまざまなSDKを提供しており、サーバーレスでアプリ開発を実現します。
アプリ利用者の行動の分析やレポート集計ができるAnalyticsも提供されており、サービスの品質向上やマーケティングに活かすことが可能です。
1-1. Firebaseの特徴
Firebase機能には、開発・品質・分析・拡大の4カテゴリがあり、そのほとんどが無料で使うことができます。
Firebaseの詳細は、以下の「Firebaseの登録ガイド」で確認いただけるので、気になる方はチェックしてみてください。
Firebaseの登録ガイド
Firebaseでできることは、大きく4つあります。
1. サーバーレスでの開発・拡張
2. アプリ内データの収集と分析
3. 開発したアプリでのプッシュ通知送信やアプリなメッセージの作成・送信
4. 開発したアプリへの機械学習の導入
2. Firebase AnalyticsとGoogle Analyticsはどう違う?
2-1. Firebase Analyticsはアプリ専用のユーザー分析ツール
Firebase Analyticsは、アプリの利用者に関するデータ分析やレポート集計を行います。
根本的に異なるのが、Google AnalyticsはWebサイトの来訪者を対象としたアクセス解析サービスということです。
それぞれユーザーの行動分析を行うという点では共通していますが、アプリユーザーかWebサイト訪問者かという点は大きく異なります。
2-2. データの計測・収集方法
Firebase AnalyticsとGoogle Analyticsは、どちらもアクセス分析を行うツールですが、計測・収集するデータが異なります。
Google Analyticsは、スクリーンビューベースで計測をしており、一方のFirebase Analyticsは、イベントベースで計測しています。
スクリーンベースでは、表示されたスクリーンの合計数のことであり、ユーザーの細かいアクションまでは計測されません。
イベントベースは、ユーザーが特定のアクションを起こす度にデータに反映されるため、より詳細に行動分析が行えます。
2-3. ダッシュボードやレポートのUI設計
Google Analyticsの扱いに慣れている人なら、すぐにFirebase Analyticsに馴染めるかといったらそうでもありません。
なぜなら、それぞれのUI設計が大きく異なるからです。わかりやすいようにダッシュボードを比較してみましょう。
左ペインのメニューには、リアルタイムで現在のページビューを確認できる項目や、レポートをチェックできる項目が並んでいます。
ホーム画面にはアクティブユーザー数の推移を表すグラフや、セッションなどが表示されています。
一方のFirebase Analyticsですが、左ペインのメニュー項目や、ホーム画面に表示されているアクティブユーザーを分析したグラフ表示も異なります。
特にレポートに関しては、初めて触れる時に戸惑う人もいるでしょう。そんな人に向けて、次項でFirebase AnalyticsとGoogle Analytics4のレポートを詳しく説明していきます。
2-4. レポート項目の違い
Analyticsにおけるレポート機能は、計測・収集したユーザーデータを有効活用するために重要な要素となります。
これからFirebase Analyticsでアプリケーションを開発しようと考えている方は、どのようなレポート項目があるのかを予め把握しておきましょう。
■2-4-1. 【Google Analytics4のレポート項目】
最新バージョンのGoogle Analytics4では、リアルタイムの訪問情報やユーザー属性の詳細、すべてのイベント集計などのレポートをチェックできます。
Firebase Analyticsと似たレポート項目が多数ありますが、レポート項目をクリックした後に表示される詳細については異なる部分が多数あります。
■2-4-2. 【Firebase Analyticsのレポート項目】
Firebase Analyticsには、Google Analytics4にはないFunnelsなどのレポート項目があります。
10種類のレポート項目とその内容を簡単にまとめたものです。
これらのレポート機能は、今後のアップデートで新たに追加・削除される可能性もあります。また、他のFirebase SDKと連携したデータ分析も可能です。
3. Firebase AnalyticsとGAのできること・できないこと
2022年5月時点、モバイルアプリのユーザー分析・レポート集計を行えるのはFirebase Analyticsとなっています。
Webサイト訪問者の分析については、Google Analytics4、もしくは旧バージョンのGoogle Analyticsで行う必要があります。
Firebase Analyticsの強みは、最大500個のイベントを自動取得し、レポートを無制限に生成できることです。取得したレポートの結果から、ユーザー行動を細かく分析できます。
しかし、Google Analyticsではできていた以下のような項目が、Firebase Analyticsでは扱いづらいという声もあります。
・時間帯別でユーザーの利用数をGUI上で速やかにチェックする
・ユーザーの行動フローを見える化し、離別箇所を詳細に特定する
・コホート分析をセグメント有りきで見える化する
それでも、Firebase Analyticsは、モバイルアプリにおけるマーケティング対策を大きく支援するツールです。Google Analyticsとの違いを理解しつつ、自社アプリの運用に活用して品質向上を目指していきましょう。
4. まとめ
Googleが提供するアプリ開発プラットフォームのFirebaseでは、従来のGoogle Analyticsとは異なる仕様の『Google Analytics For Firebase』が提供されています。
Firebase Analyticsは、アプリユーザーの行動分析・レポート集計を行うことができ、最大500個のイベントを自動取得することも可能です。
Firebase AnalyticsとGoogle Analyticsと比較した時、類似するレポート項目が多数ありますが、UI設計や表示される詳細については仕様が異なるため、操作に慣れる必要があるでしょう。
Analyticsを活用したユーザー分析は、根拠のあるマーケティング戦略を打つ上で必須となります。他のFirebase SDKとの連携も活用しながら、Firebase Analyticsを上手に運用していきましょう。