今天,我发现Cocoapods中的GoogleAnalytics-iOS-SDK具有新的3.0版本。我已升级,并尝试修改手动屏幕测量的代码,如下所示:

id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Detail View"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];

但是,我始终会收到有关未声明kGAIScreenName的错误。即使我添加了GAIFields.h header ,它仍然无法正常工作。

我错过了什么?

最佳答案

您还必须包括两件事:

#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"

检查GAIFields.h中的内容,我可以看到kGAIScreenName在其中:
extern NSString *const kGAIScreenName;   // synonym for kGAIDescription

当前的Google Analytics(分析)处于测试版可能很重要,因此使用最新的可下载SDK始终是一个好主意。我尝试过的和目前对我有用的是Version: 3.0 (August 16, 2013)

10-08 06:07