google-analytics - 缺少交易

时间:2015-12-11 15:54:45

标签: google-analytics

自从我们升级到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');

1 个答案:

答案 0 :(得分:1)

原来这是GA的限制。每次通话只能发送大约80KB。由于这个网站是一个拥有非常大的推车的B2B。

Google Analytics error in ga("send", "pageview") on certain pages