Free — no login
Campaign UTM auditor
Paste a list of URLs or a GA4/CSV export. We flag mixed-case parameters, missing medium, facebook vs fb, and unreadable campaign names.
URLs or CSV (one per line)
3 URL(s) parsed — updates as you type.
UTM hygiene score
3 links
0/100
0
Issue mix
- Warn4
- Fail3
utm_source values (raw)
Flags
utm_source
Value “Facebook” is mixed case. Reports will split Facebook vs facebook.
Fix: facebook
utm_campaign
Campaign “Spring Sale” contains spaces — use underscores.
Fix: spring_sale
/tools
Missing utm_medium.
Fix: Required trio: source, medium, campaign.
utm_source alias
“fb” should be standardized to “facebook” (you also have variants like fb, facebok, fb-ads, meta).
utm_campaign
Campaign “test” is too generic to report on.
Fix: test
/contact
Missing utm_source.
Fix: Required trio: source, medium, campaign.
utm_Source
Mixed-case parameter “utm_Source”. GA4 treats utm_Source and utm_source as different.
Fix: Use lowercase utm_source, utm_medium, utm_campaign.
GA4 full of splintered campaigns?
We’ll standardize naming, rebuild source/medium rules and make paid, email and organic comparable.
Frequently asked questions
The builder creates one clean link. The auditor reviews a batch you already used — the messy ones sitting in GA4.
Yes. We look for a column that contains http(s) URLs or utm_ parameters, one row per line.
In GA4, Facebook and facebook are different sources. utm_Source is a different parameter from utm_source.