使用iOS SDK时,为什么Google Analytics中未显示事件值?

时间:2015-04-08 09:56:42

标签: ios google-analytics google-analytics-sdk

在我的iOS应用程序(SDK 8.2)中,我从未跟踪发送给Google Analytics的事件值,并且始终显示为0

[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"categoryX" 
     action:@"actionY" 
     label:@"labelZ" 
     value:@(1.5)] build]];

1 个答案:

答案 0 :(得分:3)

问题是浮点值。 值只能是整数,但必须作为NSNumber传递。 以下结果非常有效:

NSNumber* myValue = 1.5;
myValue = @(round([myValue doubleValue]));
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"categoryX" 
     action:@"actionY" 
     label:@"labelZ" 
     value:myValue] build]];

当然,这将围绕您想要追踪的价值,因此您需要谨慎选择测量单位。 (例如跟踪毫秒而不是秒)