Back to Blog
Analytics 6 min readJun 5, 2026

How to Track Every Click with UTM Parameters

UTM parameters are the secret weapon of data-driven marketers. Learn how to set them up, what each field means, and how xpaste auto-injects them for you.

UTM parameters are small pieces of text added to the end of a URL that tell your analytics platform exactly where a visitor came from. Without them, traffic from social media, newsletters, and ads all looks the same in your dashboard.

The Five UTM Parameters

  • utm_source — Where the traffic is coming from (e.g. instagram, newsletter, google)
  • utm_medium — The marketing channel (e.g. social, email, cpc)
  • utm_campaign — The specific campaign name (e.g. summer_sale, product_launch)
  • utm_content — Distinguishes between multiple links in the same campaign (e.g. banner_top)
  • utm_term — Used for paid search to capture the keyword that triggered the ad

A Real Example

Say you're running an Instagram Story ad for a summer sale. Your tagged URL would look like:

text
https://yourstore.com/sale?utm_source=instagram&utm_medium=paid_social&utm_campaign=summer2026&utm_content=story_swipeup

When someone clicks that link, Google Analytics (or any other tool) captures all five dimensions, letting you filter and compare performance across every channel.

Common Mistakes

Inconsistent naming

"Instagram", "instagram", and "IG" all count as different sources in your analytics. Pick a naming convention and stick to it — lowercase, underscores, no spaces.

Tagging internal links

Never put UTM parameters on links that point to your own website. When a visitor with UTM tags navigates to another page on your site, it resets their session attribution — making it look like they came from a new source.

Never add UTM parameters to internal links on your own site. It breaks session attribution and makes your data unreliable.

How xpaste Handles UTM

xpaste can auto-inject UTM parameters when creating a short link, and optionally pass through existing parameters from the destination URL. This means your campaign tracking stays intact even when the destination URL changes.

Use xpaste's UTM builder when creating links to ensure consistent formatting across your whole team.

Ready to try xpaste?

Free plan — no credit card required.

Create Free Account →