Build Clean, Trackable Campaign URLs
In Real Time

Tag your marketing links with standardized UTM parameters so Google Analytics and Fetch.click capture every click, conversion, and ad channel with precision.

What are UTM tags?

Think of UTM tags like digital luggage tags attached to your website link. When someone clicks your link in an email, a Facebook ad, or an influencer post, these tiny text tags tell your analytics dashboard exactly where that visitor arrived from and which promotion caught their eye—without changing what they see on your page.

1 Enter Your Website Link
›
2 Pick Source & Medium
›
3 Copy Your Tracked URL
Campaign URL Builder
Required

The destination landing page on your website where visitors should arrive.

Tip: Pasting a URL that already has UTM parameters will automatically populate the fields below.

Important

Where is the visitor coming from? Identify the platform, site, or publication.

Google Facebook Instagram LinkedIn Twitter / X TikTok YouTube Newsletter
Important

How does the link reach the visitor? The marketing or delivery channel.

cpc social paid-social email referral banner affiliate
Important

Which marketing initiative, sale, or event is this for?

Optional

Differentiate links or ad creatives pointing to the same URL (e.g. hero_btn vs footer_link).

Optional

Paid keyword or targeting term for search ads.

Generated URL 0 Tags Attached
Enter your website URL to generate your tracked link...
Shorten with Fetch.click
Compatible with Google Analytics 4, Meta Ads, and all web platforms.

Anatomy of a UTM-Tagged URL

How each component fits together to form a complete, trackable web address.

1. Protocol
https://

The secure transfer protocol that loads your encrypted website.

2. Domain
example.com

Your brand's website address or target landing page host.

3. Path
/spring-sale

The specific subfolder or product page being advertised.

4. Query Delimiter
?

Tells browsers and analytics tools where tracking parameters begin.

5. UTM Parameters
utm_source=fb&...

Key-value pairs separated by ampersands (&) carrying attribution data.

4 Golden Rules for UTM Tracking

Avoid common pitfalls that ruin analytics reports and fragment attribution data.

1. Always Stick to Lowercase

Google Analytics 4 is case-sensitive. If you tag one link with Facebook and another with facebook, they will appear as two separate lines in your reports.

2. Avoid Spaces & Special Symbols

Spaces in URLs turn into messy %20 strings that can break when pasted into social media or SMS. Use clean hyphens (-) or underscores (_) instead.

3. Never Use UTMs on Internal Links

Only use UTM parameters on external links driving traffic into your site. Tagging links between pages on your own website overrides and resets the visitor's original referrer.

4. Shorten Long UTM URLs

A full UTM link can stretch beyond 150 characters. Shorten your link with Fetch.click to keep social posts, emails, and SMS clean while preserving all tracking.

Frequently Asked Questions

Direct answers about UTM parameters, naming conventions, and campaign attribution.

UTM stands for Urchin Tracking Module. The name comes from Urchin Software Corporation, a pioneering web analytics company founded in the late 1990s that invented this method of URL parameter tracking. Google acquired Urchin in 2005 and used its core technology to create Google Analytics. The UTM tagging format became the global industry standard and continues to be used by all modern analytics platforms today.
A UTM builder is a tool that adds tracking parameters to your website URLs. When a visitor clicks a link with UTM tags, web analytics tools like Google Analytics 4 (GA4), Mixpanel, or Fetch.click capture those tags, telling you exactly which campaign, ad channel, or newsletter brought the visitor to your site.
The three important parameters for marketing campaigns are utm_source (where traffic originates, like Google or Facebook), utm_medium (the marketing channel, like cpc or email), and utm_campaign (the campaign name, such as summer_sale). The other two parameters, utm_content and utm_term, are optional for testing ad variations and tracking paid search keywords.
Think of Source as the specific platform or entity (e.g. google, facebook, substack, linkedin). Think of Medium as the transmission mechanism or channel (e.g. cpc for paid ads, social for organic posts, email for newsletters, or referral for partner links).
No, UTM parameters do not directly damage your search engine rankings. Modern search engines recognize standard UTM parameters. To ensure parameter URLs don't create duplicate content confusion, ensure your website uses canonical tags pointing back to the clean URL without parameters.
Using UTM parameters on links inside your own website (e.g. linking from your homepage to your pricing page) causes analytics platforms to start a new session, overwriting the original external referrer. If a customer arrived via a paid Google Ad but clicked an internal link with UTM tags, the conversion will be credited to the internal link instead of the ad!
Yes! In fact, shortening UTM links is strongly recommended. Long URLs look clunky and can be truncated in SMS or social media bio links. When you shorten a UTM link with Fetch.click, our system preserves all UTM parameters during the redirect so your analytics receive 100% of the tracking data.
Our UTM builder automatically detects existing query parameters (such as ?id=123) and seamlessly joins your new UTM parameters using ampersands (&) rather than breaking the URL with a second question mark.

Ready to take campaign tracking to the next level?

Shorten your UTM links, generate branded dynamic QR codes, and measure real-time human clicks with Fetch.click.