作業中のアプリに iOS 向け Google アナリティクスをインストールしました。3 つのビューの単純な画面追跡を行っているだけです。現在、iPadデバイスを除いて、Googleデータ(iPhoneシミュレーター、iPadシミュレーター、iPhoneデバイス)を送信するためのすべてを取得できました。iPad デバイスを動作させるために必要な設定はありますか?
私のコード:
AppDelegate.h で:
#import <GoogleAnalytics-iOS-SDK/GAI.h>
AppDelegate.m で:
// 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 = 5;
// Optional: set Logger to VERBOSE for debug information.
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];
// Initialize tracker. Replace with your tracking ID.
[[GAI sharedInstance] trackerWithTrackingId:@"XXXXXXX"];
すべての UIViewControllers の .h ファイルで:
#import <GoogleAnalytics-iOS-SDK/GAITrackedViewController.h>
#import <GoogleAnalytics-iOS-SDK/GAIDictionaryBuilder.h>
#import <GoogleAnalytics-iOS-SDK/GAIFields.h>
@interface ViewController : GAITrackedViewController
すべての UIViewControllers の .m ファイルで:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
// May return nil if a tracker has not already been initialized with a
// property ID.
id tracker = [[GAI sharedInstance] defaultTracker];
// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
value:@"iPhone Main Screen"];
// New SDK versions
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
}
どんな助けでも大歓迎です!!
編集: Google アナリティクス SDK のバージョン 3.10 を使用しています。