WooCommerce · WordPress
WooCommerce tracking and Google Analytics for WordPress stores
WooCommerce reports one number. Analytics reports another. Plugins stack, tags duplicate, and the purchase event ends up firing twice or not at all. We put WooCommerce tracking on a footing your store can vouch for.
WooCommerce tracking at a glance
- Service
- WooCommerce tracking untangled, duplicates removed, revenue reconciled
- Price
- from $150, quoted before any work starts
- Covers
- GA4 ecommerce events, Google Tag Manager, Google Ads and Meta conversions
- Platforms
- WooCommerce and WordPress, with or without a tracking plugin
- You get
- One source for each event, and GA4 revenue that matches WooCommerce
- After the fix
- The same validated events feed the full setup if you go that way
Why WooCommerce and GA4 disagree
WooCommerce stores accumulate tracking the way they accumulate plugins: one at a time, by different people, over years.
What the WooCommerce tracking work covers
How it runs
What a WooCommerce tracking fix costs
- 01
Access
WordPress admin, GA4, GTM and the ad accounts in scope.
- 02
Audit
We record what fires on a real purchase journey and where it duplicates.
- 03
Fix
Duplicates removed, data layer and events put right, container tidied.
- 04
Verify
Reconciled against WooCommerce orders, documented, handed over.
FAQ
WooCommerce and WordPress tracking questions
Why does WooCommerce report more revenue than Google Analytics?
Analytics loses orders that complete outside the standard thank-you page, orders placed while a visitor has declined consent, and orders where the event fires before the data layer is ready. WooCommerce counts all of them because it is the system taking the money.
Why is my WooCommerce purchase event firing twice?
Because two things are sending it: a tracking plugin and a Google Tag Manager tag, or two plugins that each think they own analytics. We pick one source per event and switch the other off rather than adding a third layer to referee them.
Do I need a WooCommerce analytics plugin?
Not necessarily. A plugin is convenient and a container is flexible, and problems start when both are live at once. We work with whichever you already run and remove the overlap.
Can you set up Google Tag Manager on WordPress properly?
Yes. One container, the standard ecommerce data layer, and tags that read from it rather than from the page markup. Reading values off the rendered page is what breaks the next time the theme changes.
What happens to tracking when I update my theme or plugins?
Tracking that depends on page markup breaks. Tracking that reads a data layer the store populates usually survives. We build the second kind, which is also why a theme change later is a smaller event.
Does this cover Google Ads and Meta conversions too?
The events are shared, so getting WooCommerce reporting correctly is what makes both platforms’ conversions correct. Platform-specific work beyond that is scoped on its own.
Do you work on WordPress sites that are not WooCommerce?
The standard package is built for transactional stores with a cart and an online checkout. A WordPress site that collects leads for an offline sale is a different kind of measurement problem, and we say so rather than fitting it to the wrong system.
Fixing the tracking is step one
Once WooCommerce events are trustworthy, the full system joins ad spend from every platform to that revenue in your own BigQuery and ships a standard dashboard set on top.
Describe what your store is reporting
Send the symptom, the platform and a screenshot if you have one. We come back with what we think is happening, what it would take to fix, and a fixed price, before any work starts.