We currently have GA4 tracking via TAG Manager on our website and everything seems to be working fine(Add_to_cart, Purchase) apart from the purchase count. Our TAG Manager is pulling the correct data for the total value order, but double counts all items and the number of purchases. Has anyone else had that problem? Any ideas for how this could be solved?
We are experiencing the same problem but our config may be slightly different. A previous user set up GA4 last year via the setup wizard in UA. I recently added GA4 Configuration Tag in Tag Manager to track some additional, non-ecommerce events. There was also a Shopify theme update that occurred around the same time. Since then, purchase counts and revenue is doubled.
It was working fine for our stores too. I don’t know if its just me but I did observe one thing causing this issue, After connecting to Google sales channel i started to see the duplications and wondering if Google App is sending its own data layer causing duplication?
Hey Sarob, Unfortunately not yet. I got sick of google support sending me the same automated responses every time i request for an update.
I got sick of it and removed google sales channel from our stores and only using GTM to track events.
I found a work around. Disable or pause GA4 configuration from your Google Tag Manager. Use only Shopify Google sales channel and that fixes the duplicate events issue.
Alternatively, If you don’t want to use Shopify Google sales channel, set up a new GA4 property for your store and connect SlideRule from Shopify app store to the new GA4 property. Do not connect Google sales channel or GTM to your new property.
I’ve setup the SlideRule and removed everything else, and yesterdays analytics data seems correct - thank you!
Just one question: is it normal that certain events are only availbe on the next day (e.g. e-commerce conversions, revenue, etc.)
That is normal, the data flow takes up to 24 - 48 hours to update. Also, remember that sometimes there might be a discrepancies in data up to 10% in revenue and orders placed due to privacy sharing and tracking opt outs.