UTM Parameters Explained: Track Your Links Without a Spreadsheet Nightmare

Iinco
June 27, 2026
26 mins read
Published by iin.co · June 2026 · 8 min read

UTM Parameters Explained: Track Your Links Without a Spreadsheet Nightmare

You're sending traffic to your site from Instagram, your newsletter, and a guest post. Three sources. But in your analytics, it all shows up as "direct." You have no idea what's actually working. That's a UTM problem — and it's an easy one to fix.

What UTM parameters are

UTM parameters are small pieces of text you add to the end of any URL. They don't change where the link goes. They just tell your analytics tool — Google Analytics, Plausible, whatever you use — exactly where a visitor came from and why they clicked.

The name comes from Urchin Tracking Module, a web analytics company Google acquired back in 2005. The name is forgettable. The concept isn't.

Think of UTM parameters as luggage tags on your link. The destination is the same, but now every visitor arrives with a label that says "I came from the Tuesday newsletter, clicked the blue button in the middle of the email."

The five parameters, explained plainly

utm_source
Where the traffic is coming from. The platform or publisher. Examples: instagram, newsletter, twitter, google, partner-blog. This is the most important one — always include it.
utm_medium
How it got there. The channel type. Examples: social, email, cpc, organic, referral. This groups your sources into categories so you can compare channels, not just individual platforms.
utm_campaign
Which campaign or initiative this belongs to. Examples: summer-sale, product-launch, weekly-digest, black-friday. Lets you measure the performance of a specific effort across multiple channels at once.
utm_content
Which specific version or placement. Useful when you have multiple links in the same email or multiple creatives in the same campaign. Examples: top-banner, blue-cta, post-variation-a.
utm_term
Used mostly for paid search. Tracks which keyword triggered the ad. If you're not running Google Ads, you can skip this one entirely.

Building a UTM URL, step by step

Let's say you're promoting a product launch and you want to track clicks from your Instagram bio. Here's how you'd build the URL.

Start with your destination:

https://yoursite.com/new-product

Add a question mark, then your first parameter:

https://yoursite.com/new-product?utm_source=instagram

Add more parameters with an ampersand between each:

https://yoursite.com/new-product?utm_source=instagram&utm_medium=social&utm_campaign=launch-may26

That URL is now 94 characters. Paste it into iin.co and you get something like iin.co/launch — which still carries all the tracking data when someone clicks it.

The short link doesn't strip the UTM parameters. It just makes the URL shareable. When someone clicks iin.co/launch, they land on your product page with all the tracking intact.

Mistakes people make with UTMs

Inconsistent naming

Instagram and instagram and IG all look like different sources to your analytics tool. Pick a naming convention and stick to it. Lowercase, hyphens instead of spaces, no abbreviations you'll forget in three months.

Using UTMs on internal links

If you add UTM parameters to links within your own website, you'll overwrite the original source and mess up your attribution data. UTMs are for external links only — things you share outside your own domain.

Skipping them on "small" campaigns

You won't always know what's small until later. A link you share in a WhatsApp group or a reply to a tweet can sometimes drive significant traffic. Tagging everything is a habit worth building early.

Making the URL too long to share

A URL with five UTM parameters can easily hit 200 characters. That's what short links are for. Build your full UTM URL, then shorten it. Best of both worlds.

The easy way to do this at scale

If you're tracking multiple campaigns, building UTM URLs manually gets tedious. A few approaches that work well.

Google's Campaign URL Builder is a free web form where you fill in the parameters and it builds the URL for you — good for occasional use. For regular use, a simple spreadsheet with a formula that concatenates the base URL and parameters saves a lot of copy-pasting.

Either way, the last step is the same: paste the full UTM URL into iin.co, get a clean short link, and share that instead.

Short links with tracking built in

Shorten any UTM URL at iin.co. The tracking data travels with the link — and you get a QR code too.

Try it at iin.co →

Author

Keep reading

More posts from our blog

How to Track Link Clicks for Free (No Analytics Degree Required)
By Iinco July 19, 2026
Most people share links and never know if anyone clicked. Here's how to track clicks for free — what the data means and what to do with it.
Read more
The Best Link Shortener for Instagram (Bio, Stories and DMs)
By Iinco July 08, 2026
Instagram gives you one clickable link. Make it count. Here's how to use short links in your bio, Stories, and DMs — and why it matters.
Read more
Free QR Code Generator: Create One in Seconds, No App Needed
By Iinco June 16, 2026
Create a QR code in seconds for your menu, business card, packaging, or event. Every short link at iin.co includes a free QR code automatically.
Read more