【问题标题】:Why is the event value not shown in Google Analytics when using the iOS SDK?为什么使用 iOS SDK 时 Google Analytics 中没有显示事件值?
【发布时间】:2015-04-08 09:56:42
【问题描述】:

在我的 iOS 应用 (SDK 8.2) 中,我发送给 Google Analytics 的事件值永远不会被跟踪,并且始终显示为 0

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

【问题讨论】:

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


    【解决方案1】:

    问题在于浮点值。 值只能是整数,但必须作为 NSNumber 传递。 结果证明效果很好:

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

    当然,这将四舍五入您要跟踪的任何值,因此您需要谨慎选择测量单位。 (例如,跟踪毫秒而不是秒)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多