• Courses
    • Courses
    • Course bundles
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login
  • Courses
    • Courses
    • Course bundles
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login

February 14, 2023

Broken Monetization Report in Google Analytics 4. Here’s the fix.

Here’s an unpleasant surprise in Google Analytics 4. You mind your business and accidentally stumble upon the Monetization > Ecommerce purchases report. Normally, it should display your most popular products and how many times they were displayed, added to the cart, purchased, etc.

But now it’s empty and just shows a red exclamation mark. You click it and see a warning:

Incompatible request. A request you made contains an incompatible combination of dimensions, metrics, or both, which has resulted in some data not being shown. Please update the request and try again.

What is this, and why did it happen? In this blog post, I will show you how to fix a broken Monetization report in Google Analytics 4.

 

An update in Google Analytics 4 caused this

Previously, it was possible to combine (to some extent) item-scoped and event-scoped metrics/dimensions in Google Analytics 4. For example, the Ecommerce purchases metric could be combined with the Item name. But not anymore.

On January 10th, 2023, Google announced that item-scoped metrics would support only item-scoped custom dimensions. For example, Item name will work well with Items purchased.

As a result, the previous report version (where the Item name dimension was combined with metrics such as Ecommerce purchases) will no longer work.

In many properties, Google handled the report properly and migrated it (meaning that some metrics were removed and new metrics were added). But if you have ever customized the Ecommerce purchases report in GA4, it was no longer eligible for this automatic update. At least, that’s what I think/assume.

 

How to fix a broken “Ecommerce purchases” report in GA4?

First of all, go to your Google Analytics 4 and check if you have that problem at all. Go to Reports > Monetization > Ecommerce purchases. If you still see data, you’re fine. No action is needed.

But if you see an empty table (that previously contained some data) and there is a red exclamation mark above it…

…then implement the following fix.

Subscribe and Get the Ebook - working with reports in ga4

Create a new Ecommerce purchases report in GA4

Go to Google Analytics 4 > Reports > Library.

Click Create new report > Create detail report.

You will see a list of templates. Select Ecommerce purchases.

Click Save and enter the Name of the report, Ecommerce purchases. Click Save.

Go back to the library of all reports and edit the Life cycle collection (or wherever you kept your older report). Click Edit collection.

On the left sidebar, delete the Ecommerce purchases report.

Then drag the new Ecommerce purchases report from the left column to the right sidebar.

Click Save > Save changes to the current collection.

Done. You have recreated the report, and it should start working again.

After you go back to the list of all reports, you might need to refresh the browser window (if you cannot see the new report yet).

 

An additional workaround that also includes item list views and checkouts

There is also another alternative (which requires building a Free-form exploration). Simo Ahava shared on Twitter (originally this was suggested by Can Özcer) the following report that you can build:

Google Analytics 4 report with item names and funnel events.

Even though the screenshot does not include view_item_list, you can also include it in the report. The settings of this report look like this:

Report configuration

However, keep in mind that in this report, the main metric is Total users, not Event count, thus the numbers will not match what you have in the standard report.

 

Broken Monetization Report in Google Analytics 4: Final words

Multiple students of my courses reported this issue recently, and this is not something you would want to see. Especially if you are a freelancer/agency and the client starts blaming you instead of Google (because, after all, you configured the property).

Google handled this update pretty poorly. But at least we found a workaround/fix (even though it’s not very intuitive).

Normally, I would have expected that I could just simply add item-related metrics one by one when I customized the report. But right now, those metrics are not available to add manually (which looks like yet another Google Analytics 4 inconsistency bug). Hopefully, that will be fixed in the near future.

If this article did not help you and you still have a broken Monetization report in Google Analytics 4, let me know in the comments.

Subscribe and Get the Ebook - 20 GA4 mistakes
Julius Fedorovicius
In Google Analytics Tips
5 COMMENTS
Cindy D
  • Feb 14 2023
  • Reply

Hi Juluis,

Is there a way to fix the Monetization Overview? I don't see a template for the overview or many ecommerce related cards.

    Julius Fedorovicius
    • Feb 14 2023
    • Reply

    There is no template for that. You will need to recreate the report yourself by using cards such as Total revenue + 2, Total purchasers +1, etc.

    You can create a new property and see what kind of cards are there (as a reference)

Lucia
  • Feb 22 2023
  • Reply

Hi Julius, I migrated our company's UA to GA4 this summer and set all ecommerce events up through GTM, however, we have no data populating our Ecommerce Purchase Report.

I checked in debug mode and all our tags are firing, the only thing that shows up in our reports are the number of purchases. There is even a green checkmark on both the Monetization Overview and Ecommerce Purchases Report.

I've followed all your tutorials but maybe I'm just missing something. Any help is appreciated!

Thank you!

    Julius Fedorovicius
    • Feb 22 2023
    • Reply

    Either you are not sending some required parameters or your data layer structure is incorrect.

    Strictly follow the the documentation.

Liz
  • Aug 30 2023
  • Reply

Hi Julius, I'm experiencing a wonky thing where I can see my site's product properties (i.e., "item_name") in both the datalayer and the Google Debugger tool (Ex: When I click into the "purchase event" I see: "Event Parameters", "User Properties" and "Items" <-- I can see the item name there.

BUT - I'm not seeing item details (or any other Items array details) in my monetization reports. It says "not set". Thoughts on how to fix? I tried adding as a custom Item-Scoped dimension but GA4 didn't like that. Ha. Thanks in advance.

Leave a comment Cancel reply

Your email address will not be published. Required fields are marked *


 

Hi, I'm Julius Fedorovicius and I'm here to help you learn Google Tag Manager and Google Analytics. Join thousands of other digital marketers and digital analysts in this exciting journey. Read more
Analytics Mania
  • Google Tag Manager Courses
  • Google Tag Manager Recipes
  • Google Tag Manager Resources
  • Google Tag Manager Community
  • Login to courses
Follow Analytics Mania
  • Subscribe to newsletter
Recent Posts
  • Conversion rate in Google Analytics 4
  • Google Tag Manager Data Layer Explained
  • Cross-domain tracking in Google Analytics 4
Analytics Mania - Google Tag Manager and Google Analytics Blog | Privacy Policy
Manage Cookie Settings