iphone - Google Analytics 不显示对我的应用程序的跟踪

标签 iphone ios objective-c ipad google-analytics

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

我已经集成了 Google Analytics 库并将其添加到我的应用程序中。

这是我的代码片段,

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

: 请帮助...

感谢您阅读并提前致谢。

最佳答案

我认为这可能是一种情况。 您的 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: 是重要的方法。

请记住,配置文件必须用于移动应用

关于iphone - Google Analytics 不显示对我的应用程序的跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18611387/

相关文章:

iphone - ARC 语义问题 : No visible @interface for Class declares the selector

ios - 从 -traitCollection 返回 nil,这在 Xcode 11 Beta 中是不允许的

ios - 哪个库允许在 map View 上管理多边形?

ios - 无法用 timeIntervalSince1970 初始化 NSTimeInterval

iPhone 应用程序架构

ios - iphone 应用程序可以以编程方式自行关闭吗

iphone - 如何在呈现其他 View 时自动隐藏标签栏

ios 10 Swift 电话未在某些号码上发起

objective-c - 当 AXIsProcessTrusted() 为真时,重新启动 OS X 应用程序以执行 CGEventTapCreate()

ios - 环绕 UIView 的一些角并环绕 View 层的边框