我正在开发的应用程序是在零售显示屏的iPad上使用的。该设备已经关闭了自动锁定,应用程序将在一分钟不活动后显示一个视频循环作为屏幕保护程序。我们使用GA iOS SDK2.0测试版来跟踪会话,会话超时为60秒。该应用程序在启动时启动会话,也可以在触摸关闭屏幕保护程序时启动会话。这一切都很好,除了我们得到的多个0-10秒的长会话,平均持续时间为0:00。我们可以启动这个应用,经过几个60秒。会话,然后获取这些会话的报告以及0-10秒中的2-3个会话。会话。据我所知,应用程序只会在应该启动会话的时候启动会话,所以我想知道这是否与谷歌计算会话的方式有关。我在文档中没有看到任何解释这一点的东西,我被难住了。
发布于 2013-07-30 17:24:49
刚从我的朋友那里找到了答案
http://support.google.com/analytics/bin/answer.py?hl=en&answer=1144430&topic=1011345&ctx=topic
在我的应用程序中,我只有一个使用tracker trackView的视图控制器:@“我的屏幕名称”,我现在把这个放在AppDelegate.m中,因为我还没有时间跟踪视图/屏幕。根据链接的材料,GA计算会话持续时间的方式基于视图之间的时间。由于我只定义了一个视图(并且没有正确地在viewController中定义),这可能是我得到这么多0-10sec会话的原因。去探索。
发布于 2013-09-14 23:52:26
在跟踪事件/页面视图之前,您可能正在启动一个新会话。请确保您不是每次都启动新会话。请参阅此链接https://developers.google.com/analytics/devguides/collection/ios/v3/sessions
https://stackoverflow.com/questions/13766486
复制相似问题