Analytics Foundation

GA4 Audit, Setup & Migration for E-Commerce

Most GA4 properties we open are quietly wrong. We find out how, fix it, and give you numbers you can make decisions on.

GDPR & Consent Mode v224h Response TimeUK-Registered Agency50+ Projects Delivered
Get My Free GA4 Audit →

Not ready to write it all out? Book a 15-minute discovery call →

The Problem

Quietly Wrong Data

GA4 rarely fails loudly. It fails by reporting a number that is plausible but wrong, which is far more expensive than reporting nothing.

The patterns repeat. Purchase events fire twice because the thank-you page is reloadable and nothing guards against it. Revenue is passed including tax in one market and excluding it in another, so cross-market comparison is meaningless. Self-referrals from a payment gateway break the session, and the resulting conversion is credited to `direct` instead of the campaign that earned it. Item-scoped parameters are inconsistent between `add_to_cart` and `purchase`, so funnel reports silently drop rows. Internal traffic was never filtered.

Individually these look minor. Together they mean your channel report is fiction, and every budget decision made from it is a guess wearing a suit.

What We Do

What We Do

Full Property Audit

A documented review, not a checklist screenshot.

  • Event and parameter inventory against the GA4 recommended schema
  • Revenue reconciliation: GA4 versus your order table, by market
  • Duplicate and missing event detection
  • Referral exclusion and cross-domain configuration review
  • Data retention, internal traffic filters, and PII leakage check
  • Consent Mode v2 implementation review

Clean E-Commerce Implementation

  • Full funnel: `view_item_list`, `view_item`, `add_to_cart`, `begin_checkout`, `add_payment_info`, `purchase`
  • Consistent `items[]` schema across every event
  • Refund events wired to your order status changes
  • Multi-currency handled correctly

Migration & Recovery

  • Migration from broken or partial implementations
  • Server-side GA4 via GTM server container
  • Historical continuity notes so year-on-year comparisons stay honest
  • BigQuery export configuration

Reporting You Will Actually Open

  • Custom explorations for the funnel steps that matter to you
  • Looker Studio dashboards fed from GA4 or BigQuery
  • Channel grouping aligned to how you actually buy media
Field Notes

Common Mistakes We Find

Patterns from audits we have run. If you recognise two or more, the gap is probably costing you more than it appears to.

Reloadable thank-you page with no transaction dedupe.

Same order counted three times because the customer refreshed. `transaction_id` deduplication exists precisely for this and is routinely omitted.

Tax handled inconsistently across markets.

Revenue includes VAT in one storefront and excludes it in another. Every cross-market comparison in the property is wrong, and nothing about the report looks broken.

Payment gateway missing from referral exclusions.

The customer returns from the payment provider, GA4 starts a new session, and the conversion is credited to the gateway instead of the campaign that earned it.

`items[]` schema drifting between events.

`add_to_cart` sends `item_id`, `purchase` sends `id`. Funnel reports silently drop rows and the funnel looks like a conversion problem.

Internal traffic never filtered.

Your team, your developers, and your agency counted as users. Small sites can see double-digit percentages of sessions that are not customers.

How We Work

How We Work

01

Step 01 — Reconcile

We compare GA4 revenue against your source of truth and quantify the gap.

02

Step 02 — Diagnose

Every discrepancy traced to a specific cause, documented.

03

Step 03 — Rebuild

Clean implementation, validated event by event.

04

Step 04 — Verify

Reconciliation repeated until the gap closes.

05

Step 05 — Enable

Dashboards and a walkthrough so your team can self-serve.

No Surprises

What Happens Next

01

Step 01 — You hear back within 24 hours.

A real reply from the person who would do the work, not an autoresponder or a junior scheduling a call about a call.

02

Step 02 — We look before we talk.

Send us access or a URL and we review your actual setup first, so the conversation starts with findings instead of discovery questions.

03

Step 03 — 30 minutes, findings first.

We walk you through what we found and what it is costing. You get that regardless of whether you hire us.

04

Step 04 — A written scope, or an honest no.

If it is a fit, you get scope, timeline, and cost in writing. If it is not, we say so and point you somewhere better.

No retainer required. No minimum term. No obligation at any step.

Stack
GA4Google Tag ManagerGTM Server-SideBigQueryLooker StudioWooCommerceShopifyConsent Mode v2
6

Markets, One Stack

Multi-country WooCommerce covering DE, FR, PT, ES, IT, UK — unified tracking, regional checkout logic, shared admin.

PAJ GPS · E-Commerce
Fit Check

Is This Right For You?

We would rather tell you now than after an invoice. Here is who this work pays off for, and who it does not.

A good fit if:

  • You are doing €25,000+ per month in online revenue, where a few percent of recovered attribution is real money
  • You are running paid media and the reported numbers do not match your bank
  • You sell across more than one market, currency, or storefront
  • You have a developer or agency who can act on what we find
  • You want to own the implementation afterwards, not rent it

Probably not a fit if:

  • You are early stage and validating the product — fix demand first, measure it later
  • You want someone to manage ad spend day to day; we build the measurement layer, we are not a media buying agency
  • You need it live this week; proper implementation has a validation phase and we will not skip it
  • You want the cheapest quote — we are not it, and the cheapest tracking build usually gets rebuilt

Most engagements start from €1,500. We confirm scope and cost in the discovery call, before anything is committed.

Get Your Free Audit

Tell us about your setup. We respond within 24 hours.

Not ready to write it all out? Book a 15-minute discovery call →

FAQ

Common
Questions

Ready to Build Something That Works?

Book a free 30-minute strategy audit. No pitch deck, no pressure — just an honest look at your setup and what to fix first.

Not ready to write it all out? Book a 15-minute discovery call →

Get My Free Audit →