UTM Link Builder

Build UTM-tagged campaign URLs with source, medium, campaign, term, and content parameters.

The referrer (e.g. google, facebook, newsletter)
Marketing medium (e.g. cpc, email, social)
Campaign name, slogan, or promo code
Paid keywords
Differentiate ads/links pointing to the same URL

Generated URL


            

Link History

How to use the UTM Link Builder

UTM parameters tell your analytics tool where each visitor came from. Without them, all email and social traffic shows up as "direct" or generic referral. With them, you know exactly which campaign drove which conversion.

1

Enter the destination URL

The page you're sending visitors to. Don't include any existing query parameters — the builder handles encoding.

2

Set source, medium, campaign

utm_source = where the link is (newsletter, twitter, partner-site). utm_medium = type of channel (email, social, paid). utm_campaign = your campaign name (q4-launch, black-friday).

3

Add term and content (optional)

utm_term = paid keyword if running ads. utm_content = which version of the link (header-button vs footer-text) for A/B testing.

4

Copy and use the link

Paste into your email, social post, or ad. Use a URL shortener if appearance matters — UTM-tagged links are long. The parameters survive shortening.

Why UTM tracking is non-negotiable for marketing attribution

Without UTMs, your analytics treats all email subscribers, partner placements, and social posts as anonymous referrals. With UTMs, every conversion has a source, channel, and campaign attribution — the difference between guessing what's working and knowing.

The five UTM parameters

Naming conventions that don't break

Common UTM mistakes

Frequently asked questions

What are UTM parameters?

URL parameters added to a link (utm_source, utm_medium, utm_campaign, utm_term, utm_content) that tell analytics tools where the click came from. Originally created by Urchin (acquired by Google to become Google Analytics), now the universal standard for campaign attribution.

Which UTM parameters are required?

utm_source, utm_medium, and utm_campaign are required for proper attribution. Missing any one causes the click to fall back to "direct" or "referral" in reports. utm_term and utm_content are optional and used for paid search keyword tracking and A/B test variation tagging.

Should I tag internal links with UTMs?

Never. UTM tags on internal links override the actual referrer, breaking attribution for users who came from external sources. UTMs are only for the first-touch link from outside your site (emails, social posts, ads, partner placements).

Can UTM tags hurt SEO?

Indirectly — UTM-tagged URLs that get linked or shared can create duplicate-content issues if Google indexes both /page and /page?utm_source=email. Fix by self-referencing canonical tags pointing to the clean URL, which consolidates ranking signals.

Should I shorten UTM links?

Optional. UTM links are long and ugly in displayed form. URL shorteners (Bitly, etc.) preserve the parameters in the redirect, so analytics still receives them. Use shortened links in social posts where character count matters; use full UTMs in emails where length doesn't show.

Want AI-generated blog content that ranks? Try Autorank free.

Get Started Free →