Upgrade to Pro — share decks privately, control downloads, hide ads and more …

New features in RemoteConfig, Analytics at Goog...

New features in RemoteConfig, Analytics at Google I/O 2019

FJUG Google I/O 2019報告会で発表した資料です

yu mitsuhori

June 27, 2019
Tweet

More Decks by yu mitsuhori

Other Decks in Technology

Transcript

  1. New features in RemoteConfig & Analytics at Google I/O 2019

    FJUG Google I/O 報告会 養命酒/@1013Youmeee
  2. 自己紹介 - 三堀 裕(みつほり ゆう) - 養命酒(youmeee, youmitsu) - メインはAndroid

    - 新宿の隣でヘルスケア系アプリを開発しています。 - Github: youmitsu - Twitter: @1013Youmeee 2 2
  3. 8

  4. Build better apps - よりアプリの実装を簡単にするための新たな機能の紹介 - ML Kit - Object

    Detection API, Tracking API - Auto ML Vision Edge - Firestore - Collection Group - Functions - Scheduled functions - Emulator - Remote Config Event 9
  5. Improve app quality - クラッシュやANRなどが少なくするようアプリの品質を改善していく - Test Labs - Wear

    OS, App Bundle support - Firebase Performance Monitoring - Web support - Big query Integration - Crashlytics - Migration from fabric - Big query integration 10
  6. 12

  7. Google Analytics for Firebase - Firebase向けに最適化されたGoogle Analytics - アプリの使用状況とユーザー エンゲージメントについて分析するこ

    とができる、無料のアプリ測定ソリューション - アプリにカスタムイベントを仕込んだり、プロパティを定義して、セ グメンテーションしたりすることも可能 15 Google Analytics for Firebase
  8. - Understand and Engage Your Top Users with Dynamic Audiences

    - https://youtu.be/ouZkadjMn94 27 こちらのセッションでも紹介されています
  9. Remote Config Update Propagation - Remote Config の変更を即時にアプリ側に伝搬させ最新のConfigを取得できるよう にする仕組み -

    キャンペーンを打つ際など即時性が要求されるケースで有用 - Remote Config Eventを使う 31
  10. Firebase Cloud Functionsについて - Firebase上で関数を実行できるサービス - GCPのCloud FunctionsをFirebaseで使えるようにしたも の -

    多くのイベントハンドラが用意されている - FireStore, RealtimeDatabase, Auth, Analytics, CloudStorage, Cloud Pub/Sub, Http, Remote Config 33 Cloud Functions for Firebase
  11. Firebase Cloud Messaging - プッシュ通知配信基盤サービス - Firebaseコンソールでは送信クライアントが用意されてい る - Firebase

    AdminSDKを使うと、Cloud Functionsからも通 知を送信することができる 34 Firebase Cloud Messaging
  12. 49 ④AppのストレージにStaleフラグを立てる 〜通知のデータからConfig更新フラグを保存 - アプリ内ストレージのStaleフラグを更新する - Android: SharedPreferences, iOS: UserDefault

    - Staleフラグ:RemoteConfigの値が古くなったことを表す Staleフラグをtrueにする Cloud Functionで指定した データペイロード
  13. まとめ - I/O19では、実際の開発ストーリーに沿ってFirebaseをアプリのグロース施策に役立 てるための方法が紹介されていた。 - より優れたアプリを開発 > アプリの品質を改善 > ユーザを分析しビジネス施策を実施

    - Remote Config Eventを使うとRemote Configの変更を即時にアプリ側に伝え、新た なConfig値を取得することができる - Audience BuilderはUIが新しくなり、より柔軟かつ活用的になっている - 動的評価、除外グループ、有効期間 57
  14. 参考資料 - Google I/O 2019 での Firebase の新機能(Google Developers Japan)

    - https://developers-jp.googleblog.com/2019/06/google-io-2019-firebase.html - ユーザーリスト(Firebase ヘルプ) - https://support.google.com/firebase/answer/6317509?hl=ja - セッション動画 - Understand and Engage Your Top Users with Dynamic Audiences https://youtu.be/ouZkadjMn94 - What's New in Firebase https://youtu.be/x8qTEMkZCPs - Engage and Keep Your Users in Your App with Firebase https://youtu.be/Bg1Kb-mMnAM 58