今天,我发现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)
。