Vì SDK iOS 3.0 của Google Analytics đã được phát hành, nhiều thay đổi đã được thực hiện với API. Có một vấn đề lớn mà chúng tôi gặp phải liên quan đến tính năng IP ẩn danh.Google Analytics SDK 3.0 cho iOS: Ẩn danh IP
Ở Đức, người ta phải ẩn danh IP theo luật khi sử dụng một số khung theo dõi. Với các phiên bản trước của SDK (2.0) nó làm việc như thế này:
tracker.anonymize = YES;
nơi tracker
là một thể hiện của id<GAITracker>
. Bây giờ với phiên bản 3.0 người ta phải sử dụng phương pháp thiết lập của tracker:
[tracker set:kGAIAnonymizeIp value:@"?????"];
Chữ ký của phương pháp này là
- (void)set:(NSString *)parameterName
value:(NSString *)value;
và đó là vấn đề. Giá trị tham số sẽ là gì? @"YES"
hoặc @"NO"
? @"ON"
hoặc @"OFF"
? @"1"
hoặc @"0"
? Các thông số này có phân biệt chữ hoa chữ thường không?
Không có thông tin về số value
trong phim tài liệu. Có ai biết thông số nào là chính xác để ẩn danh IP?
+1, Câu hỏi hay. Các tài liệu không phải là quá kỹ lưỡng. – HoratioCain
Như tôi viết bên dưới, chúng tôi có thể tìm mẫu cho phương pháp API được yêu cầu khác của BOOL trong "Google Analytics SDK cho iOS - Di chuyển sang v3" (https://developers.google.com/analytics/devguides/collection/ios/v3/migration) .Mẫu từ hướng dẫn di chuyển: [bộ theo dõi: kGAIUseSecure value: [@ NO stringValue]]; –