自Google Analytics(分析)的iOS SDK 3.0发布以来,该API进行了许多更改。我们遇到的一个大问题与匿名IP功能有关。

在德国,使用某种跟踪框架时,必须根据法律对IP进行匿名处理。在早期版本的SDK(2.0)中,它的工作方式如下:

tracker.anonymize = YES;

其中trackerid<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/

10-14 22:04
查看更多