This is a sample report built from anonymized example data. Run your own free audit to see your real grade.

UTM audit report

UTM Health Score

4,820 UTM links · 318,402 sessions analyzed

D56

Paid social and email traffic are fragmenting across four to five naming variants each, scattering roughly a third of your sessions into duplicate rows in GA4. Locking six sources and five mediums to a canonical taxonomy re-joins most of it.

Dimension Breakdown

consistency41/100 · 5 issues
naming_drift38/100 · 6 issues
channel_mapping52/100 · 3 issues
completeness63/100 · 2 issues
traffic_unassigned71/100 · 1 issues
taxonomy_locked20/100 · 1 issues

What's splitting your reporting

Every row is a cluster of values GA4 treats as separate — costing you joins across campaigns, channels, and revenue.

All Issues

AI found 4 semantic clusters1 case
SeverityParameterVariantsCanonicalTrafficFix
criticalutm_sourceAI · Semantic4facebook22%Merge all Meta variants into `facebook`.
criticalutm_mediumAI · Semantic4cpc18%Standardize all paid clicks to `cpc`.
highutm_mediumAI · Semantic4email14%Collapse email variants into `email`.
highutm_sourceCase3google9%Lowercase and dedupe to `google`.
mediumutm_campaignFormat3q2-2026-spring-sale7%Adopt one campaign slug pattern.
mediumutm_sourceAI · Semantic3instagram5%Map Instagram aliases to `instagram`.
highutm_medium08%8% of tagged links are missing utm_medium entirely.
lowutm_mediumFormat3social4%Unify organic social to `social`.

The fix: one canonical taxonomy

Drift on the left, the value your team carries forward on the right.

utm_sourcefbfacebookFacebookmeta
facebook
utm_sourcegoogleGooglegoogle.com
google
utm_sourceiginstagraminsta
instagram
utm_mediumcpcpaidpaid-socialppc
cpc
utm_mediumemailEmaile-mailnewsletter
email
utm_mediumsocialsocial-mediaorganic-social
social
utm_campaignQ2_Saleq2-saleq2_sale
q2-2026-spring-sale

Sources

facebook, google, instagram, linkedin, bing, direct

Mediums

cpc, email, social, organic, referral

Campaign pattern

{channel}-{yyyy}-{descriptor}

See your own UTM health score

Paste your GA4 export. Get the grade, the drift, and the clean taxonomy in 60 seconds.

Free first audit · 60-second result · no signup required.