我正在网上商店的购物车页面上实现addItem和addTransaction。下订单后,我会遍历购物车内容,并使用Google Analytics(分析)电子商务插件将每个单独的项目添加为addItem,然后创建交易并将其完全发送给Google。
在Google Analytics(分析)中发生的事情是,所有交易显示为收入为0,税为0,运费为0-但是,如果我输入一项交易,则可以看到商品的价格,名称和订购数量。
这是渲染后最终执行的Google Analytics(分析)代码:
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');
有人看到我在这里想念的吗?
最佳答案
所以我有两个问题:
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');
关于google-analytics - 对于addtransaction,收入始终为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31442181/