我正在网店的购物车页面上实现addItem和addTransaction。订单下达后,我会浏览购物车内容并将每个单独的商品添加为带有Google Analytics分析电子商务插件的addItem,然后我创建交易并将其完全发送给Google。
谷歌分析中发生的事情是所有交易都显示为0收入,0税和0运费 - 但如果我输入一个单独的交易,我可以看到订购的商品价格,名称和数量。
这是呈现的最终执行Google分析代码:
ga('require', 'ecommerce');
ga('ecommerce:addItem', { 'id': '143506092300', 'name': 'PRODUCT NAME #1 , COLOR Black', 'price': '229.00', 'quantity': '1'});
ga('ecommerce:addTransaction', { 'id': 'xxx123', 'affiliation': 'Web Shop Name', 'revenue': '229.00', 'shipping': '0.00', 'tax': '45.80'});
ga('ecommerce:send');
有人看到我在这里失踪了吗?
答案 0 :(得分:0)
所以我有两个问题:
addItem块中的ID实际上是产品ID,但它应该是事务ID。
解决方案是在所有addItem调用中使用相同的ID,并在事务调用中使用此ID。 此外,交易代码应显示在之前 addItem调用,以下内容适用于我:
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', { 'id': '143506092300', 'affiliation': 'Web Shop Name', 'revenue': '229.00', 'shipping': '0.00', 'tax': '45.80'});
ga('ecommerce:addItem', { 'id': '143506092300', 'name': 'PRODUCT NAME #1 , COLOR Black', 'price': '229.00', 'quantity': '1'});
ga('ecommerce:send');