Google Analytics for iOS v3的kGAIScreenName未申报?
今天,我发现GoogleAnalytics-iOS-SDK在Cocoapods中有了新的3.0版本。 我升级了,我尝试修改手动屏幕测量的代码如下:
id tracker = [[GAI sharedInstance] defaultTracker]; [tracker set:kGAIScreenName value:@"Detail View"]; [tracker send:[[GAIDictionaryBuilder createAppView] build]];
但是,我总是得到关于kGAIScreenName的错误未声明。 即使我添加GAIFields.h头,它仍然不起作用。
我错过了什么?
你必须包括另外两件事情:
#import "GAIDictionaryBuilder.h" #import "GAIFields.h"
检查GAIFields.h
我可以看到kGAIScreenName
在那里:
extern NSString *const kGAIScreenName; // synonym for kGAIDescription
当前Google Analytics(分析)处于testing阶段可能很重要,因此使用最新的可下载SDK始终是一个好主意。 我所尝试的以及目前为我工作的是Version: 3.0 (August 16, 2013)
。
我正在使用@“&cd”的硬编码值作为kGAIScreenName,它完美的工作。 通过Google https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#apptrackingfindMeasurement Protocol文档中的值