Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firebase Analyticsを使って ユーザーの行動を細かく分析する💪
Search
tomoya nakano
June 23, 2021
Technology
1
210
Firebase Analyticsを使って ユーザーの行動を細かく分析する💪
6/23 GDG Saitamaの勉強会資料です!
tomoya nakano
June 23, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
「ラベルにとらわれない」エンジニアでいること/Be an engineer beyond labels
kaonavi
0
230
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
2
260
ゆるくVPC Latticeについてまとめてみたら、意外と奥深い件
masakiokuda
2
220
自分の軸足を見つけろ
tsuemura
1
210
滑らかなユーザー体験も目指す注文管理のマイクロサービス化〜注文情報CSVダウンロード機能の事例〜
demaecan
0
140
アプリケーション固有の「ロジックの脆弱性」を防ぐ開発者のためのセキュリティ観点
flatt_security
40
16k
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
coconala_engineer
1
160
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.4k
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
6
1.4k
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
340
GitHub MCP Serverを使って Pull Requestを作る、レビューする
hiyokose
2
650
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
31
4.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Into the Great Unknown - MozCon
thekraken
36
1.7k
What's in a price? How to price your products and services
michaelherold
245
12k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Gamification - CAS2011
davidbonilla
81
5.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Transcript
Firebase Analyticsを使って ユーザーの行動を細かく分析する💪 Tomoya Nakano @tomoDev_
Profile @tomoDev_ Tomoya Nakano - Flutter x Firebaseを使ったアプリ開発 - 大阪のスタートアップでリードエンジニア
Agenda • Firebase Analyticsについて • イベントの設定 ◦ イベントの特徴 ◦ 設計方針
• カスタム定義の設定 • Google Analyticsでの探索 ◦ 目標達成プロセス ◦ 経路分析 • まとめ
Firebase Analyticsとは Firebase Analyticsとは 🤔 - Firebase Analyticsは主にモバイル向けに提供されている無料の分析 ツール -
SDKを統合すると基本的なデータは収集される - Cloud MessagingやA/B Testingなどとの連携も可能 - Big Queryと連携するとより細かい分析もできる
Firebase Analyticsとは Firebase Analyticsで主にできること 💪 - Events ユーザーの操作、エラーなどのログを飛ばす - Audiences
端末やOS、地域などでユーザーセグメントを分ける - Funnels イベントを設定してコンバージョン率をみる(課金プロセスなど) - Retention ユーザーの定着率をみる
イベントを設定する Firebase Analyticsイベントとは🧐 ユーザーの操作(イベント)をロギングしてユーザー行動を分析できる 以下のイベントに関しては自動的に収集(一部Androidのみ) - 他のFB機能に関するログ(Ad・FCM・Dynamic Link等) - 起動・インストール・アンインストール
- 購入(課金) - スクリーン
イベントを設定する Firebase Analyticsイベントの設定方法 その他のイベントに関しては以下のようにログを飛ばす パラメータ等も設定可能 👐 Firebase公式より引用
イベントを設定する また種類問わずすべてのアプリに推奨されているイベントも存在 - コマース - 求人・広告・不動産 - 旅行 - ゲーム
以下のような種類のアプリに関しては推奨イベントが存在 推奨イベントを使うとそれに特化したレポートの機能などが使える✨
イベントを設定する:イベントの特徴 イベントの特徴・注意点 - イベント数の上限は500個 - イベント名は英語で設定 日本語でも設定できるが、Audiencesの設定がうまくいかない - イベント名の長さは40文字まで
- イベントあたりのパラメータ数は25まで - イベントの削除不可 詳しくはアナリティクスヘルプページを参照
イベントを設定する:設計方針 特徴を踏まえた設計方針 👏 基本的に同じイベントを使い回して、パラメータの値で細かく分ける。 例 - create_content - update_content -
delete_content アプリの要件が変わる事(ピボット) を見越して汎用性のあるイベント名をつけるこ とを心がける。
イベントを設定する Firebase Analyticsのコンソールで確認できる 🙌 ただパラメータはこのままだと確認できない....。そこで.....
カスタム定義 カスタム定義 - ディメンション データの属性(市区町村などのパラメータ) - 指標 定量データ(セッション数など) 以上を自分で定義してコンソール上に表示することが可能。 パラメータごとのイベント数はディメンショをせってすると表示できる
💪
カスタムディメンションの設定 イベントパラメータに確認したいパラ メータ名を設定
カスタムディメンションの設定 コンソールで該当のパラメータが確認できる 🙌 カスタム定義の設定にも制限あり。 詳しくはアナリティクスヘルプページを参照
GAでの探索 Google Analyticsでより細かく分析する Google Analyticsに連携すればFirebaseのコンソール上ではできないより詳細な 分析が可能に 🙌 Google Analyticsと連携することで独自のレポートを作成できる 探索機能が使える
GAでの探索:目標達成プロセス
GAでの探索:目標達成プロセス イベントに加えパラメータなども ステップとして設定可能 ✌ AND OR条件も設定できる。 アプリ内でのファネル分析が可能になりコンバージョン率や離脱箇所が 明確に 🎉
GAでの探索:経路分析
GAでの探索:経路分析 従来のWeb版Google Analyticsのようにユーザーの行動経路が見れる🔥 スクリーン名だけではなくイベント名でも経路分析が可能なので、 複雑な操作なども詳細に分析できる🙌
GAでの探索 テンプレートが色々と充実💪 適当にいじってるだけでも新しい発見が得られるかも?🤔
まとめ Firebase Analytics をしっかり設定すれば最低限の分析はしっかりできる 🎉 以上を設定して楽しい分析ライフを送ろう 👏 - イベントを飛ばそう -
カスタム定義を設定しよう - Google Analyticsの探索を活用しよう
Reference Analyticsヘルプページ - https://support.google.com/analytics/answer/1033861?hl=ja#zippy=%2C%E3%81%93%E3% 81%AE%E8%A8%98%E4%BA%8B%E3%81%AE%E5%86%85%E5%AE%B9 - https://support.google.com/analytics/answer/9267744?hl=ja&ref_topic=9756175 - https://support.google.com/analytics/answer/9234069?hl=ja&ref_topic=9756175 -
https://support.google.com/analytics/answer/9267735?hl=ja&ref_topic=9756175
Thank you for watching 🙏 Tomoya Nakano @tomoDev_