Google 标签管理器没有为增强型电子商务注册交易

Google Tag manager not registering Transactions for enhanced Ecommerce

我是 运行 单页结帐,页面浏览显示正常。然而,Google 分析似乎并未处理购买交易。

但还是没有。

这是数据层的输出,如果有人能提供帮助,我们将不胜感激:

[  
   {  
      "ecommerce":{  
         "purchase":{  
            "actionField":{  
               "id":"145000010",
               "revenue":295,
               "tax":"0.0000",
               "shipping":"5.0000",
               "coupon":""
            },
            "products":[{  
               "id":"ace002",
               "name":"perfume10Lt",
               "price":"295.0000",
               "quantity":"1.0000"
            }]
         },
         "currencyCode":"USD"
      },
      "event":"purchase"
   },
   {  
      "gtm.start":1438797700099,
      "event":"gtm.js"
   },
   {  
      "ecommerce":{  
         "impressions":0,
         "promoView":0
      }
   },
   {  
      "event":"gtm.dom"
   },
   {  
      "event":"gtm.load"
   }
]

根据评论的要求添加:标签似乎在 GTM.dom 被调用,所以我知道它肯定是 运行。

这是跟踪标签:

这是来自触发器的图像

改为改为在 'purchase' 事件上触发代码。它可能会失败,因为在 gtm.Dom 事件发生之前尚未推送电子商务数据层。