UTM Link

A UTM link is a website URL with UTM parameters appended to its end so analytics tools can identify where a click came from. UTM stands for Urchin Tracking Module, named after the analytics company Google acquired in April 2005. When someone clicks a UTM link, Google Analytics 4 reads the parameters and records the source, medium, and campaign behind the visit.
What a UTM Link Looks Like
A UTM link is a regular URL followed by a question mark and a string of utm_ key-value pairs joined by &.
https://linkutm.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
Three things to notice:
- The destination URL stays unchanged. The visitor still lands on the same page.
- The first parameter is preceded by
?. Every parameter after that is preceded by&. - Each parameter is a
key=valuepair, all lowercase, with underscores or hyphens instead of spaces.
The 5 Parameters Inside a UTM Link
A UTM link can carry up to five parameters. Three are required for accurate attribution. Two are optional for deeper segmentation.
- utm_source (required): the platform sending the traffic, such as
facebook,google, ornewsletter. - utm_medium (required): the channel type, such as
email,social,cpc, orreferral. - utm_campaign (required): the campaign name, such as
spring_sale_2026. - utm_content (optional): a label for distinguishing variations of the same link, such as
header_ctaorfooter_link. - utm_term (optional): the paid keyword that triggered the click. Used mostly in Google Ads.
How to Create a UTM Link
Building a UTM link manually means appending parameters to a URL. The faster method is a UTM link builder that fills in each field and outputs the tagged URL.
The manual workflow:
- Start with the destination URL (e.g.,
https://linkutm.com/pricing). - Add
?utm_source=and the source value (e.g.,facebook). - Add
&utm_medium=and the medium value (e.g.,social). - Add
&utm_campaign=and the campaign name (e.g.,q2_launch). - Optionally add
&utm_content=and&utm_term=. - Test the link in a browser to confirm the destination loads.
The faster workflow uses a builder. linkutm’s UTM builder generates correctly formatted UTM links and prevents the case and spacing errors that fragment GA4 reports.
UTM Link Examples Across Channels
The same destination URL takes on a different UTM link for each channel.
| Channel | UTM Link Example |
|---|---|
| Email newsletter | https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=may_drop |
| Facebook ad | https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=may_drop&utm_content=video_ad_a |
| LinkedIn organic post | https://example.com/?utm_source=linkedin&utm_medium=social&utm_campaign=may_drop |
| Google Ads | https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=may_drop&utm_term=marketing_software |
| Affiliate partner | https://example.com/?utm_source=partner_xyz&utm_medium=affiliate&utm_campaign=may_drop |
Keeping the campaign name identical across channels lets GA4 group all five sources under one campaign report.
UTM Link Best Practices
Good UTM links follow a single set of rules across every campaign. Inconsistency is the leading cause of broken attribution.
- Use lowercase only. GA4 treats
Facebookandfacebookas different sources. - Replace spaces with underscores or hyphens.
spring_sale, notspring sale. - Keep parameter values short and descriptive.
emailis better thanmonthly_newsletter_blast_v3. - Never tag internal links. Adding UTMs to links between pages on the same site overwrites the original session source in GA4.
- Shorten the link before sharing. Long UTM links look spammy in social posts. A branded short link keeps the URL clean while preserving the parameters on click.
- Document a naming convention. A shared spreadsheet or rule set keeps every team member tagging the same way.
Common UTM Link Mistakes
Most broken UTM data traces back to a small number of repeated errors. Search Engine Journal reported in 2024 that 62% of GA4 source/medium issues stem from inconsistent campaign URLs.
- Mixing case across links (
utm_source=Newslettervsutm_source=newsletter). - Forgetting one of the three required parameters.
- Reusing an old campaign name for a new effort.
- Tagging links between internal pages.
- Using spaces or special characters that break URL encoding.
linkutm’s UTM checker scans existing tagged URLs for these errors before they reach a campaign.
Frequently Asked Questions
What is a UTM link in simple terms?
A UTM link is a regular website URL with extra tags added to the end that tell analytics tools where a click came from. The visitor lands on the same page either way. The tags only change how the visit is recorded in tools like Google Analytics 4.
What does a UTM link look like?
A UTM link looks like https://example.com/?utm_source=facebook&utm_medium=social&utm_campaign=spring_sale. The original URL is followed by a question mark and a chain of utm_ parameters joined by ampersands. Each parameter labels a different aspect of the campaign.
How do you create a UTM link?
Append ?utm_source=, &utm_medium=, and &utm_campaign= to the destination URL with consistent values for each. The fastest way is a UTM link generator that handles formatting and prevents typos. Always test the finished link in a browser before sharing it.
Are UTM links case sensitive?
Yes. Google Analytics 4 treats utm_source=Facebook and utm_source=facebook as two separate sources. Always use lowercase across every parameter value to keep campaign data clean.
Do UTM links affect SEO?
UTM links do not directly affect SEO when used on external campaign URLs. Problems arise when UTM links are used on internal site links or indexed by search engines, which can create duplicate content. Add canonical tags and avoid internal UTM tagging to prevent indexing issues.
To build campaign links the right way, use the free UTM link builder at linkutm.