Google Tag Manager does not log transactions for Advanced Ecommerce

I am running a one page check and the page impressions are showing fine. however, purchase transactions do not seem to be processed in Google Analytics.

  • I have my data layer up
  • and seems to be logging a purchase event,
  • I have a shortcut with a pageview on gtm.dom where the extended ecommerce tag is checked,

but still nothing.

Here is the result from Datalayer, if anyone can help, would be greatly appreciated:

[  
   {  
      "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"
   }
]

      

Added as requested by comments: The tag seems to be called in GTM.dom, so I know it definitely works.

Here is the tracking tag:

tracking tag

Here is an image from the trigger Triggr

+3


source to share


1 answer


Modify the trigger to activate the tag in the purchase event. This may be unfortunate because the ecommerce data layer has not yet been pushed before the gtm.Dom event occurs.



+3


source







All Articles