Skip to main content
Back to Engagement Models
Engagement ModelE-commerce

How Verdant Commerce Took Back Their Analytics Data

Verdant Commerce migrated their entire web analytics from Google Analytics 4 to self-hosted Umami. The migration eliminated data sampling, restored visibility into European traffic lost to consent changes, and reduced analytics infrastructure costs by over $14,000 annually. Within 90 days, the marketing team reported a 22% improvement in event tracking accuracy.

This engagement model illustrates our approach, methodology, and typical outcomes for this type of project.

Scenario

E-commerce company with 500K monthly sessions

Industry

E-commerce

Team Size

12-person marketing team

Typical Duration

5 weeks

Expected Outcomes

Typical outcomes for this type of engagement based on our methodology.

+22%

Tracking Accuracy

Ad-blocker bypass restored 18-22% of previously invisible sessions

100%

European Visibility

Restored from ~70% after consent changes eliminated the blind spot

$14,232

Annual Savings

From $14,400/yr (GA4 + BigQuery) to $168/yr (self-hosted Umami)

Minutes

Report Turnaround

Down from 2-5 days by eliminating the SQL bottleneck

The Challenge

The Problem

Verdant's relationship with GA4 had deteriorated across multiple dimensions. Data sampling destroyed confidence: pulling the same report twice produced different numbers, making $62,000/month in ad spend decisions unreliable. When Google updated consent defaults for European users, Verdant lost visibility into 30% of their UK and German traffic overnight — a $2.3M revenue segment went dark. Raw data access required a $1,200/month BigQuery export that only two people could query, creating a bottleneck that stretched optimization cycles from days to weeks. Internal testing showed 18-24% of visitors were invisible due to ad blockers suppressing client-side tracking. The cumulative effect: a marketing team that had lost faith in its own data, with performance reviews devolving into debates about accuracy rather than strategy.

Our Approach

How We Solve It

A self-hosted Umami instance deployed on existing VPS infrastructure addressed each pain point: zero data sampling at any volume, no third-party consent dependencies, full data access through dashboards and API without BigQuery, and server-side collection routing through a first-party endpoint to bypass ad blockers. The five-week engagement included analytics audit, infrastructure deployment, event migration, parallel validation, and team training.

Typical Approach

Audited 47 GA4 events, identified 31 essential and 16 unused or duplicate
Deployed Umami on Hetzner VPS with Docker Compose ($14/month incremental)
Migrated 31 events preserving all custom data properties and segments
Configured server-side tracking behind first-party domain for ad-blocker bypass
Ran parallel validation for 3 weeks comparing both platforms daily
Trained marketing team on dashboards and analysts on API access
Rebuilt 14 dashboards and 9 automated reports in Umami
Corrected misconfigured Add to Cart event (fired on page load, not button click)

Typical Timeline

Actual timelines vary based on scope and complexity.

1 week

Analytics Audit

Documented 31 essential events and 14 critical dashboards from 47 configured events

1 week

Infrastructure Deployment

Deployed Umami on VPS with automated backups and monitoring

1 week

Event Migration

Recreated events preserving custom data properties; fixed misconfigured Add to Cart event

1 week

Server-Side Collection

Configured first-party tracking endpoint; validated against 5 major ad-blocker extensions

2 weeks

Parallel Validation

Ran both platforms simultaneously; documented discrepancies and root causes daily

1 week

Cutover and Training

Two half-day training sessions; rebuilt all dashboards and automated reports

Technologies We Use

UmamiDocker ComposeHetzner VPSS3-compatible storageUptime Kuma

Measured Results

Outcomes measured at 90 days post-engagement.

MetricBeforeAfter
Event tracking accuracyBaseline+22%
European traffic visibility~70%100%
Monthly analytics cost$1,214$14
Data samplingFrequentNone
Custom report turnaround2-5 daysMinutes
Campaign optimization cycle7-10 days2-3 days

Before

$14,400/year (GA4 + BigQuery)

After

$168/year (self-hosted Umami)

Annual Savings

$14,232

Ready to Get Started?

Start with a free audit. We'll show you exactly where open-source tools can cut costs and improve your operations.