我正在使用Google Analytics绑定(https:/github.commonomonotouch-bindingstreemasterGoogleAnalytics。)在我的iOS项目中,除了应用版本没有被跟踪外,一切似乎都很正常。当我在Google Analytics看到报告时,应用程序的版本始终是 (未设置).
这是我在应用中使用的代码。
var ga = GoogleAnalytics.GAI.SharedInstance;
ga.GetTracker("UA-XXXXXXXX-X");
ga.DefaultTracker.TrackView("Home Screen");
是否有什么地方我遗漏了,让它跟踪我的应用版本?
你必须实际设置应用版本才能工作。我不知道谷歌为什么让你这么做。
ga.DefaultTracker.AppVersion = NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleVersion")].ToString();
这将匹配你的版本 在你的Info.plist。
在新的Google Analytics SDK中,你需要使用以下代码
[GAI sharedInstance].defaultTracker.appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
这将从你的plist文件中读取应用程序版本。