可在APP中使用Google Analytics來進行資料的蒐集、分析。像是可以在每個畫面(Screen)插入一段Code,在程式進入這個畫面後,將可以上傳這個訊息,將可以得知多少使用者進入這個畫面、以及停留多久等資訊;也可以在Button事件中插入Code得知這個Button被按了幾次。
最後更可以藉由這些分析,得到可用的資訊,像是如果這個APP資料顯示上,執行次數很高,而Button的點擊率卻很小,可猜測Button是否不夠顯眼或是不夠吸引人去點擊,造成使用者體驗不佳。
libGoogleAnalyticsServices.a
AdSupport.framework
CoreData.framework
SystemConfiguration.framework
libz.dylib
[GAI sharedInstance].dispatchInterval
設定上傳間隔秒數
[[[GAI sharedInstance] logger] setLogLevel:GAILogLevel]
設定Log資訊
GAILogLevel:
kGAILogLevelNone = 0,
kGAILogLevelError = 1,
kGAILogLevelWarning = 2,
kGAILogLevelInfo = 3,
kGAILogLevelVerbose = 4
[[GAI sharedInstance] trackerWithTrackingId:trackingId]
trackingId為Google Analytics所提供每個程式的Id。

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"First Screen"];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ButtonAction"
action:@"ClickAction"
label:@"Click"
value:nil] build]];
