E-commerce

Fashion Brand Recovers $180K in Lost Attribution

Broken GA4 e-commerce + missing Meta CAPI fixed in 5 days

40% ROAS Improvement
$180K Recovered Attribution
12 Broken Tags Fixed
5 Days to Complete
+ The Challenge

The Problem: Six Months of Blind Spending

  • GA4 Enhanced E-commerce was partially implemented—purchase events fired but product data was missing
  • Meta Pixel was tracking page views only; no purchase or add-to-cart events reaching Facebook
  • Conversions API (CAPI) was never set up despite being promised by previous agency
  • 12 legacy Universal Analytics tags still firing, creating duplicate tracking
  • No server-side tracking, meaning iOS 14+ users were essentially invisible
  • Attribution was off by 40-60% depending on the channel, making optimization impossible
+ The Solution

The Fix: Complete Tracking Overhaul

01 Day 1

Audit & Discovery

Full GTM container audit. Mapped all existing tags, triggers, and variables. Identified 12 broken or deprecated tags. Documented data layer gaps.

02 Day 2

GA4 E-commerce Fix

Rebuilt data layer with proper product schema. Implemented view_item, add_to_cart, begin_checkout, and purchase events with full product arrays. Added user_id tracking for cross-device.

03 Day 3

Meta Pixel + CAPI

Deployed browser pixel with ViewContent, AddToCart, InitiateCheckout, Purchase events. Set up server-side GTM on Google Cloud. Configured CAPI with event_id deduplication.

04 Day 4

Cleanup & QA

Removed all 12 legacy UA tags. Fixed trigger conflicts. Tested all events in Preview mode and Meta Events Manager. Verified event deduplication.

05 Day 5

Documentation & Handoff

Delivered 30-page documentation covering all tags, triggers, variables, and data layer specs. Trained internal team on maintenance and monitoring.

+ The Results

The Results: Immediate Impact

  • Meta ROAS improved 40% within first 2 weeks as the algorithm finally had accurate conversion data
  • GA4 revenue tracking matched Shopify within 2% (previously showed 35% discrepancy)
  • Recovered $180K in previously invisible attributed revenue over first quarter
  • iOS traffic attribution improved from 15% to 73% match rate
  • Reduced wasted ad spend by reallocating budget away from over-reported channels

"We thought our Meta campaigns were underperforming. Turns out they were our best channel—we just couldn't see it. The fix paid for itself in the first week."

Director of Marketing Fashion E-commerce Brand
SaaS

SaaS Startup Fixes 47% Data Loss from Cross-Domain Tracking

Cross-domain issues + consent mode problems resolved

47% Data Loss Fixed
3x Trial Attribution
8 Domains Unified
10 Days to Complete
+ The Challenge

The Problem: User Journeys Vanishing at Checkout

  • Main site (marketing), app subdomain, and checkout on separate domains—no cross-domain tracking
  • 47% of user journeys ended abruptly when users moved between domains
  • Trial signup attribution was nearly impossible—couldn't connect ad click to conversion
  • Consent mode misconfigured: EU traffic was either not tracked at all or tracked without consent
  • Multiple Google Ads accounts with different conversion tags causing over-counting
  • Product analytics (Mixpanel) completely separate from marketing analytics (GA4)
+ The Solution

The Fix: Unified Cross-Platform Tracking

01 Days 1-2

Domain Mapping

Mapped all 8 domains/subdomains in the user journey. Identified where tracking broke. Created unified measurement plan covering marketing → app → checkout → retention.

02 Days 3-4

Cross-Domain Setup

Configured GA4 cross-domain linking for all 8 properties. Set up linker parameters for Google Ads. Implemented first-party cookies with proper domain scope.

03 Days 5-6

Consent Mode Fix

Deployed Consent Mode v2 with proper regional defaults. Set up cookieless measurement for EU. Configured consent-aware triggers for all tags. Implemented consent recovery for returning users.

04 Days 7-8

Conversion Consolidation

Unified Google Ads conversion tracking across accounts. Set up Enhanced Conversions for better match rates. Created single source of truth for trial and paid conversions.

05 Days 9-10

Analytics Unification

Connected GA4 user_id with Mixpanel distinct_id. Set up server-side event forwarding. Created unified dashboards showing full funnel from ad click to subscription.

+ The Results

The Results: Complete Funnel Visibility

  • Recovered 47% of previously lost user journeys across domains
  • Trial signup attribution improved 3x—finally able to optimize ad spend
  • EU traffic visibility went from 12% to 89% through proper consent mode
  • Reduced duplicate conversions by consolidating Google Ads tags
  • Product and marketing teams now share unified user IDs for complete lifecycle view

"We were making decisions based on maybe 50% of the data. Now we can see the full picture—which channels drive trials that actually convert to paid."

VP of Growth Series B SaaS Startup
Agency

Agency Remediates 23 Client Containers in 6 Weeks

Legacy UA tags + broken implementations across client portfolio

23 Containers Fixed
147 Legacy Tags Removed
89 Critical Issues
6 Weeks Total
+ The Challenge

The Problem: Portfolio-Wide Tracking Debt

  • 23 client containers, most untouched since original setup 3-5 years ago
  • 147 Universal Analytics tags still firing despite UA sunset—clients paying for dead tracking
  • Multiple clients had completely broken GA4 implementations done by previous vendors
  • No documentation for any container—tribal knowledge left when team members departed
  • Critical issues found on 89% of scanned containers including broken conversions, missing consent, duplicate tags
  • Agency's credibility at stake: clients starting to question why their data didn't match
+ The Solution

The Fix: Systematic Portfolio Remediation

01 Week 1

Portfolio Scan

Ran automated scan on all 23 containers. Prioritized by severity: 8 critical (broken conversion tracking), 11 major (deprecated tags), 4 minor (optimization opportunities).

02 Weeks 2-3

Critical Remediations

Fixed 8 critical containers first. Issues included: broken e-commerce tracking, misconfigured cross-domain, and missing ad platform pixels. Each delivered with documentation.

03 Week 4

UA Sunset Cleanup

Removed all 147 legacy Universal Analytics tags. Verified GA4 was properly configured to replace each. Cleaned up unused triggers and variables.

04 Week 5

Optimization Pass

Implemented missing CAPI/Enhanced Conversions on 15 containers. Added consent mode to 19 containers. Set up server-side GTM for 3 highest-traffic clients.

05 Week 6

Documentation & Training

Delivered documentation for all 23 containers. Created SOPs for container maintenance. Trained agency team on ongoing monitoring and common fixes.

+ The Results

The Results: Portfolio-Wide Data Integrity

  • All 23 containers now running clean, documented, GA4-native implementations
  • Removed 147 dead UA tags—clients stopped paying for non-functional tracking
  • 89 critical issues fixed before clients noticed discrepancies in reports
  • Agency team trained and equipped to maintain containers in-house
  • New white-label partnership: agency now refers all analytics work

"We should have done this years ago. Our clients trust us more, our team is confident in the data, and we have a partner for the complex stuff. Win-win-win."

Technical Director Full-Service Digital Agency

Is Your Tracking Broken Too?

Most businesses don't know they have problems until they look. Get a free scan in 30 seconds—we'll show you exactly what's wrong.

Get Your Free Scan

Instant results. No GTM access required.