5

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

追跡を追加するにはどうすればよいですか?

4

2 に答える 2

10

ここで手動の画面追跡 を行うことができます。これはGoogleドキュメントです。

手動スクリーン トラッキング

スクリーン ビューを手動で追跡するには、次の例のように trackView: を呼び出します。

id<GAITracker> googleTracker = [[GAI sharedInstance] trackerWithTrackingId:@"YOUR-IUD"];
[googleTracker trackView:@"home screen"];
于 2012-11-05T12:03:39.290 に答える
1

UITableViewController を使用しようとしている場合は、おそらくビュー コントローラー内にテーブル ビューがあることを意味します。その機能を維持するには、自分でテーブル ビューを作成し、ビュー コントローラーをデータ ソースとして割り当て、そのテーブル ビューのデリゲートにする必要があります。そうすれば、ビュー コントローラーはテーブル ビューのデータ ソースとデリゲート メソッドを引き続き実装します。Interface Builder を使用して、テーブル ビューを MyTableViewController にドロップすることをお勧めします。

インターフェイスは次のようになります。

@interface MyTableViewController : TrackedUIViewController <UITableViewDataSource, UITableViewDelegate>

また、ほとんどの場合、テーブル ビューをビュー コントローラーのプロパティとして接続する必要があることに気付くでしょう。

@property (strong) UITableView *tableView;
于 2012-06-06T02:19:38.670 に答える