我正在尝试从另一个函数内部异步调用 google analytics _trackEvent。
$('.buybtn_2').click(function() {
if ($('.buybtn_2').html() == 'Add to Cart') {
addCartQuote(quoteId);
$('.buybtn_2').html('Checkout >');
$('.quantity_2').html('<span class="warningSmall">Project Added</span>').fadeOut(1500);
_gaq.push(['_trackEvent', 'Parts', 'Add To Cart', 'In Stock', qtySelected]);
} else {
var goTo = '/Cart/CartList.php';
window.location = goTo;
}
return false;
});
轨道事件似乎没有触发。如果我采用相同的确切代码并将其包装为准备好的文档,那么它工作正常,我看到它在 Firefox 控制台中触发。我认为这只是一个我没有正确处理的范围问题?