我们为我们的客户提供电子商务网站。在付款确认/收据页面上,我们有Google Analytics电子商务跟踪代码。每隔一段时间,某些订单就不会在Google Analytics中注册,即使我们确定用户已被重定向回该页面并且在那里停留了几秒钟。例如,以下代码无论如何都不会在Analytics中注册:
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1842','affiliation': 'https://www.ourwebsite.com','revenue': '313.80','shipping': '0.00','tax': '52.30','currency': 'GBP'});
ga('ecommerce:addItem', {
'id': '1842','name': 'Product1','sku': 'Product1SKU','category': 'Category 1','price': '13.08','quantity': '10'});
ga('ecommerce:addItem', {
'id': '1842','name': 'Product1','sku': 'Product1SKU','category': 'Category 1','price': '13.08','quantity': '10'});
ga('ecommerce:send');
您会注意到两个订单行具有相同的SKU - 这是因为在网站上甚至可以自定义变体,即不同尺寸/不同颜色 - 但它们具有相同的SKU。
任何人都可以看到为什么这个特定的例子不会在Google Analytics中注册?
提前致谢
dotdev
答案 0 :(得分:0)
我遇到了同样的问题,我想我在这里找到了答案:
它说: 确保清单中的每个项目都具有唯一的SKU。 如果您的广告资源包含具有相同SKU的不同商品,并且访问者同时购买了这两个商品,则您只会收到最近添加的数据。
我使用了分析调试工具,并使用不同的sku再次触发了我的跟踪代码,然后他们就被选中了。我希望这有帮助