UTM Parameters Explained: Track Your Links the Right Way

13 mins read
UTM Parameters Explained: Track Your Links the Right Way

You posted the same link on Instagram, in your newsletter, and in a paid ad. A week later, traffic is up — but which channel actually drove it? Without a way to tag your links, you're guessing. UTM parameters are how marketers stop guessing and start knowing exactly where every visitor came from.

This guide explains what UTM parameters are, what each one does, and how to use them without making a mess of your links.

What are UTM parameters?

UTM parameters are small tags you add to the end of a URL. They don't change where the link goes — they simply pass extra information to your analytics tool (like Google Analytics) so it can report exactly which campaign, source, and channel sent each visitor.

A tagged link looks like this:

https://yoursite.com/sale?utm_source=instagram&utm_medium=social&utm_campaign=summer_sale

The part after the ? is invisible to the visitor's experience but gold for your reporting.

The 5 UTM parameters and what they mean

  • utm_sourcewhere the traffic comes from. Examples: instagram, newsletter, google.
  • utm_medium — the type of channel. Examples: social, email, cpc (paid), affiliate.
  • utm_campaign — the specific campaign or promotion. Examples: summer_sale, launch_2026.
  • utm_contentoptional. Distinguishes two links in the same place. Examples: header_button vs footer_link.
  • utm_termoptional. Mostly for paid search, to record the keyword.

The first three (source, medium, campaign) do the heavy lifting. The last two are for finer detail.

A simple example

Say you're promoting a summer sale in three places. You'd use the same campaign name but different sources and mediums:

  • Instagram post → utm_source=instagram&utm_medium=social&utm_campaign=summer_sale
  • Email blast → utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale
  • Google ad → utm_source=google&utm_medium=cpc&utm_campaign=summer_sale

Now your analytics can show that, for example, the email drove 60% of sale sales while the ad drove 10% — so you know where to spend next time.

UTM best practices (avoid the common mess)

  • Be consistent with capitalization. UTMs are case-sensitive — Instagram and instagram become two separate rows. Pick lowercase and stick to it.
  • Use underscores or hyphens, not spaces. summer_sale, not summer sale.
  • Keep a naming key. Agree on standard values (is it email or newsletter?) and write them down so your data stays clean.
  • Don't UTM-tag internal links. Tagging links between your own pages can break session reporting. Only tag inbound links from outside your site.
  • Shorten the final link. Tagged URLs are long and ugly — which brings us to the important part.

UTMs + short links = clean and trackable

A fully tagged URL is a mouthful and looks spammy in a post or email. The fix is to build the UTM link, then shorten it. Your audience sees a clean short link like hide.link/summer; your analytics still receives all the UTM data on redirect. You get the best of both: a tidy, clickable link and complete tracking.

Even better, a shortener with its own analytics gives you a second layer of insight — clicks, location, and device — right in your dashboard, on top of what Google Analytics shows. See how in our guide to a URL shortener with analytics.

Put it into practice

UTM parameters turn "traffic went up" into "the email campaign drove the most sales" — the kind of insight that makes your marketing budget go further. Build your tagged link, then shorten and track it with Hide.link. Create a free account and start measuring every campaign properly.


Related reading: URL shortener with analytics · Using short links in email marketing

Keep reading

More posts from our blog