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

Firebase for Grow

k2wanko
March 28, 2019

Firebase for Grow

k2wanko

March 28, 2019
Tweet

More Decks by k2wanko

Other Decks in Technology

Transcript

  1. Firebase for Grow
    @k2wanko

    View Slide

  2. コキチーズ
    @k2wanko
    Firebase Japan User Groupの
    Organizer
    GCPとFirebaseが好きな人
    Go,TypeScript,Web,Android好き
    セキュリティはちょっとわかる

    View Slide

  3. FirebaseのGrowth向けのサービス

    View Slide

  4. Grow
    - Google Analytics
    - Predictions
    - A/B Testing
    - Cloud Messaging
    - Remote Config
    - Dynamic Links
    - App Indexing
    - Invites

    View Slide

  5. Google Analytics

    View Slide

  6. Google Analytics
    - モバイル向けのAnalytics
    - ユーザーの行動をイベントとして収集する。
    - ユーザー属性を設定でき、行動などからセグメンテーションが
    される。
    - Android,iOS,Unityに対応(Webは未対応)

    View Slide

  7. Google Analytics
    - データはBigQueryにインポートが可能
    https://cloud.google.com/solutions/mobile/mobile-firebase-analytics-big-query

    View Slide

  8. Google Analytics
    - BigQueryで分析したデータはData Studioかスプレッドシート
    で見る

    View Slide

  9. Firebase Cloud Messaging

    View Slide

  10. Firebase Cloud Messaging
    - Android,iOS,Webで一貫した方法でPush通知ができる
    サービス
    - メッセージの最大サイズは4KB
    - Notifications Composerを使えば
    Analyticsで分類した特定ユーザー向けにのみメッセージ
    を送ることも可能

    View Slide

  11. Remote Config

    View Slide

  12. Remote Config
    - アプリケーションの設定を共有するためのサービス
    - 設定はKey-Valueのペアで保存される
    - ユーザーごとに設定を出し分けることも可能
    - プロダクションモードでは設定は即時反映されない
    (FCMを利用する方法で擬似的にリアルタイム反映も可能)
    https://firebase.google.com/docs/remote-config/propagate-updates-realtime

    View Slide

  13. A/B Testing

    View Slide

  14. A/B Testing (beta)
    - Notifications Composer ,Remote Configを使って
    A/Bテストができるサービス
    - バリアントと目標を定義し、どのバリアントが最も
    目標達成率が高いかなど計測ができる
    - 目標以外にもクラッシュ率、定着率、エンゲージメントの計測も
    可能

    View Slide

  15. Predictions

    View Slide

  16. Predictions
    - アナリティクスのデータを元に自動でいくつかの予測を
    してくれる。
    - 今後アプリ内購入を行う可能性
    - churn/spendの予測
    - 予測結果は
    RemoteConfig,Notification Composer,In-App Messaging
    A/B Testingで利用できる。

    View Slide

  17. Dynamic Links

    View Slide

  18. Dynamic Links
    - URLをユーザーがクリックした際
    アプリがインストールされていない場合に
    インストールを促し、インストール後にアプリでURLを
    開くようにできるサービス
    - カスタムドメインでも利用可能
    - 招待リンクを作ってユーザーにインセンティブを与えることもで
    きる。

    View Slide

  19. App Indexing

    View Slide

  20. App Indexing
    - Google検索にアプリ内コンテンツを表示できるサービス
    - 公開コンテンツとパーソナルコンテンツで
    分けることも可能(Androidのみ)
    - 基本的にUniversal Link/App Linkingを設定しようねというこ

    View Slide

  21. Invites

    View Slide

  22. Invites
    - メールかSMSでユーザーを招待をするための機能
    - 廃止予定
    - Firebase Dynamic Linksに移行しましょうとのこと

    View Slide

  23. おわり
    @k2wanko

    View Slide