easytracker的描述说明如下:
Use TrackedUIViewController to automatically emit pageviews when the view
// associated with the controller appears.
然后,如果您查看示例,他们会执行以下操作:
#import "EasyTracker.h"
@interface FirstViewController : TrackedUIViewController
但在我的情况下,界面如下所示:
@interface MyTableViewController : UITableViewController<FBRequestDelegate,
FBDialogDelegate,UIGestureRecognizerDelegate>{
User *user;
Fam *fam;
}
我该怎么做才能添加跟踪?
答案 0 :(得分:10)
您可以执行手动屏幕跟踪 here is google doc为此。
手动屏幕跟踪
要手动跟踪屏幕视图,请调用trackView:,如下例所示:
id<GAITracker> googleTracker = [[GAI sharedInstance] trackerWithTrackingId:@"YOUR-IUD"];
[googleTracker trackView:@"home screen"];
答案 1 :(得分:1)
好吧,如果您尝试使用UITableViewController,这可能意味着您在视图控制器中有一个表视图。要保留该功能,您需要自己创建一个表视图,并将视图控制器指定为该表视图的数据源和委托。这样,您的视图控制器将继续实现表视图的数据源和委托方法。我建议使用Interface Builder,并将表视图放到MyTableViewController上。
您的界面看起来像这样:
@interface MyTableViewController : TrackedUIViewController <UITableViewDataSource, UITableViewDelegate>
您也很可能发现自己需要将表格视图作为视图控制器上的属性连接。
@property (strong) UITableView *tableView;