web-dev-qa-db-ja.com

Firebase Analyticsで画面の追跡/タイミングを追加するにはどうすればよいですか?

最後のAndroid sdkに更新があり、ログに記録されるすべてのイベントでパラメーターがログに記録されることが示されていますが、画面追跡を追加するにはどうすればよいですか?

ダッシュボードにはユーザーエンゲージメントタブがありますが、それは拡張されていないため、より多くの洞察が得られます。

ただし、アクティビティを切り替えるときに、次のようなメッセージが表示されます。

D/FA:ロギングイベント(FE):_ e、バンドル[{_ o = auto、_et = 4807、_sc = MainActivity、_si = -3289793799694080660}]

どういう意味ですか?彼らは活動を追跡していますか?はいの場合、どのようにタイミングを確認できますか?いいえの場合、カスタムイベントを使用してアクティビティ/画面のタイミングを追跡するにはどうすればよいですか(これは可能ですよね?)?

10
kirtan403

自動画面追跡が2016年10月にAndroidおよびiOSSDKに追加されました。これらのイベントは、アクティビティ/ ViewControllerの変更がライブラリによって検出されると自動的に記録されます。

とはいえ、独自の画面追跡を記録したい場合があるかもしれません(たとえば、GameKitゲームは、単一のViewControllerに留まり、新しいGameKitシーンを通じて「画面」を変更する傾向があります)。そのため、手動でsetScreenNameを呼び出すことができます。画面を手動で追跡する場合。

現在、この画面レポートは、Firebase Analyticsコンソールのダッシュボードの[ユーザーエンゲージメント]セクションに表示されます。ユーザーエンゲージメントを画面名または画面クラスごとに分類して、ユーザーが各画面に費やす時間を確認できます。コンソールで特定のscreen_viewイベントを確認して、このレポートを取得することもできます。

それよりも具体的な情報が必要な場合は、Firebaseデータ用のGoogle AnalyticsをBigQueryにエクスポートし、そこでクエリを実行する必要があります。

7
Todd Kerpelman