£10M Shopify Brand: From Broken Tracking to Profitable, Scalable Growth
A UK-based women's apparel brand was scaling aggressively across Google, Meta, TikTok, email and affiliate, making every budget decision on data that was quietly misleading them. Rebuilding their measurement stack unlocked real performance, real ROAS, and marketing the leadership team could finally trust.
Data was misleading every marketing decision
The brand was running strong traffic across five channels, yet nothing added up. GA4 contradicted Shopify. Meta reported conversions that never happened. Budget decisions were being made on a picture that was, at best, partial, and at worst, actively misleading.
Inaccurate, non-standard data layer
Didn't follow Google's eCommerce schema. Missing and malformed events and parameters across product views, add-to-cart, checkout steps, and lead forms.
Multiple containers, duplicate pixels, no structure
Overlapping GTM accounts, duplicate Google and Meta scripts, undocumented tags and triggers, deprecated code, and no proper Google Consent Mode.
Zero server-side coverage
Everything ran client-side. Data was bleeding to ad blockers, iOS ITP, and consent loss, with no infrastructure to recover it.
Severe discrepancies & broken reports
Revenue didn't match Shopify. Broken eCommerce events, broken checkout funnel, duplicate users, unassigned traffic, and misattributed source/medium.
Conversions inflated by up to 4×
No proper de-duplication between browser and server. Low event match quality, minimal server-side coverage, and persistent health warnings, all while ROAS looked "great" on paper.
No structured conversion tracking
No structured conversion or eCommerce tracking in place, leaving the channel effectively unmeasured and unable to optimise against real purchase signals.
Data discrepancies distorting cross-channel attribution
TikTok conversion numbers disagreed with every other source of truth. Combined with other tracking gaps, this made like-for-like channel comparison, and therefore any informed budget reallocation, effectively impossible.
- Ad platforms learning from duplicate and missing conversions
- Winning campaigns impossible to identify with confidence
- Budget flowing into channels that looked good, not channels that sold
- Customer journey full of gaps with no usable funnel insight
- Reported ROAS inflated vs. actual contribution margin
- Leadership losing trust in every marketing dashboard
Rebuilding data accuracy from the ground up
Rather than patching individual issues, the full tracking ecosystem was rebuilt from the data layer up, with accuracy, deduplication, and long-term governance as the non-negotiables.
Built on a proven stack
A modern, server-first measurement architecture designed to survive privacy controls, deliver clean signals to every ad platform, and scale with the business.
Shopify data layer, rebuilt from scratch
Custom JavaScript data layer aligned with Google's recommended eCommerce schema, with complete events, correct parameters, and full lead-form coverage.
Legacy scripts audited and removed
Duplicate pixels, deprecated tracking code, and orphaned scripts stripped from the Shopify theme to eliminate double-counting at the source.
GTM rebuilt with proper governance
Single container, clean naming conventions, structured folders, conversion linker in place, and a documented system the team can actually maintain.
Server-side Tagging with Stape.io
Server container deployed to recover data lost to browser restrictions, ad blockers, and consent limits, with every platform routed server-side where supported.
Google Consent Mode v2 (and Microsoft) implemented
CMP migrated, default and update states configured correctly, and modelled conversions enabled. Compliant by design, with no silent data loss.
GA4 reports fixed end-to-end
eCommerce events restored, checkout funnel rebuilt, duplicate users resolved, unassigned traffic fixed, and key events mapped. GA4 now matches Shopify revenue.
Meta Pixel + Conversions API, properly deduplicated
Browser and server events aligned, all required parameters sent, event match quality lifted, and every health warning cleared inside Events Manager.
Bing & Microsoft Ads fully configured
UET tags, eCommerce events, lead tags, and Microsoft Consent Mode configured for accurate conversion reporting and stronger in-platform optimisation.
TikTok Events API & eCommerce tags
Full eCommerce event set deployed with Events API, resolving data discrepancies and giving TikTok the signal quality it needs to optimise properly.
Custom GA4 reports for decision-making
Tailored reports for eCommerce, traffic acquisition, revenue, custom funnels, landing page performance, and custom audiences, built for the marketing team's real questions.
Ongoing maintenance & QA
Regular audits, platform updates, and continuous improvement so the stack stays accurate as Shopify, ad platforms, and privacy rules evolve.
From guesswork to data-driven growth
With accurate tracking in place, the brand moved from optimising against noise to optimising against truth. The numbers started reflecting real commercial performance rather than reported fiction.
Unified truth across every platform
- GA4, Meta, TikTok, Bing and Shopify aligned
- Single source of truth for revenue, conversions, and funnel
Real ROAS, not reported ROAS
- Meta's 4× over-reporting eliminated
- Channel ROAS comparable like-for-like for the first time
Smarter ad-platform optimisation
- Higher event match quality across Meta, TikTok, and Bing
- Algorithms learning from clean, server-verified conversions
Budget flowing to what actually sells
- True top performers identified across every channel
- Spend reallocated from vanity channels to profit drivers
Full-funnel visibility, restored
- Checkout funnel, drop-offs, and landing pages measurable
- CRO decisions now grounded in reliable behaviour data
Privacy-ready, future-proof stack
- Server-side + Consent Mode v2 = resilient to iOS/ITP/ad blockers
- Clean platform health across every ad channel
Accurate tracking isn't a technical upgrade. It's a commercial lever.
Fixing the data didn't just clean the reports. It changed how this business spent, where it grew, and how confidently its team could make the next decision.
Think your tracking is telling the truth?
Most Shopify brands spending six figures a month are quietly losing money to broken tags, duplicate pixels, and attribution drift. Let's find out what yours is hiding — and what it's worth fixing.
Request a tracking audit →