移动版Google分析会话错误(iOS和Android)

时间:2014-08-28 13:26:41

标签: android ios google-analytics xamarin.ios xamarin.android

我们为iOS和Android设置了Google分析设置(我们也在网络上运行),它正确记录屏幕视图和用户数,但不记录会话数。

的iOS

  • 用户:39,165
  • 会话:4,123,544
  • 截屏视图:5,969,818

的Android

  • 用户: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 个答案:

答案 0 :(得分:0)

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://stackoverflow.com/a/26882024/1485701