31

我正在开发的应用程序在零售展示的 iPad 上使用。设备已关闭自动锁定功能,应用程序将在一分钟不活动后将视频循环显示为一种屏幕保护程序。我们使用 GA iOS SDK 2.0 beta 来跟踪会话,会话超时为 60 秒。该应用程序在启动时启动会话,并且在屏幕保护程序通过触摸关闭时启动。除了我们得到的多个 0-10 秒长的会话,平均持续时间为 0:00 之外,这一切都很好。我们可以启动应用程序,经历几个 60 秒。会话,然后将这些会话与 0-10 秒的 2-3 一起报告。会议。从我可以看到该应用程序仅在应该启动会话时才开始,所以我想知道这是否与 Google 如何计算会话有关。我在文档中没有看到任何解释这一点的东西,我

4

2 回答 2

2

刚从我朋友那里找到这个答案

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1144430&topic=1011345&ctx=topic

在我的应用程序中,我只有一个使用 [tracker trackView:@"my screen name"] 的视图控制器,我现在将它卡在 AppDelegate.m 中,因为我还没有开始跟踪视图/屏幕。根据链接的材料,GA 计算会话持续时间的方式是基于视图之间的时间。由于我只定义了一个视图(并且在 viewController 中没有正确定义),这可能是我得到这么多 0-10 秒会话的原因。要去探索。

于 2013-07-30T09:24:48.967 回答
0

您可能会在跟踪事件/浏览量之前启动新会话。请确保您不是每次都开始新会话。请参阅此链接 https://developers.google.com/analytics/devguides/collection/ios/v3/sessions

于 2013-09-14T15:52:25.870 回答