移动设备(iOS 和 Android)的 Google 分析会话计数错误

Posted

技术标签:

【中文标题】移动设备(iOS 和 Android)的 Google 分析会话计数错误【英文标题】:Google analytics session count wrong for mobile (iOS & Android) 【发布时间】:2014-08-28 13:26:41 【问题描述】:

我们为 iosandroid 设置了谷歌分析(我们也在我们的网络上运行它),它可以正确记录屏幕浏览量和用户计数,但不记录会话计数。

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 分析会话计数错误

无法在 IOS 和 Android 移动设备上选择文件

用于移动设备的网络录音/播放(Android、iOS、BB)

使用 react native 和 expo SQLite 在移动设备、iOS 和 Android 上存储大数据

Flutter objectbox:我可以用于生产 APP(仅限移动设备 Android 和 iOS)

如何在移动设备中测试我的应用程序的内存泄漏,尤其是在 iOS 和 Android 中? [关闭]