4

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

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

参看。https://developers.google.com/analytics/devguides/collection/ios/v2/

进入我的代码以跟踪我的视图联系人

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    self.trackPageView = @"Contact Screen";
    //
}

A 出现此错误“在‘ContactViewController’类型的对象上找不到属性‘TrackPageView’”

4

3 回答 3

14

今天我遇到了同样的错误,尽管设置文档说明了什么,但该属性被称为screenName. 所以只要在你的viewDidLoad:

self.screenName = @"A name";
于 2013-09-27T19:37:09.490 回答
1

您试图在您实际应该设置属性的位置设置错误的属性 ( trackPageView) 。代码应如下所示:viewDidLoad:trackedViewName

self.trackedViewName = @"Contact Screen";

同样在您的头.h文件 ( ) 中,确保您@interfaceGAITrackedViewController类中继承,如下所示:

@interface YourContactScreenController : GAITrackedViewController
于 2012-10-28T16:53:05.183 回答
0

如果您使用自动屏幕跟踪,那么您必须这样做:

@目标C:

  1. 将#import "GAITrackedViewController.h" 添加到 XXX.h 文件中
  2. 从 GAITrackedViewController 扩展当前类 [例如。@interface ClockViewController : GAITrackedViewController]
  3. 将此行添加到 XXX.m 文件的 viewDidLoad() 方法中 self.screenName = @"Login";

注意:希望您在项目中正确初始化和配置 GAI。

于 2015-03-14T15:59:12.113 回答