将谷歌分析跟踪功能集成到IOS应用程序中

将谷歌分析跟踪功能集成到IOS应用程序中,ios,xcode,google-analytics,tracking,Ios,Xcode,Google Analytics,Tracking,我想将Google Analytics Tracking集成到我的IOS应用程序中 我集成了谷歌分析库,并将其添加到我的应用程序中 比照 进入我的代码以跟踪我的查看联系人 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. self.trackPageView = @"Contact Screen"; /

我想将Google Analytics Tracking集成到我的IOS应用程序中

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

比照

进入我的代码以跟踪我的查看联系人

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

A如果在“ContactViewController”类型的对象上找不到属性“TrackPageView”,则出现此错误。

您试图在
视图加载:
中设置错误的属性(
TrackPageView
),而实际上应该在该属性中设置
trackedViewName
属性。代码应如下所示:

self.trackedViewName = @"Contact Screen";
另外,在头文件(
.h
)中,确保您的
@接口
继承自
GAITrackedViewController
类,如下所示:

@interface YourContactScreenController : GAITrackedViewController

今天我遇到了同样的错误,尽管安装文档中有说明,但该属性名为
screenName
。因此,只需在您的
viewDidLoad:

self.screenName = @"A name";

如果使用自动屏幕跟踪,则必须采用以下方法:

@目标C:

  • 添加#将“GAITrackedViewController.h”导入XXX.h文件
  • 从GAITrackedViewController扩展当前类[例如@interface ClockViewController:GAITrackedViewController]
  • 将此行添加到XXX.m文件的viewDidLoad()方法中 self.screenName=@“登录”
    注意:希望您在项目中正确初始化和配置了GAI。

    在.h
    文件名中:GAITrackedViewController
    是在头文件(
    .h
    )中,您的类必须是GAITrackedViewController类的子类,更新后的ConfirmToweday的答案实际上被称为screenName