在我的iOS应用中集成Google Analytics易用程序

时间:2012-05-11 05:35:42

标签: xcode ios5 google-analytics

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

我该怎么做才能添加跟踪?

2 个答案:

答案 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;