UTM Parameters
UTM parameters are tags you add to a URL to tell your analytics tool exactly which campaign, source, or medium brought a visitor.
What it means
When someone visits your site, your analytics tool can usually figure out where they came from (Google, Twitter, direct, etc.). UTM parameters let you be more specific. Instead of just 'Twitter', you can tag a link as 'Twitter, paid campaign, March promotion'. That way you know which specific tweet, email, or campaign drove the click.
There are five UTM parameters. The three most important are utm_source (where), utm_medium (how), and utm_campaign (which campaign). Two optional ones are utm_term (paid keyword) and utm_content (which version of the link). You add them as query parameters at the end of any URL.
UTMs are case-sensitive and easy to mess up. utm_source=Twitter and utm_source=twitter are treated as different sources. Use a consistent naming convention from day one or your data becomes unusable.
Why it matters
Without UTMs, you can't tell which specific marketing efforts work. With UTMs, you can attribute every signup to a specific tweet, email, or campaign. That changes how you spend your time: you double down on what works and stop what doesn't.
Example with real numbers
Concrete example showing how this metric works in practice.
Scenario
You're sharing a link to your landing page in a tweet promoting your March launch.
Calculation
https://yoursite.com/launch?utm_source=twitter&utm_medium=social&utm_campaign=march-launch
What it means
Anyone who clicks this link will be tagged as: source = twitter, medium = social, campaign = march-launch. You'll see exactly how many visitors and signups came from this specific tweet.
Common mistakes
Things people get wrong when measuring utm parameters.
Mistake 01
Inconsistent capitalization. Twitter and twitter are different sources to your analytics tool.
Mistake 02
Adding UTMs to internal links on your own site. This breaks attribution by overwriting the original source.
Mistake 03
Using UTMs only sometimes. If you only tag some campaigns, your untagged traffic gets lumped together and you lose visibility.
Mistake 04
Making the campaign name too generic. 'march-campaign' is less useful than 'march-launch-blog-post-A'.
How to track it
Use a UTM builder tool to generate consistent URLs (Google has a free one). Document your naming convention so all team members tag the same way. Most analytics tools, including Muro, parse UTMs automatically.
Related concepts
Other terms worth learning if you're studying this one.
Common questions about utm parameters
UTM parameters are tags added to a URL that tell your analytics tool which campaign, source, or medium brought a visitor. They look like ?utm_source=twitter&utm_medium=social on the end of a link.
utm_source (where the visitor came from), utm_medium (how they got there), utm_campaign (which campaign), utm_term (paid keyword, optional), and utm_content (which link version, optional).
On all external links you share (tweets, emails, ads): yes. On internal links inside your own site: no. Internal UTMs can overwrite the original source attribution and corrupt your data.
Yes. utm_source=Twitter and utm_source=twitter count as two different sources. Pick lowercase as a convention and stick with it.