1

iOSプロジェクトでGoogleAnalyticsバインディング(https://github.com/mono/monotouch-bindings/tree/master/GoogleAnalytics)を使用していますが、追跡されていないアプリのバージョンを除いて、すべてが正常に機能しているようです。 。Google Analyticsでレポートを見ると、アプリのバージョンは常に(設定されていません)です。

これは私がアプリで使用しているコードです:

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

アプリのバージョンを追跡するために欠けているものはありますか?

4

2 に答える 2

3

それが機能するためには、実際にアプリのバージョンを設定する必要があります。Googleがあなたにこれをさせている理由がわかりません:

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

これは、Info.plistのバージョンと一致します。

于 2013-03-27T12:18:36.840 に答える
0

新しいGoogleAnalyticsSDKでは、次のコードを使用する必要があります

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

これにより、plistファイルからアプリのバージョンが読み取られます。

于 2013-05-24T21:43:31.747 に答える