Quick answer
- GA4 tracks ecommerce with events such as view_item, add_to_cart, begin_checkout and purchase.
- The free Google Analytics for WooCommerce plugin (by WooCommerce) sends these events to GA4.
- MonsterInsights also offers WooCommerce tracking in its paid plans.
- After setup, check the Monetization reports in GA4 and test with a real or test order.
“Enhanced eCommerce” was a Universal Analytics feature. In GA4, ecommerce tracking works through events. Here’s how to set it up for WooCommerce.
How GA4 ecommerce tracking works
| Event | When it fires |
|---|---|
| view_item | A product page is viewed |
| add_to_cart | A product is added to the cart |
| begin_checkout | Checkout starts |
| purchase | An order is completed |
Method 1: Google Analytics for WooCommerce
- Install Google Analytics for WooCommerce from WordPress.org.
- Enter your GA4 Measurement ID or connect your account.
- Choose which events to track.
Method 2: MonsterInsights
MonsterInsights adds ecommerce reports inside WordPress on its paid plans.
Method 3: Google Tag Manager
For full control, send WooCommerce data layer events through Google Tag Manager. This suits developers.
Test your setup
- Use GA4’s DebugView or Realtime report.
- Place a test order.
- Check the Monetization → Ecommerce purchases report after a day.
Related
FAQs
GA4 uses ecommerce events instead of the old Enhanced eCommerce feature.
Yes, Google Analytics for WooCommerce is free.
Realtime shows events quickly; standard reports can take up to a day.
GA4 supports a refund event; check your plugin’s options.
No, a plugin is enough for most stores.
A single, well-built tracking method has minimal impact.









