自Google Analytics(分析)的iOS SDK 3.0发布以来,该API进行了许多更改。我们遇到的一个大问题与匿名IP功能有关。
在德国,使用某种跟踪框架时,必须根据法律对IP进行匿名处理。在早期版本的SDK(2.0)中,它的工作方式如下:
tracker.anonymize = YES;
其中
tracker
是id<GAITracker>
的实例。现在使用3.0版时,必须使用跟踪器的set方法:
[tracker set:kGAIAnonymizeIp value:@"?????"];
该方法的签名是
- (void)set:(NSString *)parameterName
value:(NSString *)value;
这就是问题所在。参数值应该是什么?
@"YES"
或@"NO"
吗? @"ON"
或@"OFF"
吗? @"1"
或@"0"
吗?这些参数是否区分大小写?在纪录片中没有有关
value
的信息。有谁知道匿名使用IP的参数正确吗? 最佳答案
为我工作:
[tracker set:kGAIAnonymizeIp value:[@NO stringValue]];
或者
[tracker set:kGAIAnonymizeIp value:[@YES stringValue]];
关于ios - 适用于iOS的Google Analytics(分析)SDK 3.0 : Anonymize IPs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18581110/