iOSにgoogleAnalyticsを導入する方法はgoogle先生や下記を参照するとして。。。
[iOS][Google]10分でわかるGoogle Analytics SDK for iOS
ここでは定義しておくと便利なmacroを紹介します。
// Google Analytics Macro #define GA_INIT_TRACKER(ACCOUNT, PERIOD, DELEGATE) \ [[GANTracker sharedTracker] startTrackerWithAccountID:ACCOUNT \ dispatchPeriod:PERIOD \ delegate:DELEGATE]; #define GA_STOP_TRACKER \ [[GANTracker sharedTracker] stopTracker]; #define GA_TRACK_PAGE(PAGE) {\ NSError *error;\ if (![[GANTracker sharedTracker] trackPageview:[NSString stringWithFormat:@"/%@", PAGE] withError:&error]) {\ NSLog(@"%@",error.helpAnchor);\ }\ }; #define GA_TRACK_EVENT(EVENT,ACTION,LABEL,VALUE) {\ NSError *error;\ if (![[GANTracker sharedTracker] trackEvent:EVENT action:ACTION label:LABEL value:VALUE withError:&error]) {\ NSLog(@"%@",error.helpAnchor);\ }\ }; #define GA_TRACK_CLASS GA_TRACK_PAGE(NSStringFromClass([self class])); #define GA_TRACK_METHOD GA_TRACK_EVENT(NSStringFromClass([self class]), NSStringFromSelector(_cmd), @"", -1);
※ GA_TRACK_CLASS・・・各ControllerViewのviewDidAppearに設定しておけば、良い感じに画面表示ログが拾えます.
※ GA_TRACK_METHOD・・・ログを拾いたいmethodに設定しておけば、良い感じにEventログが拾えます.
上記を****-Prefix.pchに定義しておけばOK。各ファイルでいちいち定義する必要はありません。便利。
下記を参照しました。感謝。
http://d.hatena.ne.jp/ninjinkun/20110115/1295074900
http://wp.serpere.info/archives/2308
※環境
xcode 4.3
iOS 4 – 5
Objective-C
Please comment with your real name using good manners.