Webclat / Ecommerce
ecomm.webclat.com
Tracking audits for ecommerce teams

Three dashboards. Three different revenue numbers.

Shopify reports one figure, GA4 another, and your ad platforms claim more than both. A runtime audit reconciles them - order by order, event by event - so you know which number to trust.

Built for stores that buy traffic and need the measurement to hold up when budgets get questioned.

Built for Shopify and Shopify Plus brands · multi-channel retailers · headless storefronts · B2B ecommerce
SAME STORE / SAME DAY / THREE ANSWERS SHOPIFY ORDERS $48,210 312 orders THE LEDGER GA4 PURCHASES $41,890 271 purchases -13% MISSING ADS PLATFORMS $63,400 claimed conversions +31% OVERCLAIMED Which one goes in the board deck? Each system counts differently. The audit shows exactly where each order was counted, dropped, or claimed twice.
Illustrative numbers. The divergence pattern is what stores actually see.

Why the numbers diverge

01 / The mismatch

None of the three systems is lying. They count different things, at different moments, under different rules - and every gap between them is a specific, findable defect in the pipeline.

CAUSE 01

The browser drops events

Ad blockers, Safari's tracking prevention, iOS privacy prompts, and consent banners silently remove a slice of your purchasers from every browser-side pixel - GA4 included. The slice is store-specific, and until it is measured, every downstream number inherits it.

CAUSE 02

The pipeline loses purchases

Checkout redirects, upsell apps, subscription flows, and headless storefronts each add a place where the purchase event can fire twice, fire with the wrong value, or never fire. Most stores have never reconciled events against the order ledger.

CAUSE 03

The models disagree by design

Ad platforms grade their own homework: view-through windows, modeled conversions, and platform-side attribution each inflate the claim. GA4 applies its own model. Nobody reconciles to actual orders - unless you make them.

Net effect: budget decisions ride on whichever dashboard the loudest person trusts. The fix is not another dashboard - it is a documented reconciliation of what each system received, order by order.

The questions

02 / The questions

Every store team asks these. The honest answer is the same each time: it depends on your configuration - and the audit is how you find out what your configuration actually does.

Why doesn't GA4 match Shopify?

It depends on consent, blockers, checkout type, and where the GA4 purchase tag actually fires. The gap has a store-specific anatomy - measure it once and it stops being a mystery.

Are my ad platform conversions real?

It depends on your attribution windows and whether platform claims are ever checked against orders. Overlap - two platforms claiming the same order - is the norm, not the exception.

Do I need server-side tracking?

It depends on how much the browser is currently losing for you. Server-side and Conversions API setups recover real signal - and misconfigured ones double-count instead.

Can I trust my ROAS dashboard?

It depends on what feeds it. A ROAS number built on unreconciled platform claims compounds every error upstream of it.

The audit

03 / The audit

The engagement produces a single artifact: a documented record of what your store's tracking actually does - and a reconciliation your finance and media teams can both sign.

3.1

Full tag and pixel inventory

Every script, pixel, and app-injected tag on the storefront and checkout, catalogued by vendor, trigger, and page context.

3.2

Purchase-event integrity check

Test orders traced end to end: does the purchase event fire once, with the right value, currency, and order id - on every checkout path you have.

3.3

Order-level reconciliation

Shopify orders vs GA4 purchases vs platform-claimed conversions over a sample window - counted, matched, and the gaps attributed to causes.

3.4

Server-side and CAPI review

What your Conversions API and server-side setup sends, whether it deduplicates against the browser, and what it recovers.

3.5

Remediation priorities

Findings ranked by revenue impact, so engineering and media fix what moves the numbers first.

WHERE ONE PURCHASE BECOMES THREE NUMBERS ORDER #1042 checkout, $154 BROWSER TAGS pixels + GA4 SERVER / CAPI webhooks, s2s GA4 Meta / Google Ads Warehouse DROPS HERE RECOVERS HERE The audit walks this pipeline with test orders and runtime capture: dashed paths are where browser events silently disappear; the server path is where they can be recovered - or double-counted when dedup is missing. METHOD: READ-ONLY RUNTIME CAPTURE + TEST ORDERS. NO THEME CHANGES.
Illustrative - your pipeline's actual shape is deliverable 3.1.
METHOD NOTE

Read-only. The audit runs on your live store with runtime capture and traced test orders - no theme edits, no app installs, no downtime.

Proof, running in public

04 / The glass box

We run our own store as a glass box.

Webclat Goods is a live demo storefront whose real product is the tracking layer: every event it fires is published in a live inspector, and the same order is traceable from the browser into two independent warehouses.

That is the standard the audit holds your store to - not a slide deck's standard, a working system's.

store.webclat.com · live tracking inspector at /tracking-plan

Who it is for

05 / Scope
05.1

Shopify and Shopify Plus brands

Checkout extensibility, app-injected pixels, and upsell flows - the places purchase events quietly break.

05.2

Multi-channel retailers

Web, marketplaces, and retail media each report their own truth; the reconciliation has to live outside all of them.

05.3

Headless and custom storefronts

Custom checkouts mean custom tracking - and nobody has audited it since the build team shipped.

05.4

B2B ecommerce

Long carts, quote flows, and offline closes - conversion tracking that was designed for DTC and never adapted.

10 / Next step

Bring your media buyer. We will reconcile the numbers together.

Read-only runtime capture and traced test orders on your live store - no theme changes, no downtime, and a findings document both finance and media can sign.