繁体   English   中英

Google Analytics for iOS v3的kGAIScreenName未声明?

[英]kGAIScreenName of Google Analytics for iOS v3 is undeclared?

今天,我发现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(分析)处于测试阶段可能很重要,因此使用最新的可下载SDK总是一个好主意。 我尝试过的以及目前为我工作的是Version: 3.0 (August 16, 2013)

我正在为kGAIScreenName使用@“&cd”的硬编码值,它完美无缺。 在Google的测量协议文档中找到了价值https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#apptracking

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM