Experiencing duplicate transactions after implementing enhanced ecommerce
Last week I implemented enhanced ecommerce for our Google Analytics account, and since then our revenue began being duplicated with every transaction because there are now two different product name versions of every product being reported as sold. Here is an example of how one of our transactions is currently appearing, whereas it should only be $7.75:
Here is the dataLayer for the transaction completion page:
Last week we were passing the NewerTech%20StoraDrive%20 value within the ItemName variable within the OrderItems array, but we updated it to no longer contain special characters, and the enhanced ecommerce code we added within the "products" array does not contain the "name" variable, which is why I'm assuming it's showing up as (not set). However, why would Google Analytics still continue to pass in the old %20 values into our reporting and therefore causing the revenue to be double what it should be?
My two questions are (1. how can I prevent Google from filling in the old %20 product name values despite it not being in the dataLayer, and (2. what would be the best way to correct this data? Should custom import the transaction data for the dates affected and set override to yes? Any help or insight would be greatly appreciated.
To give a bit more background if its helpful, I have Google Analytics setup via GTM, and the only tag running is a pageView tag with enhanced ecommerce turned on and set to read values from the dataLayer.