Google analytics addtransaction的收入始终为零
我正在网上商店的购物车页面上实现addItem和addTransaction。一旦下了订单,我会浏览carts的内容,并使用google analytics电子商务插件将每个单独的项目添加为addItem,然后创建交易并将其全部发送给google google analytics中出现的情况是,所有交易显示为0收入、0税收和0发货-但如果我输入一个单独的交易,我可以看到商品价格、名称和订购数量 这是渲染后最终执行的google analytics代码:Google analytics addtransaction的收入始终为零,google-analytics,e-commerce,Google Analytics,E Commerce,我正在网上商店的购物车页面上实现addItem和addTransaction。一旦下了订单,我会浏览carts的内容,并使用google analytics电子商务插件将每个单独的项目添加为addItem,然后创建交易并将其全部发送给google google analytics中出现的情况是,所有交易显示为0收入、0税收和0发货-但如果我输入一个单独的交易,我可以看到商品价格、名称和订购数量 这是渲染后最终执行的google analytics代码: ga('require', 'ecomme
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');
缺少的一件事是addTransaction中的事务id(或者在您的示例中这只是一个输入错误?)。很抱歉,在我匿名提供详细信息时,这是一个输入错误:-)谢谢!