Google 分析平均值。会话持续时间为 00:00:00

Google Analytics Avg. Session duration is 00:00:00

我完成了第一个集成了我的应用程序 Google Analytics v3(我认为对于初学者来说很容易集成)。

但是有个问题。我关于会话持续时间的所有统计数据都是 00:00:01 或 00:00:00...但我使用应用程序肯定大约 3 分钟。

我有 ActivityStart(this);在 onCreate 和 ActivityStop(this) 中;在 onDestroy 中,因为我的应用程序在 MainGame.java 中没有 onStop 方法。也只有一个 activity (MainGame.java) 因为所有的游戏函数都写在那里。

我的代码可能有什么问题?我是否必须创建 onStop 方法并将分析停止代码放在那里?

会话持续时间是根据归因于会话的第一次和最后一次互动点击之间的时间计算的。如果您的应用仅在 Activity 开始时发送点击,您的会话持续时间将显示为 0。要准确测量会话实时时钟持续时间,您需要在 activity 停止时发送交互式点击。 onDestroy 调用不能保证被 Android (Activity.onDestroy() reference) 调用,因此使用它来标记会话结束不会产生可靠的会话时间报告。