The Google Analytics plugin that tracks every WooCommerce event for you.
GIA GA4 sits between WooCommerce and Google Analytics 4 and sends clean, complete, consent-safe ecommerce data — every funnel event, rich item details, and a server-side purchase backup so your revenue matches your orders. No Google Tag Manager. No data team. No bloat.
One job, done properly: feed GA4 trustworthy WooCommerce data.
Most GA4 plugins are thin — a purchase event and maybe add-to-cart. GIA GA4 goes deep on the part that actually matters: the quality of the data reaching Google Analytics 4.
Complete GA4 schema
The real shopping and checkout funnel — not just purchase. Every step GA4 expects, mapped correctly.
Reliable revenue
Browser plus a server-side backup with session_id, event_id and automatic deduplication.
Rich item data
Category, brand, GTIN, discounts and list position — in Blocks and classic checkout alike.
GDPR by default
Consent Mode V2, CMP bridges, geo rules and a built-in banner. Consent-safe out of the box.
Built for owners
An onboarding wizard, a built-in connection verifier, and alerts if a server send fails.
Every funnel event GA4 expects — sent automatically.
Thin plugins stop at the purchase. GIA GA4 tracks the whole shopping and checkout funnel, so your GA4 funnel and conversion reports are actually complete.
🛍️ Shopping funnel
💳 Checkout funnel
🔎 Around the funnel
Tracked identically in WooCommerce Blocks and classic checkout — no gaps when your store switches.
The server-side backup recovered the sales the browser quietly dropped.
When GA4 doesn’t match your orders, this is why — and the fix.
Browser tracking fails silently in Safari, Firefox and any browser with an ad blocker. GIA GA4 backs it up from your server.
- ✓A duplicate purchase event from your server via the GA4 Measurement Protocol — so a sale still lands even if the browser never fires.
- ✓Sends carry session_id and event_id so they stitch to the right session and deduplicate automatically — never double-counted.
- ✓Server sends are consent-aware, so reliability never comes at the cost of compliance.
- ✓The result: GA4 revenue and your WooCommerce orders line up far more closely.
Items GA4 can actually report on.
Sparse item data makes GA4’s product reports useless. GIA GA4 fills every field WooCommerce can give it.
- ✓Categories, brand and GTIN attached to every item, so product and merchandising reports mean something.
- ✓Discounts and list position captured per item — including which list or grid a product was clicked from.
- ✓Blocks + classic parity — the same rich item payload whether a shopper uses the new Blocks checkout or the classic one.
Consent handled before you flip a single switch.
Getting Consent Mode V2 right with gtag and a CMP is fiddly. GIA GA4 ships it working.
- ✓Consent Mode V2 wired in correctly — consent state is set before any tag loads.
- ✓CMP bridges for CookieYes, Complianz, Cookiebot and the WordPress Consent API — plus a built-in banner if you don’t have one.
- ✓Geo rules — for example, denied by default in the EEA — so the right defaults apply by region.
- ✓Data tools for export, erasure and retention to keep your store compliant.
Deep on measurement — where it counts.
| What you need | Thin GA4 plugin | GIA GA4 |
|---|---|---|
| Full shopping + checkout funnel | Rarely | Yes |
| Rich item data (brand, GTIN, discounts) | No | Yes |
| WooCommerce Blocks checkout | Sometimes | Full parity |
| Server-side purchase backup with dedup | Paid add-on | Built in |
| Consent Mode V2 + geo rules | No | Yes |
| Onboarding wizard + verification | Rarely | Yes |
| Needs Tag Manager / a developer | Often | No |
Built for merchants, not tag managers.
| If you’re… | GIA GA4 is for you because… |
|---|---|
| A WooCommerce merchant | You want proper GA4 ecommerce without hiring someone to build a GTM container. |
| Seeing GA4 ≠ your orders | The Measurement Protocol backup and deduplication close the gap. |
| An EU / UK shop | Consent Mode V2 and geo rules work without wrestling your CMP and gtag. |
| A growth-minded store | Optional Google Ads conversions run on the same stack. |
Not built for agencies running custom GTM containers, or merchants who want profit-and-loss by channel inside WordPress — GA4 and a BI tool do that better.
Confirm it works before you rely on it.
You shouldn’t have to guess whether tracking is firing. GIA GA4 walks you through setup and then proves the connection.
- ✓Onboarding wizard — paste your Measurement ID and the wizard handles the rest, step by step.
- ✓Built-in verifier — send a test purchase and watch it land in GA4, with the browser and server events matched by event_id.
- ✓Failure alerts — if a server-side send ever fails, GIA GA4 surfaces it in wp-admin instead of failing silently.
Your reports live in GA4 — that’s the point. GIA gets clean data there; it doesn’t rebuild Google Analytics inside WordPress.
Paste an ID, run the wizard, trust your reports.
Run the wizard
Paste your GA4 Measurement ID (it starts with G-). The onboarding wizard handles the rest — no Tag Manager.
Verify it works
Built-in verification confirms events are reaching GA4 correctly before you rely on them.
Trust your data
Full funnel plus the server backup keep GA4 and your orders aligned — no tags or spreadsheets to maintain.
Frequently asked questions
Do I need Google Tag Manager? +
No. GIA GA4 inserts Google Analytics 4 with Google’s own gtag and maps every WooCommerce ecommerce event for you. There’s no Tag Manager to configure and no data layer to build. Paste your Measurement ID and you’re tracking.
Will my GA4 revenue finally match my orders? +
The server-side backup sends purchases through the Measurement Protocol with session_id and event_id, and deduplicates against the browser event. Running both together significantly narrows the gap between GA4 and your WooCommerce orders — the most common reason the two disagree is browser tracking being blocked, which the server send fixes.
Will server-side tracking double-count purchases? +
No. The browser event and the server event share an event_id, so GA4 recognises them as the same purchase and counts it once.
Does it work with WooCommerce Blocks checkout? +
Yes. Blocks and classic checkout are tracked with the same events and the same rich item data, so your tracking stays consistent whichever your store uses.
Is this a profit or attribution tool? +
No — by design. GIA GA4 feeds Google Analytics 4 clean, complete, consent-safe data. It doesn’t add profit dashboards, multi-touch attribution, or ad-spend ingestion. GA4 stays your system of record, and the plugin stays light.
Is it GDPR ready? +
Yes. It ships with Consent Mode V2, bridges to popular consent plugins, supports geo rules (such as denied by default in the EEA), includes a built-in banner, and provides data export, erasure and retention tools.
Where do I read my reports? +
In Google Analytics 4. GIA GA4’s job is to get clean, complete, consent-safe data into GA4 — it doesn’t rebuild Google Analytics inside WordPress. You get a richer, more accurate version of the GA4 reports you already use, rather than a separate dashboard to learn and maintain.
Does it work with WooCommerce HPOS? +
Yes. GIA GA4 is compatible with High-Performance Order Storage as well as the classic order tables.
Give GA4 the data it deserves.
Complete GA4 ecommerce tracking for WooCommerce — every funnel event, server-side purchase backup, Consent Mode V2. No Tag Manager. No bloat.
Free core plugin · Optional Pro upgrade · No Google Tag Manager required
