eCommerce Reporting in GA4 not showing revenue is one of the most commonly asked questions about the latest version of free Google Analytics called Google Analytics 4 or GA4.
In this post, I am going to address those questions. This post will keep evolving as we uncover new issues and solutions.
Currency value is missing
If everything is set up correctly, your events show the value but eCommerce reports don't show the transaction values then it is likely that you are missing the value for the event parameter called "currency". Even though the default currency is what you set in Google Analytics, GA4 still does not recognize that and hence shows no value in the eCommerce reports.
This is one of the top issues I see in most cases.
If you are using dataLayer to set the value of currency then make sure the dataLayer has the value in it.
Currency value is wrong
If you add the currency parameter but don't use the correct value then your reports won't work. Currency needs a 3-character code such as EUR, INR, USD, CAD etc. If you user EURO instead of EUR then the revenue numbers won't show up.
Adding Currency symbol in the "value" paramater
If you add the currency symbol in the value paramater then ithat won't work. For example in the above screenshot it you replace "10" with "$10" then your eCommerce reports won't work as expectd.
Paramater Name is mistyped
Other Google Analytics 4 posts that might like
- Google Analytics 4 (GA4) - Get Answers to Common Questions
- How To Exclude Internal Traffic in Google Analytics 4
- Bounce Rate in Google Analytics 4
- What is Google Analytics 4 (GA4)?
Where can I get help with Google Analytics 4?
We provide Google Analytics 4 consulting and training services. We can set up Google Analytics 4 as well as train your team to be self-sufficient. Contact us for a no-obligation consultation.