我正在处理的应用程序用于零售显示屏上的iPad。设备已关闭自动锁定,应用程序将在一分钟不活动后将视频循环显示为一种屏幕保护程序。我们使用GA iOS SDK 2.0测试版跟踪会话,会话超时为60秒。该应用程序在启动时启动会话,并且当屏幕保护程序被触摸解除时也会启动。除了我们得到的多个0-10秒长会话之外,这一切都正常,平均持续时间为0:00。我们可以启动应用程序,通过60秒。会话,然后报告这些会话以及0-10秒中的2-3。会话。从我可以看到应用程序只在应该启动会话时,所以我想知道这是否与Google如何计算会话有关。我没有在文档中看到任何解释这一点的内容,而且我很难过。
答案 0 :(得分:2)
刚刚从我的朋友那里找到了这个答案
http://support.google.com/analytics/bin/answer.py?hl=en&answer=1144430&topic=1011345&ctx=topic
在我的应用程序中,我只有一个使用[tracker trackView:@“我的屏幕名称”]的视图控制器,我现在已经把它停留在AppDelegate.m中,因为我没有跟踪视图/屏幕然而。根据链接的材料,GA计算会话持续时间的方式基于视图之间的时间。由于我只定义了一个视图(并且在viewController中没有正确),这可能是我得到这么多0-10秒会话的原因。去探索。
答案 1 :(得分:0)
您可能在跟踪事件/综合浏览量之前启动新会话。请确保您不是每次都开始新的会话。 请参阅此链接 https://developers.google.com/analytics/devguides/collection/ios/v3/sessions