codexier.

Marketing & SEO

UTM Parameters: A Naming Convention That Lasts

By CodexierPublished 5 min read

UTM parameters are the small tags added to a link that tell your analytics where a visitor came from: which newsletter, which social post, which partner. They are free and simple, and they are also the most common source of messy marketing data, because every person on the team writes them slightly differently. Facebook, facebook and fb become three sources in GA4. This guide explains what each parameter does, gives you a convention that fits GA4's channel rules, and shows how a shared sheet keeps it consistent.

What UTM parameters do

ParameterAnswersExample
utm_sourceWhere exactly did the visitor come from?newsletter, linkedin, partner-name
utm_mediumWhat type of channel is it?email, social, paid-social, referral
utm_campaignWhich campaign or initiative?2026-10-autumn-offer
utm_contentWhich link or version within the campaign?header-button, variant-b
utm_termWhich keyword, for paid search?Usually filled by the ad platform

Google Ads links should normally rely on auto-tagging rather than manual UTM tags, since GA4 reads the Ads click identifier directly when the accounts are linked.

A naming convention

GA4 sorts traffic into default channels based on source and medium. If your medium says email, the visit lands in the Email channel; if it says something the rules do not recognise, it lands in Unassigned, where it is hard to report on. Values are case-sensitive, so Email and email are counted separately. A convention solves this by fixing the allowed values in advance.

  • Lower case only, with hyphens between words and no spaces, accents or special characters such as å, ä and ö.
  • Medium from a fixed list: email, social, paid-social, cpc, display, referral, affiliate, qr.
  • Source is the specific platform or sender: newsletter, linkedin, instagram, facebook, the partner's name.
  • Campaign starts with year and month, then a short name: 2026-11-black-week.
  • Content describes the link's position or variant, not the date or the medium again.

Write the convention down in a few lines at the top of the shared sheet. It is the document new colleagues and agencies should read before they publish a tagged link.

Common mistakes

  1. Tagging internal links, such as a banner on your own homepage; it overwrites the visitor's real source.
  2. Mixed capitalisation, which splits one source into several rows.
  3. Using the campaign name in the medium, which sends the visit to Unassigned.
  4. Manual UTM tags on Google Ads links that conflict with auto-tagging.
  5. Forgetting to tag newsletter links, so email traffic shows up as direct.
  6. Personal data in parameters, such as the recipient's email address, which then ends up in analytics.

The last point matters under GDPR: analytics is not the place for identifiers of individual people, and Google's terms forbid sending personal data in URLs.

Reading UTM data in GA4

In GA4, the Traffic acquisition report shows sessions by default channel group, and you can switch the dimension to session source / medium or session campaign to see your tags. For conversions, use the same dimensions in the key events or conversions reports, or build an exploration with campaign and content as rows. Remember that visitors who declined analytics cookies are only partly measured, so the numbers are a trend, not a census; our guide to attribution for small businesses covers how to use them.

When you do not need help: with the convention and sheet above, most teams can run UTM tagging themselves. Help pays off when GA4 is not set up to record conversions properly, when historical data is already split across dozens of variants, or when several agencies publish links. Our tracking and analytics setup includes the convention, sheet and channel configuration; see pricing or book a call.

Frequently asked questions

Do we need UTM tags on organic social posts?

Yes, if you want to tell them apart. Without tags, GA4 recognises visits from the big social networks as organic social, but you cannot see which post or campaign they came from.

Can we fix old UTM data that is already messy?

Not in the historical reports themselves, but you can create custom channel groups in GA4 that map old variants to the right channel, which cleans up reporting going forward and for past data in explorations.

Should we use UTMs on links in email signatures?

It is fine with a fixed source such as email-signature and medium email. It shows how much traffic signatures bring, which is usually little but occasionally surprising.

Do UTM tags affect SEO?

Not if they are only used on links from outside your site. Tagged URLs can be crawled if published widely, so keep a canonical tag on your pages pointing to the untagged address.

Clean up your campaign data for good

Show us your GA4 traffic sources and how links are tagged today. In fifteen minutes we can tell you how messy it is and what a convention would fix.

Book a free 15-minute call