自从我们升级到GA universal以来,我们一直缺少一些交易。每天大约5-10个,其占<所有交易的5%。
以下是我们的确认页面上的代码,并包含在文档就绪功能中。在我们的审核订单页面中,我有一个GA事件跟踪"下订单"按钮单击。我们正在跟踪这些事件的100%。 checkoutoutcomplete事件比我们的交易计数好一点。 这意味着如果我们在GA中显示100个下订单点击事件。我会看到95个交易和96个checkoutoutcomplete事件。
可能还有其他的力量在这里尚未暴露自己。大规模的测试和我们的开发环境中的测试每次都在进行。我尝试将整个GA代码包装在带有日志记录的try catch中,这样就不会捕获任何错误。
有没有其他人遇到过这样的问题而且收入不足?建议和评论欢迎。
$.each(cartItems, function (key, value) {
ga('ec:addProduct', {
'id': this.StyleNumber.toUpperCase(), // Product ID
'name': this.StyleNumber.toUpperCase(), // Product name. Required.
'sku': this.SkuNumber, // SKU/code.
'brand': this.Brand, // Category or variation.
'price': this.Price, // Unit price.
'quantity': this.Qty // Quantity.
});
});
ga('ec:setAction', 'purchase', { // Transaction details are provided in an actionFieldObject.
'id': invoiceNumber, // (Required) Transaction id (string).
'affiliation': 'COS', // Affiliation (string).
'revenue': amount, // Revenue (currency).
'tax': taxAmount, // Tax (currency).
'shipping': shipAmount, // Shipping (currency).
'coupon': coupon // Transaction coupon (string).
});
ga('send', 'event', 'Checkout', 'Checkoutcomplete');
答案 0 :(得分:1)
原来这是GA的限制。每次通话只能发送大约80KB。由于这个网站是一个拥有非常大的推车的B2B。
Google Analytics error in ga("send", "pageview") on certain pages