Tools · 3 min read · Updated

UTM Parameters Done Right: A Naming Convention Your Whole Marketing Team Can Follow

Messy UTMs split your campaign data and push traffic into "Unassigned" in GA4. A simple UTM naming convention, the values GA4 expects, and the mistakes that quietly break attribution.

UTM naming convention for marketing teams

UTM parameters are the small tags at the end of a link that tell your analytics where a visitor came from:

https://yourcompany.com/pricing?utm_source=linkedin&utm_medium=paid_social&utm_campaign=2026_q4_webinar

They are simple, and that’s the problem. Anyone can type anything, so after a year most accounts have Facebook, facebook, fb and facebook.com as four separate sources, and a chunk of traffic in GA4’s “Unassigned” channel. A short written convention fixes this.

The five parameters

ParameterAnswersExamples
utm_sourceWhich site or sender?google, linkedin, newsletter, partner_acme
utm_mediumWhat type of channel?cpc, paid_social, social, email, referral, display
utm_campaignWhich campaign?2026_q4_webinar, black_friday_2026
utm_contentWhich ad, link or version?video_a, header_button
utm_termWhich keyword or audience?crm_software, lookalike_1pct

Source, medium and campaign should be on every tagged link. Content and term are optional.

Medium matters more than you think

GA4 sorts traffic into channels (Paid Search, Paid Social, Email, Organic Social and so on) using rules based mostly on utm_medium and utm_source. If your medium doesn’t match its rules, the traffic lands in “Unassigned” and your channel reports are wrong.

Channel you want in GA4Use this mediumAvoid
Emailemailnewsletter, mail, email_blast
Paid Searchcpc (with a search engine as source)ppc_google, adwords
Paid Socialpaid_social or cpc (with a social network as source)sponsored, boost
Organic Socialsocialpost, organic
Displaydisplay or bannerprogrammatic_ad
Affiliatesaffiliatepartner

Google publishes the full default channel group rules. Check them before you invent a new medium.

A convention you can copy

  1. Lowercase everything. GA4 treats LinkedIn and linkedin as different values.
  2. Underscores, no spaces. Spaces become %20 or + and break in some tools.
  3. Source is the platform name, not the domain: facebook, not facebook.com or fb.
  4. Medium comes from a fixed list (the table above). Nobody adds a new one without agreement.
  5. Campaign follows a pattern, for example year_quarter_name: 2026_q4_webinar. Use the same campaign name across every channel so you can compare them.
  6. Use a shared builder. A spreadsheet with drop-down lists for source and medium and a formula that builds the URL stops typos before they happen. It also gives you a log of every tagged link.

Mistakes that quietly break attribution

Never put UTMs on links from your own website to your own website, such as a home page banner. When a visitor who came from Google clicks it, GA4 starts a new attribution with your fake source and the real one is lost. Use GA4 events to measure internal promotions instead.

Tagging Google Ads manually

If Google Ads is linked to GA4 with auto-tagging on (the gclid parameter), you don’t need UTMs on Google Ads. Adding them can lead to conflicting data. Leave auto-tagging to do the job.

Redirects that drop the parameters

Some link shorteners, redirects and website setups strip everything after the ?. Click every tagged link before launch and check that the final page address still has the UTMs.

Personal data in UTMs

Never put email addresses, names or phone numbers in a URL. They end up in analytics, which breaks Google’s terms and creates a privacy problem.

Keeping the first touch, too

Analytics tools mostly report the visit that led to the conversion. If you also want to know which campaign first brought a lead in, save the UTMs into hidden form fields or your CRM. We explain how in first-touch vs last-touch UTMs.

Learn the rest of the technical side

UTMs are the first layer of tracking. Cookies, pixels, consent and attribution sit on top. My book, The Technical Web Guide for Marketers, explains how they fit together, along with domains, email, search and AI. (I’m the author; the Amazon link is an affiliate link.)

Tagged
Rupak Nepali
Written byRupak Nepali

Author of four Opencart book.
The recent are Opencart 4 developer book and Opencart 4 user manual

Leave a Reply

Your email address will not be published. Required fields are marked *