3

私の iOS アプリ (SDK 8.2) では、Google アナリティクスに送信したイベント値が追跡されず、常に 0 と表示されます。

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

1 に答える 1

3

問題は浮動小数点値です。値は整数のみですが、NSNumber として渡す必要があります。以下は非常にうまく機能することが判明しました。

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

もちろん、これは追跡したい値を四捨五入するため、測定単位は慎重に選択する必要があります。(例: 秒単位ではなくミリ秒単位で追跡)

于 2015-04-08T09:56:42.153 に答える