UTM Parameters
Quick Definition
Small key/value tags on a URL—like utm_source=instagram&utm_medium=story—that tell analytics where the click came from.
Examples
- 1An Instagram bio link uses utm_source=instagram&utm_medium=bio so analytics can separate bio clicks from feed-post clicks.
- 2A reseller tags every paid promotion with utm_campaign=summer_launch to compare ROI across channels.
- 3A creator's Linktree wraps each platform's outbound link with unique UTMs to learn which platform sends real readers.
- 4An email blast sets utm_medium=email and utm_content=top_button vs utm_content=bottom_button to A/B test placement.
- 5A panel newsletter campaign uses utm_term to capture which keyword in the headline drove the most clicks.
Pro Tips
Test Your Knowledge
Take this quick quiz to see how well you understand utm parameters.
Question 1 of 5
What do UTM parameters do?
In-Depth Definition
UTM parameters are the standard mechanism for telling analytics tools where a visit came from. They are query string parameters with five common keys—utm_source, utm_medium, utm_campaign, utm_term, and utm_content—appended to any link you control. When a user clicks the tagged link, the destination site's analytics records those values alongside the visit. Done well, UTMs unlock channel-by-channel reporting, side-by-side campaign comparisons, and clean attribution for paid spend. Done poorly, they fragment your data: 'facebook,' 'FB,' 'fbk,' and 'meta' all look like different channels even though they're the same. The fix is documentation: pick one canonical value per channel, write it into a tagging guide, and use a builder tool that enforces it. UTMs are also one of the few attribution tools that survive the cookie deprecation and ITP era because they're encoded in the URL itself, not stored client-side.
Related Terms
Want to learn more?
Explore our blog for in-depth articles about utm parameters and other SMM topics.