移动设备(iOS 和 Android)的 Google 分析会话计数错误
Posted
技术标签:
【中文标题】移动设备(iOS 和 Android)的 Google 分析会话计数错误【英文标题】:Google analytics session count wrong for mobile (iOS & Android) 【发布时间】:2014-08-28 13:26:41 【问题描述】:我们为 ios 和 android 设置了谷歌分析(我们也在我们的网络上运行它),它可以正确记录屏幕浏览量和用户计数,但不记录会话计数。
iOS
用户:39,165 会话数:4,123,544 屏幕浏览量:5,969,818安卓
用户:5,853 会话数:669,675 屏幕浏览量:901,164我们对 Google Analytics 的实施似乎是开箱即用的。
GAI.SharedInstance.DefaultTracker.Set (GAIConstants.ScreenName, pageName);
GAI.SharedInstance.DefaultTracker.Send (GAIDictionaryBuilder.CreateAppView ().Build ());
使用设置:
GAI.SharedInstance.DispatchInterval = 20;
GAI.SharedInstance.TrackUncaughtExceptions = false; //We use another 3rd party
在 iOS 上,我们使用最新版本的谷歌分析,在 Android 上,我们使用最新版本的 ICS。
任何想法将不胜感激。
【问题讨论】:
【参考方案1】:Google Analytics(分析)的会话计算基于用户的交互。如果用户单击,会话会收到心跳。如果用户正在观看电影(例如),它将不会与您的应用程序交互并且会话停止。
查看这些页面以详细了解 Google Analytics 中的时间计算,这有助于我理解 Google Analytics 中的会话计算: http://cutroni.com/blog/2012/02/29/understanding-google-analytics-time-calculations/ http://cutroni.com/blog/2012/02/23/advanced-content-tracking-with-google-analytics-part-2/
它基于网络,但它只是给了我更多的见解。
毕竟,要解决您的问题,您应该手动管理会话。这解决了我的问题。 你可以在这里找到我的详细实现: https://***.com/a/26882024/1485701
【讨论】:
以上是关于移动设备(iOS 和 Android)的 Google 分析会话计数错误的主要内容,如果未能解决你的问题,请参考以下文章
移动设备(iOS 和 Android)的 Google 分析会话计数错误
用于移动设备的网络录音/播放(Android、iOS、BB)
使用 react native 和 expo SQLite 在移动设备、iOS 和 Android 上存储大数据