监控用户在应用程序的不同部分上花费的时间

时间:2016-09-28 16:36:07

标签: android firebase google-analytics firebase-analytics

是否可以监控我的应用(活动)不同部分花费的时间占总使用时间的百分比?事件是可行的吗?

谢谢!

5 个答案:

答案 0 :(得分:2)

Firebase Analytics无法监控在应用的不同部分上花费的时间百分比。通过事件,您可以计算某些操作,但不能计算操作的时间。

您可以使用Google Analytics获取自动屏幕跟踪并监控在屏幕上花费的时间。

<强>更新
由于screen tracking已添加到Firebase Analytics,因此如果应用为每个屏幕使用Activity,它会自动跟踪应用的屏幕。如果您的应用没有,您仍然可以通过使用API​​手动设置屏幕名称来获取这些报告。

答案 1 :(得分:2)

Firebase Analytics尚未提供屏幕级用户参与度报告。我们正在考虑在下一个版本中添加支持。

如果您之前需要此功能,可以通过收听Activity onResult / onPause或ActivityLifecycleCallbacks来实现类似的功能。您可以记录活动获得焦点的时间,并在活动损失集中于所花费的时间时记录事件。

答案 2 :(得分:1)

添加@djabi所说的内容,Firebase确实支持整体应用级用户参与度。

enter image description here

但没有屏幕/活动级别数据。

答案 3 :(得分:0)

如果您只想跟踪用户在应用程序的特定屏幕上花费的时间,则可以指定一个开始事件(例如,当screen_view screen_name与您要计时的屏幕匹配时,或者在点击按钮时在上一个屏幕上转到您要为其计时用户活动的屏幕,然后指定结束事件(例如,下一个screen_view与下一个screen_name匹配,或者用户点击按钮以转到下一个屏幕)。

在您的Google Analytics(分析)信息中心的“渠道分析”中将它们设置为两个彼此间接相关的事件,然后拨动开关以显示经过的时间,瞧!解决了。​​

funnel analysis setup with toggle elapsed time switch

答案 4 :(得分:0)

version 11.0.0+上,Firebase Analytics现在可以自动跟踪用户正在进行的活动。

虽然Analytics -> Dashboard页上显示了一个简短的摘要,但是单击View screen_view event details链接可以看到更详细的视图:

概述

Activity usage overview

详细

Activity usage detailed info

注意:如果要跟踪片段而不是活动,则需要在上面的屏幕快照的下拉列表中选择Screen name。您还需要在创建片段时发送firebaseAnalytics.setCurrentScreen(this, "myScreenName", null)

Further documentation