UTM Parameters Basics 6 min read

A Visual Anatomy of a Tracking URL: Every Part Explained

Break down a fully tagged tracking URL piece by piece — protocol, domain, path, and all five UTM parameters — so you can build and debug links with confidence.

M

Marketing Analytics Team

Analytics Specialists

July 22, 2026|
UTMLOOP COMPREHENSIVE VIEW

UTM Parameters Basics Blueprint Guide

The Full Example We'll Dissect

Let's use one complete tracking URL as our reference point throughout this breakdown:

`https://example.com/spring-collection?utm_source=instagram&utm_medium=social&utm_campaign=spring_launch_2026&utm_content=story_swipe_up&utm_term=activewear`

Every part of this URL serves a distinct purpose, and we'll go through each one in order.

Part 1: The Protocol

`https://` is the protocol, telling the browser to establish a secure connection to the destination. This part has nothing to do with tracking — it's simply a standard requirement of how URLs work on the modern web, and virtually every legitimate site should use https rather than the unencrypted http.

Part 2: The Domain

`example.com` is the domain, identifying which website the link points to. Like the protocol, this isn't a tracking element; it's simply the destination address, the same as it would be on any untagged link.

Part 3: The Path

`/spring-collection` is the path, specifying the exact page on that domain the visitor will land on. This is where the actual content lives — in this case, presumably a landing page for a spring product collection. The path is determined by your website's structure, not by your tracking setup, though it's worth noting that a well-chosen, dedicated landing page for a campaign (rather than sending all traffic to your generic homepage) tends to perform significantly better in terms of conversion.

Part 4: The Query String Delimiter

The `?` character marks the boundary between the page path and the beginning of the query string — the section of the URL where all the parameters live. Everything after this question mark is data being passed to the destination page rather than part of the page's actual address.

Part 5: utm_source

`utm_source=instagram` tells your analytics platform that this visitor's click originated from Instagram specifically. This is the "who sent this traffic" answer, identifying the platform or publisher responsible for the click.

Part 6: The Ampersand Separator

The `&` symbol is simply a separator, marking the boundary between one parameter and the next. Every additional parameter in the query string after the first one is preceded by an ampersand, which is why tracking URLs accumulate that characteristic string of & symbols as more parameters get added.

Part 7: utm_medium

`utm_medium=social` categorizes the broader channel type this traffic came through — in this case, organic or paid social media, as distinct from email, cpc paid search, or referral traffic. Medium answers "what kind of channel was this," complementing the specific platform identified by utm_source.

Part 8: utm_campaign

`utm_campaign=spring_launch_2026` names the specific marketing initiative this link belongs to. Notice the inclusion of the year, a good practice that prevents this campaign name from colliding with a future spring launch campaign and blending their data together in reports.

Part 9: utm_content

`utm_content=story_swipe_up` identifies the specific placement or creative variant responsible for this particular click — in this case, distinguishing it from, say, a feed post or a bio link that might be running the exact same campaign simultaneously. This level of detail lets you compare performance between different formats within the same overall campaign.

Part 10: utm_term

`utm_term=activewear` in this context has been adapted beyond its original paid-search-keyword purpose to describe a product category or targeting focus, a common and legitimate extension of this parameter when a team has agreed on the convention.

Putting It All Together

Read as a sentence, this entire URL tells a complete, precise story: "A visitor clicked through to the spring collection page, arriving from Instagram, through a social media channel, as part of the spring launch 2026 campaign, specifically from a Story swipe-up placement, targeting an activewear-focused audience." That's an enormous amount of context packed into a single line of text, all of it captured automatically the moment the visitor clicks, with zero extra effort required from the visitor themselves.

Why Understanding the Anatomy Matters

Knowing what each piece of a tracking URL does isn't just academic. It means that when you're troubleshooting a reporting discrepancy, you can look at a URL and immediately spot the problem — a missing ampersand that merged two parameters into one broken string, a misspelled parameter name that your analytics platform won't recognize, or a case-inconsistent value that will fragment your data. It also means that when you're building new tracking links, you're doing it with intention rather than copying a template and hoping it works, which is exactly the kind of understanding that separates reliable tracking data from data nobody fully trusts.

Frequently Asked Questions

What are the five UTM parameters in a tracking URL?

utm_source, utm_medium, utm_campaign, utm_content, and utm_term — appended after the ? query string delimiter and separated by & symbols.

What does the & symbol do in a tracking URL?

It separates one parameter from the next in the query string, which is why tagged URLs accumulate that characteristic string of & symbols as more parameters are added.

Why does a tracking URL start with https://?

https:// is the protocol establishing a secure connection — it isn't part of tracking, it's a standard requirement for how modern URLs work.

Join 14,000+ marketing growth leaders

Receive our bi-weekly breakdown of campaign analytics setups, attribution rules, naming tactics, and link-stitching blueprints. Direct to your inbox.

Continue reading blueprints

All Articles
A Visual Anatomy of a Tracking URL: Every Part Explained | UTMLoop Blog