我需要将 Flurry 与 Android 集成,并想知道用户将在主屏幕上停留多长时间(以分钟为单位)。使用 Flurry 可以得到这样的分析吗?当我检查 Flurry 时,它为我提供了特定屏幕上点击计数的统计数据。我想知道的是用户在主屏幕上花费的平均时间。请在这方面提供帮助。
这可以通过定时事件来完成。只需调用以下方法之一即可启动定时事件。在您的场景中,这应该在主屏幕的 onStart 方法中完成。
- logEvent(String eventId, 布尔值)
- logEvent(String eventId, Map 参数, boolean timed)
结束定时事件通话
在您的场景中,这将在主屏幕的 onStop 方法中调用。确保为布尔定时参数传递 true,并且始终匹配每个 Activity 的 onStart 和 onStop 中的 eventId。
Flurry 将在您的开发门户帐户中的“应用程序”>“事件”>“您的事件 ID”下自动报告以下指标。选择事件持续时间链接或图标(时钟):
平均事件持续时间 - 报告总事件时间除以某个时间段内的事件数量。例如,假设您的应用程序在某个时间段内有 2 位用户。用户 A 查看主屏幕 10 秒,转到辅助屏幕并返回主屏幕查看 3 秒。用户 B 查看您的主屏幕 20 秒。报告为 (10+3+20)/3 = 11 秒。
每个会话的事件持续时间 - 这报告每个会话的事件的平均时间长度。会话被定义为用户在应用程序的任何视图中没有中断超过 10 秒(10 秒是默认暂停时间,可以更新)。例如,您的用户查看主屏幕 15 秒,转到辅助屏幕,然后返回主屏幕 5 秒。该用例的事件持续时间为会话 20 秒。然后将其与同一时间段内的其他会话进行平均。
每个用户的事件持续时间 - 这报告每个用户的事件的平均时间长度。用户可以在给定时间段内多次使用您的应用程序。例如,假设用户一天查看您的应用 3 次(3 个会话)。在第一个会话中,用户查看主页 5 秒,第二个会话 10 秒,第三个会话 15 秒。该用户的活动持续时间为当天 30 秒。然后将其与同一时间段内的所有其他用户进行平均。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)