【发布时间】:2016-09-28 16:36:06
【问题描述】:
是否可以监控我的应用程序(活动)的不同部分所花费的时间相对于总使用时长的百分比?事件是要走的路吗?
谢谢!
【问题讨论】:
-
我不确定
firebase,但这在google-analytics上是可行的
标签: android firebase google-analytics firebase-analytics
是否可以监控我的应用程序(活动)的不同部分所花费的时间相对于总使用时长的百分比?事件是要走的路吗?
谢谢!
【问题讨论】:
firebase,但这在google-analytics 上是可行的
标签: android firebase google-analytics firebase-analytics
Firebase Analytics 无法监控花在应用不同部分的时间百分比。通过事件,您可以计算一些动作,但不能计算动作的时间。
您可以使用 Google Analytics 进行自动屏幕跟踪并监控在屏幕上花费的时间。
更新:
由于 screen tracking 已添加到 Firebase Analytics,因此如果应用在每个屏幕上都使用 Activity,它会自动跟踪应用的屏幕。如果您的应用没有,您仍然可以通过使用 API 手动设置屏幕名称来获取这些报告。
【讨论】:
Firebase Analytics 尚无屏幕级用户参与度报告。我们正在考虑在下一个版本中添加支持。
如果你更早需要这个,你可以通过监听 Activity onResult/onPause 或ActivityLifecycleCallbacks 自己实现类似的东西。您可以记录活动获得焦点的时间,并记录活动失去焦点的事件以及所花费的时间。
【讨论】:
在 version 11.0.0+ 上,Firebase Analytics 现在会自动跟踪您的用户正在进行的活动。
虽然Analytics -> Dashboard 页面上显示了一个简短的摘要,但可以通过单击View screen_view event details 链接查看更详细的视图:
概述:
详细:
注意:如果您希望跟踪片段而不是活动,则需要在上面屏幕截图的下拉列表中选择 Screen name。您还需要在片段创建时发送firebaseAnalytics.setCurrentScreen(this, "myScreenName", null)。
【讨论】: