在JS轰鸣声中,我们将一个值(例如,12欧元)转换为12号。它也适用于12,50欧元,它变为12.5或无效数字,然后返回0。
据我所知,conversionValue
应该有一个正确的数字作为值。但是,Google代码助理一直以错误的格式告知"动态转化价值。"
var conversionValue = formatEuroToNumber('€ 12,00');
console.log('Conversion value: ' + conversionValue);
var google_conversion_id = 9999999;
var google_conversion_language = "nl";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "Someproduct";
var google_conversion_value = conversionValue;
var google_conversion_currency = 'EUR';
var google_remarketing_only = false;
formatEuroToNumber上的控制台输出:
formatEuroToNumber('{factuur_bedrag}'); // 0
formatEuroToNumber('€ 12'); // 12
formatEuroToNumber('€ 12,00'); // 12
formatEuroToNumber('€ 12.00'); // 12
formatEuroToNumber('€ 12.5'); // 12.5
formatEuroToNumber('€ 12,5'); // 12.5