私の iOS アプリ (SDK 8.2) では、Google アナリティクスに送信したイベント値が追跡されず、常に 0 と表示されます。
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"categoryX"
action:@"actionY"
label:@"labelZ"
value:@(1.5)] build]];
私の iOS アプリ (SDK 8.2) では、Google アナリティクスに送信したイベント値が追跡されず、常に 0 と表示されます。
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"categoryX"
action:@"actionY"
label:@"labelZ"
value:@(1.5)] build]];
問題は浮動小数点値です。値は整数のみですが、NSNumber として渡す必要があります。以下は非常にうまく機能することが判明しました。
NSNumber* myValue = 1.5;
myValue = @(round([myValue doubleValue]));
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"categoryX"
action:@"actionY"
label:@"labelZ"
value:myValue] build]];
もちろん、これは追跡したい値を四捨五入するため、測定単位は慎重に選択する必要があります。(例: 秒単位ではなくミリ秒単位で追跡)