データに基づく意思決定を支える、Google Analytics for Firebase のイベント送信

アプリサービスの運営においては、ユーザの操作や画面遷移などのイベントを適切に送信し、データ分析できる体制を整えることが重要です。しかし、イベント送信の実装には注意が必要です。不適切な実装の場合、分析時に必要なデータが欠損し、効果的な意思決定が困難になる可能性があります。 このセッションでは、これから新たに Android アプリを開発したり、今後データ分析を強化したい Android エンジニアに向けて、以下のことを説明します。具体的な技術として Google Analytics for Firebase と BigQuery を取り上げます。このセッションを通して、データ分析という観点から、事業貢献を加速する Android エンジニアを増やすことを目指します。 - 予備知識としてイベントはどのように BigQuery に保存され、どのような SQL やツールで分析できるかを解説 - ユーザ登録、ログイン、ログアウト、退会でイベントに紐付くユーザ ID を適切に設定することで、バックエンドのデータと結合できるようにする - 画面遷移の方法 - Activity, Jetpack Navigation, Compose Navigation それぞれに合わせた画面遷移イベントの送信方法 - iOS / Android でイベント名を合わせるための仕組み作り(Kotlin Multiplatform によるコード共通化やコード自動生成を用いたソリューションを紹介) - イベント送信実装抜け防ぐための仕組み作り(Konsist や detekt を用いたソリューションを紹介) - PdM などモバイルエンジニア以外とのデータ分析方法についてのコミュニケーション体制構築

  • Haruhiko Takada 株式会社Kyash, Androidエンジニア

発表資料を見る

概要

  • 日時 2024.09.13 / 12:20 ~ 13:00 (40min)
  • 場所 Giraffe
  • 言語 日本語

対象者

これから新たにアプリを開発する Android エンジニア 今後データ分析を強化したい Android エンジニア データ分析に必要な Google Analytics for Firebase のイベントが送られていなかったり、iOS と Android で違うイベントが送られていることに悩む Android エンジニア

Android is a trademark of Google LLC. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Android、Google Play、Google Play ロゴは、Google Inc. の商標です。
これまでのDroidKaigi

© 2014- DroidKaigi 実行委員会