1

我在我的 iOS 项目中使用 Google Analytics 绑定(https://github.com/mono/monotouch-bindings/tree/master/GoogleAnalytics),除了未跟踪的应用程序版本外,一切似乎都运行良好. 当我在 Google Analytics 上看到报告时,应用程序版本总是(not set)

这是我在应用程序中使用的代码:

var ga = GoogleAnalytics.GAI.SharedInstance;
ga.GetTracker("UA-XXXXXXXX-X");
ga.DefaultTracker.TrackView("Home Screen");

我是否缺少一些东西来让它跟踪我的应用程序版本?

4

2 回答 2

3

您必须实际设置应用程序版本才能使其正常工作。我不知道为什么谷歌让你这样做:

ga.DefaultTracker.AppVersion = NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleVersion")].ToString();

这将匹配您在 Info.plist 中的版本。

于 2013-03-27T12:18:36.840 回答
0

使用新的 Google Analytics SDK,您需要使用以下代码

[GAI sharedInstance].defaultTracker.appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];

这将从您的 plist 文件中读取应用程序版本。

于 2013-05-24T21:43:31.747 回答