UTM Naming Convention Validator
Catch broken UTM parameters before they pollute your analytics. Enforce consistent naming conventions across your entire marketing team with instant validation and auto-fix suggestions.
Tip: Press Ctrl/Cmd + Enter to validate
Why UTM consistency matters
Inconsistent UTM naming is one of the most common causes of unreliable marketing data. Small mistakes compound across thousands of URLs.
Google Analytics treats Google and google as different sources.
of marketing teams report inconsistent UTM usage across campaigns.
of UTM issues are preventable with a validated naming convention.
Everything you need to enforce naming standards
Six validation layers run simultaneously on every URL you submit.
Allowlist enforcement
Define approved values for source and medium. Flag anything that falls outside your list.
Casing rules
Automatically detect and fix uppercase letters that would split your analytics data.
Regex pattern matching
Enforce campaign naming formats like date-prefixed or product-scoped structures.
Missing parameter alerts
Catch missing required parameters before your URL goes live in a campaign.
Auto-corrected URL
Get a ready-to-use corrected URL with all violations fixed. Copy with one click.
Compliance scoring
A clear percentage score gives your team an at-a-glance health metric for every URL.
How it works
Three steps to clean UTM data.
Paste your URL
Copy any tracking URL from your campaign builder, ad platform, or spreadsheet and paste it into the validator.
Validate against your rules
The engine checks each UTM parameter against your team's allowlists, casing rules, regex patterns, and required field definitions.
Copy the corrected URL
Review the per-parameter breakdown, understand each violation, and copy the auto-corrected URL ready for use.
Default convention rules
These rules reflect common UTM naming best practices. Your team can customize allowlists, patterns, and required fields to match your specific conventions.
Convention rules
Your team's UTM naming standards, enforced automatically.
utm_sourcerequiredlowercaseIdentifies which site sent the traffic
Must be lowercase and from the approved source list
utm_mediumrequiredlowercaseIdentifies what type of link was used
Must be lowercase and from the approved medium list
utm_campaignrequiredlowercaseIdentifies a specific product promotion or campaign
Lowercase letters, numbers, underscores, and hyphens only
utm_contentoptionallowercaseIdentifies what specifically was clicked
Lowercase letters, numbers, underscores, and hyphens only
utm_termoptionallowercaseIdentifies search terms
Lowercase, spaces allowed for keyword phrases
Frequently asked questions
What are UTM parameters?
UTM parameters are tags appended to URLs that let analytics platforms like Google Analytics identify the source, medium, campaign, content, and keyword that drove a visit. Without consistent naming, your data becomes fragmented and unreliable.
Why does naming convention matter?
Google Analytics is case-sensitive, so Facebook and facebook appear as two separate sources, splitting your data. Inconsistent naming means you cannot accurately measure channel performance, compare campaigns, or report on ROAS.
Which UTM parameters does this tool check?
This tool validates utm_source, utm_medium, utm_campaign, utm_content, and utm_term against configurable rules including allowed value lists, casing requirements, and regex patterns.
What does the score mean?
The score is the percentage of UTM parameters in your URL that fully comply with all naming convention rules. A score of 100% means every parameter is correctly formatted and uses approved values.
Can I customize the allowed values?
The current tool ships with a default ruleset. It is structured so custom allowlists, patterns, and required fields can be added easily to match your team's conventions.
Does this tool fix UTM errors automatically?
The tool suggests fixes and generates a corrected URL you can copy with one click. It automatically applies lowercase formatting and selects the closest matching allowed value where possible.
Ready to clean up your UTM data?
Paste your first URL and see exactly which parameters break your naming convention.
Validate my UTM URL