Skip to main content

AndroidアプリにFirebase Analyticsを入れた

Kotlinプログラミング

新品価格
¥3,672から
(2019/1/28 21:57時点)


Google アナリティクス開発者サービス SDK の終了
というアナウンスが出た
https://support.google.com/firebase/answer/9167112
そんなわけでFirebaseに移行してみた


・やり方
https://firebase.google.com/docs/analytics/

・エラーの対応
以下のエラーが出た場合の対応
Missing google_app_id. Firebase Analytics disabled. See

全体のbuild.gradleに以下の記載が漏れてる

appフォルダのbuild.gradleに以下を記載。これで解決

https://stackoverflow.com/questions/42926624/i-am-using-multiple-firebase-projects-in-an-android-app-i-am-getting-this-error

・DebugView
DebugViewの設定は以下
これをするとすぐにログが見れるようになる
https://support.google.com/firebase/answer/7201382?hl=ja&utm_id=ad

・ログ
Firebaseは入れるだけで自動でログを取ってくれる
https://support.google.com/firebase/answer/6317485?hl=ja

・screen_view
screen_viewは自動で取れるけど、Activity単位。
なのでViewPager等は結局自前でログ取らないといけない
以下の関数があるのでこれを使うとログが取れるようになる
GoogleAnalyticsで入れていたパラメーターをscreenNameとscreenClassOverrideに入れれば一旦良さそう

https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics

・ただしFirebaseはイベント型
PVを取って分析するってスタイルではない。
なのでViewPagerのログ取れるようになったから良いのか運用してみないとちょっとわからん
https://qiita.com/taji-taji/items/760e242828dd58238dac

 

こうしてFirebaseのAnalyticsを導入できましたとさ
今後運用しながらログどうやって落としていくか考えて行きたいと思います

関連記事:

Pocket