0
所以,我试图在一些Google事件跟踪中使用一个javascript变量作为事件的值。每次我使用变量'productPriceNCI'作为值参数时,它就会中断。我已经确认这是一个整数,但仍然没有骰子。我用作标签的BigCommerce变量工作得很好。Javascript可变Google事件跟踪
GA函数是否接受JS变量?我在做别的事吗?任何帮助,将不胜感激!谢谢!
var productPrice = "60.00";
var productPriceNC = productPrice.replace(/[$]/,'');
var productPriceNCI = productPriceNC.replace(/\.\d{2}/,'');
if($('.ErrorMessage').is(':visible')) {
new $.flavr({
dialog : 'form',
form : { content: html, method: 'post' },
closeOverlay: true,
closeEsc : true,
onShow : function(){
pageTracker._trackEvent('OutOfStock','Popup Displayed','%%GLOBAL_ProductName%%',productPriceNCI);
},
onSubmit : function(){
pageTracker._trackEvent('OutOfStock','Email','Submit');
}
});
$('.ErrorMessage').hide();
};
按照trackevent文件,第4单元应该是一个数字。您的productPriceNCI是一个字符串。也许你需要将它转换成一个真正的JavaScript数字。 + productPriceNCI或Number(productPriceNCI)或parseInt(productPriceNCI) – progysm
谢谢!在变量工作之前预先加一个+。 – PJATX