Why UTM naming conventions matter
Analytics reports group text values exactly as they arrive. If one marketer
uses facebook, another uses Facebook, and a third uses fb, the same channel
appears as three sources. A naming convention prevents that fragmentation and
makes campaign comparisons reliable across teams, agencies, and launch dates.
What this checker validates
The checker starts at 100 points and looks for the required source, medium,
and campaign fields. It also detects spaces, uppercase letters, uncommon
medium labels, duplicate parameters, mixed separators, unusual campaign
length, special characters, and malformed URLs. Missing required values and
duplicate parameters receive larger deductions because they create more
serious attribution problems.
Good and bad UTM examples
A clear URL uses predictable lowercase values and separates concepts
consistently. A weak URL mixes presentation copy with channel labels or uses
different medium names for the same traffic type.
Good: utm_source=facebook&utm_medium=paid_social&utm_campaign=summer_sale
Review: utm_source=Facebook&utm_medium=Paid Social&utm_campaign=Summer-Sale_2026
How to maintain a convention
Publish a short list of approved medium values, decide whether campaigns use
underscores or hyphens, and give every field one purpose. Use utm_campaign for
the shared initiative and utm_content for creative or placement details.
Check URLs before they enter ads, newsletters, QR codes, and partner
placements, where corrections become expensive.