Firebase
Firebaseって何?
調べて分かったこと
- Googleが運営しているサービス。その名前。
- カテゴリに当てはめるならBaaS(Backend as a service)
- 分析、データベース、クラッシュレポートなどの機能が利用できる。
メモ
- 色々出来すぎて良く分からんけど、BaaSという言葉が自分的にはしっくりきた。
で、その中に Google Analytics for Firebase っていうのがある
調べて分かったこと
- FirebaseはGoogleが運営しているので、まぁGoogle Analyticsみたいなやつがある。
メモ
- なるほど。
モバイルアプリに特化した Google アナリティクス のような位置付けのようです。モバイルアプリのみを分析したい場合は Firebase Analytics、Web ページとモバイルアプリを分析したい場合は Google アナリティクス、と言うように使い分けることが推奨されています。
https://dev.classmethod.jp/smartphone/firebase-analytics-getting-started/
ざっと、何ができるの?
- ユーザーのアプリの使用状況とか行動データを収集できる。
- 収集できるデータは大きく2つ。
- イベント:ユーザーの操作、システムイベント、エラーなど、アプリでの動作
- ユーザープロパティ : 言語設定や地理的位置など、ユーザベースのセグメントを記述するために定義する属性
- どういうクラス名かとかはここに書いてある。 https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/package-summary
メモ
paramって何...?
eventとの違いがわからない。。。-> 解決しました。 https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param
eventについて
- 1イベントには最大25個のパラメータまで
- event数は最大500まで(異なる名前のeventの数)
- event名は40文字以内、alphabetで始めること
- 接頭辞に "firebase" , "google", "ga_" は使えない
default設定について
- アナリティクスはdefaultで自動的にいくつかのイベントとユーザープロパティを収集してる。 https://support.google.com/firebase/answer/6317485