Google Analytics不会显示对我的应用的跟踪

时间:2013-09-04 10:29:47

标签: iphone ios objective-c ipad google-analytics

我想将Google Analytics跟踪功能集成到我的IOS APP中。

我已整合Google Analytics Library并将其添加到我的应用程序中。

这是我的代码段,

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

   [UIApplication sharedApplication].statusBarHidden = NO;

    [GAI sharedInstance].trackUncaughtExceptions = YES;
    [GAI sharedInstance].dispatchInterval = 1;
    [GAI sharedInstance].debug=YES;
    [[GAI sharedInstance] trackerWithTrackingId:@"UA-43556575-1"];

    return YES;
}

代码在FirstViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.trackedViewName = @"Home";
    ....
    ....
}

我添加的图书馆列表,(首先我已经从下载文件夹复制了所有这个库,然后添加到我的项目文件夹,然后在Xcode中我从项目文件夹中获取参考)

  • GAI.h
  • GAITrackedViewController.h
  • GAITracker.h
  • GAITransaction.h
  • GAITransactionItem.h
  • libGoogleAnalytics.a

差不多5天仍然遇到同样的问题:(

请帮助......

感谢您提前阅读并提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为这可能是一个案例。  您的UIViewController类必须是GAITrackedViewController类的子类,

@interface FirstViewController : GAITrackedViewController

并且必须覆盖这些功能。

-(void)viewDidLoad
{
  [super viewDidLoad];
  self.trackedName = @"Home";

  // your code here
}

-(void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];

  // your code here
}

由于viewDidLoadviewDidAppear:是重要的方法。

请记住,个人资料必须是mobile app