最新の Google アナリティクス SDK を iOS アプリケーションに追加しました (バージョン 2.0 ベータ 4)。ガイドと同じことを行い、このコードをアプリデリゲートに追加しました:
// Optional: automatically send uncaught exceptions to Google Analytics.
[GAI sharedInstance].trackUncaughtExceptions = YES;
// Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
[GAI sharedInstance].dispatchInterval = 20;
// Optional: set debug to YES for extra debugging information.
[GAI sharedInstance].debug = YES;
// Create tracker instance.
self.tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-TRACKINGID-2"];//UA-33873963-13 - My testing google analytics trackingId
[self.tracker setSessionStart:YES];
[self.tracker setSessionTimeout:60];
さて、各ビューにこれを追加しました:
self.trackedViewName = @"Main Menu Screen";
すべて正常に動作しますが、何らかの理由で 20 画面のうち 3 画面が Google に送信されず、その理由がわかりません。私はネット全体を検索しましたが、誰もこの問題に遭遇しませんでした。この問題に精通している人なら、それはスタックオーバーフローにあると思いました。
私を助けてください。ありがとう!