How to Use MonsterInsights to Track WooCommerce Sales in GA4
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-26
The short answer: if your WooCommerce store needs its purchases in GA4 and nobody on the team writes tracking code, MonsterInsights does it with one toggle, but only on the Pro licence, $199.50 for the first year and $399.00 a year after (pricing page, checked on 26 October 2026). The steps: remove any old Google tag, connect the property, confirm the Measurement Protocol secret, upgrade and switch on the eCommerce addon, add consent handling, place a test order while logged out, read the store and funnel reports, ask Charlie Chat for the weekly summary, and reconcile with WooCommerce's own orders.
Disclosure: I may earn a commission through some links on this site. It does not change what this page says.
Three checks before the toggle:
- What a duplicate tag costs you. The FAQ warns that a Google tag left in the theme can count traffic twice. For example, a store with 20,000 real sessions and 400 orders shows a 400 / 20,000 = 2% conversion rate; double-counted, it shows 400 / 40,000 = 1%, and every product page looks half as good as it is.
- The orders report you already have. WooCommerce records every order, with its total, in your own database. That is the record GA4's revenue will be held to in step 10, at no cost.
- The number that says it worked. The share of WooCommerce orders that appear as GA4 purchases, week by week. A steady share means the setup holds; a falling one means something broke.
The plugin's promise is setup without code, and on this job it keeps it. The part it cannot do for you is decide which count is right when the two disagree. Licences and alternatives are in the MonsterInsights glossary entry.
What you need
- A self-hosted WordPress site with WooCommerce, or WordPress.com on the Business plan (FAQ).
- A GA4 property and the Google account that owns it.
- A Pro licence, because the eCommerce addon requires it (eCommerce guide).
1. Remove the Google tags already on the site
Check the theme options, the theme's header.php, any "insert headers and footers" plugin and any other analytics plugin, and remove the Google Analytics code you find, as the duplicate tag guide lists. Embeds from YouTube, Vimeo or an off-site form can stay; the guide says those need no removal.
2. Connect the property
Go to Insights, Settings and click Connect MonsterInsights, then Continue & Connect to Google. Sign in with the account that created the GA4 property, allow every permission, choose the site's profile in the dropdown and click Complete Connection (connection guide). Give it up to 24 hours before the reports fill.
3. Confirm the Measurement Protocol secret
Purchases are sent to GA4 with a Measurement Protocol API secret, which MonsterInsights creates and saves during the connection. If the field under Insights, Settings, Google Authentication is empty, create one in GA4 under Admin, Data Streams, your stream, Measurement Protocol API secrets, and paste its value there (API secret guide).
4. Upgrade and switch on eCommerce
Paste the Pro licence key in the License Key section under Insights, Settings and follow the two confirmation buttons that install Pro over Lite (upgrade guide). Your history stays where it was, in GA4. Then open Insights, Addons and enable the eCommerce toggle. The eCommerce guide says tracking starts with no further setting in MonsterInsights or GA4.
5. Add consent handling
For EU shoppers, enable the EU Compliance addon the same way, under Insights, Addons (install guide). With CookieBot, Cookie Notice, CookieYes or Complianz active, it holds tracking until the shopper consents, and it anonymises IP addresses on purchase hits too (EU Compliance guide). The guide's disclaimer is clear that this automates settings and is not legal advice.
6. Test an order while logged out
Logged-in administrators and editors are not tracked by default (admin tracking note), so a test from your usual browser proves nothing. Open a private window, buy a cheap product with a test payment method, and look for the order in GA4's realtime view.
7. Read the store reports
Once data arrives, the eCommerce report shows revenue, conversion rate, average order value, top products and top referral sources, per the plugin's wordpress.org listing. The Funnel report splits the path into View Item, Add to Cart and Purchase, with users, completion rate and abandonment at each step (funnel guide). Start where the abandonment rate is highest.
8. Ask Charlie Chat for the weekly summary
On a reports page, click the purple Charlie icon at the bottom right and ask: "How are my sales doing this week compared with last week?" With the eCommerce addon active, Charlie answers from GA4 with a comparison, a table and a recommended action (Charlie guide). Pro includes 10,000 credits a month; when they run out, Charlie pauses until the month resets or you buy more.
The human check: Charlie reads GA4, so its revenue figure is the very number under test. A person compares that figure with WooCommerce's total for the same seven days before acting on any recommendation, and uses the thumbs-down note when the answer is off.
9. Keep the setup intact
When a theme or plugin changes, check the page source for the tracking ID appearing twice; the FAQ shows how. The duplicate tag guide names header-script plugins and other analytics plugins as the places a second tag hides.
10. Reconcile with WooCommerce weekly
Each Monday, put two numbers in a sheet for the previous seven days: WooCommerce orders and GA4 purchases from the eCommerce report. Divide the second by the first. Watch that share over a month before you trust any channel's revenue.
Mistakes the guides warn about
- Testing while logged in, which the plugin ignores on purpose.
- Two Google Analytics plugins, which the FAQ says interfere with tracking and skew the data.
- An empty API secret field. The connection normally fills it, and purchases and form submissions are sent with it, so a blank field means nothing arrives.
- Treating the eCommerce funnel as a Lite feature. It needs Pro, the eCommerce addon and WooCommerce or Easy Digital Downloads, per the funnel guide.
When the licence lapses
The FAQ states that the licence renews automatically at the current renewal price and must stay active for tracking and reporting to keep working. The store tracking you build in this guide therefore runs on a $399.00 annual payment from year two, and that dependency is part of what the first-year discount buys. Decide now whether you would rebuild it in GA4 directly if you ever stopped paying.
GA4 will rarely match WooCommerce exactly. MonsterInsights' own list of users GA4 misses runs from opted-out visitors and ad blockers to VPNs and browsers that block scripts, and every one of them can still place an order. The free check is the sheet from step 10, and a share that holds steady is enough to trust trends even when the totals differ. Later, if the question moves from whether GA4 counted the orders to which channels caused them, a causal attribution tool such as Causality Engine is built for that second question; I founded it, so read this as an interested view.
FAQ
Can MonsterInsights track WooCommerce on the Plus licence?
No. The eCommerce guide requires the Pro licence for the addon; Plus covers standard reports and EU compliance.
Which store plugins does the eCommerce addon support?
WooCommerce, Easy Digital Downloads, MemberPress, MemberMouse, Charitable, WishList Member, Restrict Content Pro, GiveWP and LifterLMS, according to the eCommerce guide.
How long before sales appear in the reports?
The connection guide allows up to 24 hours for data to show in the MonsterInsights dashboard, so look for a test order in GA4's realtime view first and judge the reports the next day.
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.