最後のAndroid sdkに更新があり、ログに記録されるすべてのイベントでパラメーターがログに記録されることが示されていますが、画面追跡を追加するにはどうすればよいですか?
ダッシュボードにはユーザーエンゲージメントタブがありますが、それは拡張されていないため、より多くの洞察が得られます。
ただし、アクティビティを切り替えるときに、次のようなメッセージが表示されます。
D/FA:ロギングイベント(FE):_ e、バンドル[{_ o = auto、_et = 4807、_sc = MainActivity、_si = -3289793799694080660}]
どういう意味ですか?彼らは活動を追跡していますか?はいの場合、どのようにタイミングを確認できますか?いいえの場合、カスタムイベントを使用してアクティビティ/画面のタイミングを追跡するにはどうすればよいですか(これは可能ですよね?)?
自動画面追跡が2016年10月にAndroidおよびiOSSDKに追加されました。これらのイベントは、アクティビティ/ ViewControllerの変更がライブラリによって検出されると自動的に記録されます。
とはいえ、独自の画面追跡を記録したい場合があるかもしれません(たとえば、GameKitゲームは、単一のViewControllerに留まり、新しいGameKitシーンを通じて「画面」を変更する傾向があります)。そのため、手動でsetScreenName
を呼び出すことができます。画面を手動で追跡する場合。
現在、この画面レポートは、Firebase Analyticsコンソールのダッシュボードの[ユーザーエンゲージメント]セクションに表示されます。ユーザーエンゲージメントを画面名または画面クラスごとに分類して、ユーザーが各画面に費やす時間を確認できます。コンソールで特定のscreen_view
イベントを確認して、このレポートを取得することもできます。
それよりも具体的な情報が必要な場合は、Firebaseデータ用のGoogle AnalyticsをBigQueryにエクスポートし、そこでクエリを実行する必要があります。