自 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 的正确参数是什么?