I see revenue mismatch for 2 reasons: 1- Missing Orders in GA4 2-GA4 doesn’t include shipping and tax in revenue but UA does.
How do you know you have no transaction IDs? Does it say “not set” in GA4 when you create an exploration to list them? I have a mix of shopify orderid and transactionid & not sure why.
I am seeing (not set). Before the native GA4 I am using gtag for GA4 to send the transactionID as custom Dimension. After I switched it to native version, I stopped seeing the transactionID getting populated. Wondering if any one knows how to turn that on?
i have a similar issue when i create an exploration. The transaction ID for some orders is a 14 digit number instead of a 5 digit number after a #. The strange part is that only some orders are like that while others are fine.
This is Shopify issue. The long # is checkout ID. It is assigned b4 order#. You can find it if you look up orders in shopify but you can’t search on it. So there is a timing issue firing to GA. I checked my parallel UA account and it’s there too. So not a new GA4 issue. My main concern is all the dropped orders. Compare Shopify online store to GA.
Are you saying that Shopify is going to fix this on their end, or that we should update our code to specifically populate the transaction ID with OrderName (not orderID) when setting the purchase datalayer event?
Do you know if this change would fix the discrepency problem between Google Analytics and Shopify? Because my orders in shopify are sometimes up to 50% more than in GA4.