ninjinkun's diary

ninjinkunの日記

iPhoneアプリのアクセス解析Google Analytics SDK for iOSについて

Cocoa勉強会関西Google Analytics SDK for iOSについて発表してきました。資料を公開します。
Google Analyticsの豊富な機能をiPhoneアプリ内の計測にも利用でき、かなり使いでがあります。目標指標の設定や計測はもちろん、イベントのトラッキングを積極的に活用することで、UI改善の指標にすることもできると思います。


資料の中で言及している便利マクロもここに貼っておきます。

#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); }