监控用户在应用程序不同部分花费的时间
Monitor time spent by a user on different parts of an app
是否可以监控在我的应用的不同部分(活动)上花费的时间占总使用时间的百分比?事件是要走的路吗?
谢谢!
Firebase Analytics 无法监控花在应用不同部分的时间百分比。有了事件,你可以计算一些动作,但不能计算动作的时间。
您可以使用 Google Analytics 来获取自动屏幕跟踪并监控花在屏幕上的时间。
更新:
由于 screen tracking 已添加到 Firebase Analytics,如果应用程序对每个屏幕都使用 Activity
,它会自动跟踪应用程序的屏幕。如果您的应用没有,您仍然可以通过使用 API 手动设置屏幕名称来获取这些报告。
Firebase Analytics 尚无屏幕级用户参与度报告。我们正在考虑在下一个版本中添加支持。
如果您更早需要这个,您可以通过收听 Activity onResult/onPause 或 ActivityLifecycleCallbacks 自己实现类似的东西。您可以记录 activity 获得焦点的时间,并记录 activity 失去焦点时花费的时间。
除了@djabi 所说的,Firebase 确实支持整体应用级别的用户参与。
然而没有画面/activity关卡数据。
如果您只想跟踪用户在您应用的特定屏幕上花费的时间,您可以指定一个开始事件(例如,当 screen_view screen_name 与您的屏幕匹配时想要计时,或者当点击前一个屏幕上的按钮以进入您想要计时的屏幕时用户 activity),然后指定一个结束事件(例如下一个 screen_view 匹配下一个 screen_name,或者用户点击按钮转到下一个屏幕)。
在您的 GA 仪表板的 "funnel analysis" 中将它们设置为两个间接跟随彼此的事件,翻转开关以显示经过的时间,瞧!已解决。
在 version 11.0.0+,Firebase Analytics 现在会自动跟踪用户的活动。
虽然在 Analytics -> Dashboard
页面上显示了一个简短的摘要,但可以通过单击 View screen_view event details
link:
查看更详细的视图
概览:
详细:
注意:如果您希望跟踪片段而不是活动,则需要在上面屏幕截图的下拉菜单中 select Screen name
。您还需要在创建片段时发送 firebaseAnalytics.setCurrentScreen(this, "myScreenName", null)
。
是否可以监控在我的应用的不同部分(活动)上花费的时间占总使用时间的百分比?事件是要走的路吗?
谢谢!
Firebase Analytics 无法监控花在应用不同部分的时间百分比。有了事件,你可以计算一些动作,但不能计算动作的时间。
您可以使用 Google Analytics 来获取自动屏幕跟踪并监控花在屏幕上的时间。
更新:
由于 screen tracking 已添加到 Firebase Analytics,如果应用程序对每个屏幕都使用 Activity
,它会自动跟踪应用程序的屏幕。如果您的应用没有,您仍然可以通过使用 API 手动设置屏幕名称来获取这些报告。
Firebase Analytics 尚无屏幕级用户参与度报告。我们正在考虑在下一个版本中添加支持。
如果您更早需要这个,您可以通过收听 Activity onResult/onPause 或 ActivityLifecycleCallbacks 自己实现类似的东西。您可以记录 activity 获得焦点的时间,并记录 activity 失去焦点时花费的时间。
除了@djabi 所说的,Firebase 确实支持整体应用级别的用户参与。
然而没有画面/activity关卡数据。
如果您只想跟踪用户在您应用的特定屏幕上花费的时间,您可以指定一个开始事件(例如,当 screen_view screen_name 与您的屏幕匹配时想要计时,或者当点击前一个屏幕上的按钮以进入您想要计时的屏幕时用户 activity),然后指定一个结束事件(例如下一个 screen_view 匹配下一个 screen_name,或者用户点击按钮转到下一个屏幕)。
在您的 GA 仪表板的 "funnel analysis" 中将它们设置为两个间接跟随彼此的事件,翻转开关以显示经过的时间,瞧!已解决。
在 version 11.0.0+,Firebase Analytics 现在会自动跟踪用户的活动。
虽然在 Analytics -> Dashboard
页面上显示了一个简短的摘要,但可以通过单击 View screen_view event details
link:
概览:
详细:
注意:如果您希望跟踪片段而不是活动,则需要在上面屏幕截图的下拉菜单中 select Screen name
。您还需要在创建片段时发送 firebaseAnalytics.setCurrentScreen(this, "myScreenName", null)
。