1

我想将 Google Analytics Tracking 集成到我的 IOS APP 中。

我已经集成了谷歌分析库并将其添加到我的应用程序中。

这是我的代码片段,

- (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天了,仍然遇到同样的问题:(

: 请帮忙...

感谢您阅读并提前致谢。

4

1 回答 1

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.

于 2013-09-04T10:42:19.480 回答