Ecommerce DataLayer Gets Removed
-
Hi Thomas,
Really appreciate your time & effort for the plugin ๐
I am trying to use some of the information in the data layer to create variables in GTM (for a 3rd party tool). However, I notice that the ecommerce & transaction data layer get deleted because of the following code:
// check enhanced ecommerce if ( dataLayer_content.ecommerce && dataLayer_content.ecommerce.purchase ) { if ( gtm4wp_orderid_tracked && ( dataLayer_content.ecommerce.purchase.actionField.id == gtm4wp_orderid_tracked ) ) { delete dataLayer_content.ecommerce.purchase; } else { gtm4wp_orderid_tracked = dataLayer_content.ecommerce.purchase.actionField.id; } } // check standard ecommerce if ( dataLayer_content.transactionId ) { if ( gtm4wp_orderid_tracked && ( dataLayer_content.transactionId == gtm4wp_orderid_tracked ) ) { delete dataLayer_content.transactionId; delete dataLayer_content.transactionDate; delete dataLayer_content.transactionType; delete dataLayer_content.transactionAffiliation; delete dataLayer_content.transactionTotal; delete dataLayer_content.transactionShipping; delete dataLayer_content.transactionTax; delete dataLayer_content.transactionPaymentType; delete dataLayer_content.transactionCurrency; delete dataLayer_content.transactionShippingMethod; delete dataLayer_content.transactionPromoCode; delete dataLayer_content.transactionProducts; } else { gtm4wp_orderid_tracked = dataLayer_content.transactionId; } } if ( gtm4wp_orderid_tracked ) { var gtm4wp_orderid_cookie_expire = new Date(); gtm4wp_orderid_cookie_expire.setTime( gtm4wp_orderid_cookie_expire.getTime() + (365*24*60*60*1000) ); var gtm4wp_orderid_cookie_expires = "expires="+ gtm4wp_orderid_cookie_expire.toUTCString(); document.cookie = "gtm4wp_orderid_tracked=" + gtm4wp_orderid_tracked + ";" + gtm4wp_orderid_cookie_expire + ";path=/"; }1) What is the use for this code? Can this be removed?
2) If not, how can I retrieve the deleted data? I want to create variables in GTM.Website – http://www.greencurewellness.com
Testing Coupon – use mg100 (one-time use)
Thanks a lot!
Sanchit
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
The topic ‘Ecommerce DataLayer Gets Removed’ is closed to new replies.