Skip to Content

Advanced Strategies for eCommerce in Google Analytics

Advanced Strategies for eCommerce in Google Analytics featured image

Track what matters. Make smarter moves.

GA4: The new way to see what’s really happening

Google Analytics 4 (GA4) is the latest version of Google’s analytics platform, and it’s built with modern eCommerce in mind. It lets you track the stuff that actually matters – from product views and add-to-carts to checkouts and purchases.


Sounds straightforward, right? Here’s the catch – it takes a bit of setup. To get useful data flowing in, you’ll need to sort out your data layer and make sure everything’s wired up properly in Google Tag Manager (GTM).


Once it’s ticking along, though, GA4 gives you way more flexibility than the old version. It treats everything as an event, which means you can tailor tracking to fit your store like a glove.

 

First steps: Setting up GA4 for your store

To get started, you’ll need to create a GA4 property and configure your data layer. Think of the data layer as the translator – it takes what’s happening on your site and feeds it to GA4 in a way it understands.

Here’s what you’ll need to do:

  • Set up your GA4 property in the Admin section
  • Grab your Measurement ID (also called your Web Stream ID)
  • Pop that ID into your site code or tag manager

Some key bits, like refunds, won’t show up by default, so you’ll need to build custom reports for those. You’ll also need to create your own event triggers in GTM to make sure the right actions are being tracked.

 

Heads up – GA4 and GTM are still evolving. So expect a bit of manual faff here and there, especially as Google keeps rolling out updates.

 

Make sure it’s working: Linking your GA4 property

Once GA4 is set up, check that transactions are showing as Conversions inside your reports. That’s the signal it’s working properly.


GA4’s Monetisation section gives you:

  • An overview of your eCommerce performance
  • A breakdown of purchases
  • Insights into product performance

Stick with Google’s recommended event names, like purchase, add_to_cart, and begin_checkout. They make your tracking cleaner and your reports more useful.

 

Why Google Tag Manager makes life easier

GA4 and GTM are the ultimate duo. GTM helps you manage all your tags in one place, define when they fire, and keep things tidy.

For example, you can track:

  • Page views
  • Button clicks
  • Scroll depth
  • Add-to-cart actions

Using tools like GTM4WP (if you’re on WordPress) ensures consistency with Google’s recommended setup.

One key thing – get your event names right from the start. If you mess them up, you can’t fix them retroactively. That’s how data gets muddled and trust in your numbers starts to slip.

 

The data layer: Your secret weapon

Behind every great GA4 setup is a well-structured data layer. It holds details like product names, prices, quantities and user actions, and passes them on to GA4.

Different platforms handle this in their own way:

  • Shopify might need a third-party app or custom script
  • WooCommerce has plugins to help you out
  • Other platforms? You might be working more hands-on


A good data layer helps you:

  • Track eCommerce events accurately
  • Build better custom reports
  • Avoid duplication or missing data

Without it, your analytics setup is flying blind.

 

What you should be tracking

There are a few key eCommerce events you’ll want to get right in GA4:

  • Product views
  • Add-to-cart actions
  • Removals from cart
  • Checkout starts
  • Purchase completions

GA4 doesn’t use the same old funnel steps from Universal Analytics. Instead, you create separate events like add_shipping_info or add_payment_info to piece together a checkout journey.
Pro tip: Fire your purchase event on the order confirmation page and always clear previous transaction data first to avoid duplicates.

 

Debug before you dig into reports

Even when your setup looks solid, things can go wrong. Here are the usual suspects:

  • Duplicate purchases: from firing the purchase event more than once
  • Overstated revenue: from cancelled orders still being tracked
  • Missing events: from users rejecting cookies or timing out

Use Google’s eCommerce troubleshooting tools and real-time reports in GA4 to see what’s firing – and what’s falling through the cracks.

Spot a problem? Fix it before you trust the numbers.

 

Digging into the data: What to look for

GA4 gives you two main types of metrics:

  • Event-scoped: things that happen once per session (like checkout started)
  • Item-scoped: things related to specific products (like quantity bought)

Keep an eye on:

  • Average Order Value (AOV)
  • Conversion rate – how many sessions end in a purchase
  • Refunds – you’ll need custom reports to track these

The Monetisation section in GA4 is your go-to. It’s where you’ll find the meaty eCommerce reports that help you understand what’s working, what’s lagging and where to focus next.
 

Final thoughts: Is GA4 worth the faff?

Short answer – yes.


GA4 might take a bit more elbow grease to set up, especially when you’re juggling data layers and custom events. But once it’s in place, the insights you get are worth their weight in gold.
From spotting your top sellers to improving your checkout flow, GA4 gives you the tools to make better decisions – not just guesses.


Get the setup right, and you’ll be able to track the full journey from click to checkout. That means smarter marketing, happier customers and more sales.


It’s not just data. It’s your eCommerce engine, running on insight.