3つのステップを実装しました。
ステップ 1: Google アナリティクス ライブラリ ファイルをダウンロードし、このファイルをプロジェクトに追加しました。
- GAI.h
- GAITrackedViewController.h
- GAITracker.h
- GAITransaction.h
GAITransactionItem.h
libGoogleAnalytics.a
- CoreData.framework
- SystemConfiguration.framework
ステップ 2:このコードをdidFinishLaunchingWithOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[UIApplication sharedApplication].statusBarHidden = NO;
[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 2;
[GAI sharedInstance].debug=YES;
[[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-1"];
return YES;
}
ステップ 3:HomeScreen
イメージを起動した後にロードするビューで、これを書いたので、このヘッダーを次のように更新しました。
#import "GAITrackedViewController.h"
@interface BTSHomeViewController : GAITrackedViewController
そしてBTSHomeViewController.m
- (void)viewDidLoad
{ ...
self.trackedViewName = @"Home";
}
注:すべてのページではなく、最初のページにのみ書き込みself.trackedViewName = @"Home";
ましたが、すべてのページに書き込む必要がありますか?
LOG にも次の警告が表示されます。
ld: warning: directory not found for option '-L/Users/Supriya/Desktop/BTS with Analytics/BTS 2.1/BTS/BTS/GoogleAnalytics/Library'
ld: warning: directory not found for option '-F/Users/Supriya/Desktop/BTS with Analytics/BTS 2.1/BTS/../../Documents'
ld: warning: directory not found for option '-F/Users/Supriya/Desktop/BTS with Analytics/BTS 2.1/BTS/../../../Documents'
デバイスでコードを実行したときにこれを書いた後、Google アナリティクスはアクティブなユーザーを表示しません。
これは私のプロジェクトのフレームワーク フォルダーのスナップショットです。ライブラリを追加するのを忘れていませんか?
: 助けてください、何が間違っていますか?
前もって感謝します。