Google analytics addtransaction的收入始终为零

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

我正在网上商店的购物车页面上实现addItem和addTransaction。一旦下了订单,我会浏览carts的内容,并使用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');

缺少的一件事是addTransaction中的事务id(或者在您的示例中这只是一个输入错误?)。很抱歉,在我匿名提供详细信息时,这是一个输入错误:-)谢谢!