Audit Your UTM Parameters.
Fix Them in One Click.
Paste your GA4 export. Get your UTM health score in 60 seconds. Fix naming chaos across source, medium, and campaign.
Free first audit - 60-second result - no signup required.
UTM Health Score
78 / 100
342
URLs scanned
12
Clusters found
8
Canonical sources
Top variant clusters - utm_source
Find every naming mistake in 60 seconds
Upload your GA4 CSV export. Our AI scans every UTM value, clusters semantic duplicates, flags case mismatches, and generates your health score without configuration.
Run your first auditSmart Variant Clustering
AI groups fb, facebook, Facebook, and meta into a single canonical name. No regex rules needed.
Health Score Grading
Get an A-F letter grade with a detailed breakdown of variant clusters, case mismatches, and naming drift.
One-Click Fix
Apply the suggested clean taxonomy with a single click. Lock in your canonical names instantly.
How It Works
Three steps to clean attribution
Step 01
Upload Your CSV
Export your GA4 acquisition data as CSV. Drag and drop, and the audit handles the rest.
Step 02
Get Your Health Score
AI clusters variants, flags mismatches, and generates an A-F letter grade in seconds.
Step 03
Lock Your Taxonomy
Apply the clean taxonomy with one click. Every future link follows your approved values.
Every link follows your taxonomy. Automatically.
The governed link builder locks dropdowns to your approved UTM values. No more freestyle naming. No more case mismatches. Every link ships clean.
Try the link builder
Locked Dropdowns
Only approved values appear in the builder. No freestyle naming, no new variants creeping in.
Auto-Lowercase
Every UTM value is automatically lowercased. Case chaos is eliminated before it starts.
Copy & Share
One-click copy for any channel. Share governed links with your team instantly.
Everything you need to govern your UTM data
From real-time audits to recurring schedules, saved reports, and multi-client monitoring, all in one place.

Real-Time Audit Dashboard
See every UTM issue at a glance with severity scoring and one-click fixes.

Recurring Automated Audits
Schedule weekly or monthly audits so naming drift never goes unnoticed.

Saved Reports & History
Track your health score over time and share progress with stakeholders.

Client Health Monitoring
Agency view across all client workspaces with per-client health grades.
Example audit signals
What the health score catches
"`fb`, `Facebook`, `facebook`, and `meta` all appear as separate sources, splitting paid social reporting."
Source drift
Common finding, Paid social
"`cpc`, `paid`, `paid-social`, and `paidsocial` make channel joins unreliable across reports."
Medium drift
Common finding, Acquisition reports
"Campaign names switch between spaces, hyphens, dates, and ad hoc suffixes after a contractor joins."
Campaign drift
Common finding, Lifecycle teams
"Rows with missing source or medium values quietly push traffic into Unassigned."
Missing values
Common finding, GA4 exports
"The report turns messy rows into a proposed canonical taxonomy your team can carry forward."
Taxonomy proposal
Output, Governance
A-F
Health grade
Top 10
Issue clusters
Forwardable report
Pricing
Simple pricing that scales with your team
Start with a free audit. Upgrade when you need unlimited AI, team workspaces, or client governance.
Solo
Billed $115/yr
For individual marketers managing campaigns.
- Unlimited AI audits
- PDF reports
- Governed link builder
- Taxonomy lock
Team
Billed $278/yr
For marketing teams with shared governance.
- Everything in Solo
- Unlimited audits
- 1 workspace
- Up to 3 team members
- Shared taxonomy
- Priority support
Agency
Billed $758/yr
For agencies managing multiple clients.
- Everything in Team
- 5 client workspaces
- Unlimited members
- White-label PDF reports
- API access
Still kicking the tires? Run one free audit - no card required.
FAQ
Frequently asked questions
Everything you need to know about UTM Drift Guard.
What file format do I need?+
Export your GA4 acquisition data as CSV. We support any CSV with utm_source, utm_medium, or utm_campaign columns.
How does the AI clustering work?+
We send your UTM values to Claude, which semantically groups variants like fb, facebook, Facebook, and meta into a single canonical name. This is far more powerful than regex — it understands context and common abbreviations.
Is my data secure?+
Your CSV is processed server-side and deleted after analysis. We never store raw marketing data. All processing happens in-memory and results are tied to your account only.
Do I need an account to run an audit?+
Yes — a free account is required so we can store your report, enforce the monthly scan limit, and let you share results. Sign up takes ~10 seconds with Google or magic link, and your first audit is free with no credit card.
What's included in the free plan?+
One scan per month with a basic health score, variant clustering breakdown, and a shareable report link you can send to your team or stakeholders.
Do you connect directly to Google Analytics?+
Not yet — CSV upload covers the same data. Direct GA4 OAuth integration is on the roadmap and will allow automatic, recurring audits.
Clean UTMs. Clear Attribution.
Confident Decisions.
Join marketing teams who stopped guessing and started governing their UTM data.