GAITrackedViewController and UITableViewController |
2013/02/05 ~ 阿亮 ~ |
最近在實做 Google Analytics v2 beta for iOS , 有一段是在做 screen measurement,如下:
將
@interface AboutViewController : UIViewController
取代成
#import "GAITrackedViewController.h @interface AboutViewController : GAITrackedViewController
然後,在 viewDidLoad 設定 trackedViewName,如下:
- (void)viewDidLoad { [super viewDidLoad]; self.trackedViewName = @"About Screen"; }
但是,在一些原本不是 inherit UIViewController 的,就不能這麼做了,只能 manual send view
然後,在 viewDidLoad 設定 trackedViewName,如下:
[[[GAI sharedInstance] defaultTracker] sendView:@"Master Screen"];
即取得 defaultTracker 手動 sendView,這種方式可能有一些 GAITrackedViewController 內 Event 沒有做處理,只是送一筆 view 名稱的資料。