Free tool · No data stored · CSV only · All platforms

Audit your UTM tagging before
bad data becomes bad decisions

Upload your GA4 source/medium report as a CSV. UTMWATCH detects inconsistent naming, suspicious direct traffic, self-referrals, missing campaign tags, and non-standard mediums — then tells you exactly how to fix each one.

🔍

Drop your GA4 source/medium CSV here

GA4 → Reports → Acquisition → Session source/medium → Export

How UTMWATCH works

01

Export your data

In GA4 go to Reports → Acquisition → Traffic acquisition or Session source/medium. Set your date range and export as CSV.

02

Upload the CSV

Drop it in above. UTMWATCH supports combined "source / medium" columns or separate source and medium columns from any analytics export.

03

See every issue

Six audit checks run automatically: inconsistent naming, suspicious direct traffic, self-referrals, missing campaigns, non-standard mediums, and untagged rows.

04

Fix and standardise

Every issue gets a specific fix. Copy the UTM naming guide and share it with your team or agency so the same mistakes don't happen again.

UTM Audit Report

Issues found

All sources — annotated

Source Medium Campaign Sessions Conversions Issues

Recommended UTM naming convention

Sources

googlepaid search
bingpaid search
facebookMeta paid
instagramMeta paid
linkedinLinkedIn paid
klaviyoemail
mailchimpemail
newsletterorganic email

Mediums

cpcall paid ads
organicSEO traffic
emailall email sends
socialorganic social
referralexternal links
displaydisplay/banner
affiliateaffiliate links
smsSMS campaigns

Campaign format

Lowercase · hyphens · no spaces
spring-sale-apr-2026
newsletter-weekly-w18
brand-awareness-q2
retargeting-cart-abandon
Include: channel · campaign-name · month-year

Need the full picture?

SEO, GEO & Paid Media consultancy without the fluff. Strategy that actually ships.

Work with Shev →