此版本已經支援IOS7 64bit 可以使用了。
3.03
https://dl.google.com/googleanalyticsservices/GoogleAnalyticsServicesiOS_3.03.zip
--------------------------------------------------------------------------------------------------------
---注意!!目前下載回來的SDK中,還未支援64bit。
--所以iOS7 在編譯時候會出錯。(missing required architecture arm64)
--只能等待放出更新了!~
--------------------------------------------------------------------------------------------------------
需要在App裡面埋下分析回報,如果有自己的伺服器可以使用
這部分就可以自己寫,沒有伺服器但也想要搜集一部份資料,那就是用
這個啦。
網站 http://www.google.com/analytics/
到管理員->新增帳戶->行動應用程式
其他的就看軟體分類跟需求,自行設定啦。
接著按下取得追蹤編碼,就會獲得一個號碼。
類似下面這個樣子
SDK 下載
說明
https://developers.google.com/analytics/devguides/collection/ios/v3/
將下載回來的這些檔案抓進專案中
GAI.h
GAITracker.h
GAITrackedViewController.h
GAIDictionaryBuilder.h
GAIFields.h
GAILogger.h
libGoogleAnalyticsServices.a
接著還要加入下列的framework
libGoogleAnalyticsServices.a
CoreData.framework
SystemConfiguration.framework
libz.dylib
AdSupport.framework
官網少提到了Adsupport.framework記得這個也要加進去。
程式
AppDelegate.h
#import "GAI.h"
AppDelegate.m
記得在下面的地方改上自己的追蹤碼,你也可以更改要回報的間隔時間,原本的是20秒
接著到要塞進追蹤的Class.h中
這是原先的UiviewController
要import GAITrackedViewController.h 進來,接著把原先的UIViewController 改成
GAITrackedViewController
Class.m
在view顯示的時候送出追蹤,後面的字串可以自己設定要傳送哪些資訊出去。
接著讓程式執行,就可以在網站上看到資訊了,剩下的就是要傳送哪些訊息出去了。
非常簡單就可以搞定!~
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 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 = 20; // Optional: set Logger to VERBOSE for debug information. [[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose]; // Initialize tracker. id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXXXXX-1"]; tracker = [[GAI sharedInstance] defaultTracker]; return YES; }
接著到要塞進追蹤的Class.h中
這是原先的UiviewController
@interface HomeViewController : UIViewController
要import GAITrackedViewController.h 進來,接著把原先的UIViewController 改成
GAITrackedViewController
#import "GAITrackedViewController.h" @interface HomeViewController : GAITrackedViewController
Class.m
在view顯示的時候送出追蹤,後面的字串可以自己設定要傳送哪些資訊出去。
- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; self.trackedViewName = @"About Screen"; }
接著讓程式執行,就可以在網站上看到資訊了,剩下的就是要傳送哪些訊息出去了。
非常簡單就可以搞定!~
沒有留言:
張貼留言