YettyOpen Beta
Free tool

UTM link
architect

Build campaign links that keep your analytics clean: presets for the usual channels, automatic lowercase-and-dashes so "Email" and "email" never split your reports, lint warnings for the classic mistakes, and a CSV of every link you build. Runs entirely in your browser.

Free, no signup 100% private, nothing uploaded Presets + lints + CSV export
Build clean links

Tag it once. Trust it forever.

Your tagged link appears here as you type…
100% private - links live only on this page until you export them.

Links built this session

URLsourcemediumcampaigncontent
Want to see these campaigns land?

Yetty gives every site built-in, cookie-free analytics - your UTM campaigns show up as clean traffic sources, no setup.

The system

Five parameters,
one convention

utm_source

The specific place the click happened: newsletter, instagram-bio, partner-site. Be specific - "social" is a medium, not a source.

utm_medium

The type of channel: email, social, cpc, qr, referral. A short, reused vocabulary - not a new word per campaign.

utm_campaign

The name of the push: spring-sale, launch-week. Same value across every channel of the same push, so reports roll up.

utm_term

Optional: the paid keyword. Mostly for search ads; leave it empty everywhere else.

utm_content

Optional: which variant got the click - button-top vs link-footer, image-a vs image-b. Your free A/B test.

The convention

All lowercase, dashes instead of spaces, forever. "Email" and "email" are different rows in your reports - this tool makes the mistake impossible.

Good to know

UTM links,
answered simply

What do the UTM parameters actually mean?

They label where a visit came from. utm_source is the specific place (newsletter, instagram, partner-site), utm_medium is the type of channel (email, social, cpc, qr), and utm_campaign names the push (spring-sale). utm_term and utm_content are optional refinements - the keyword you paid for, and which variant of the link or ad was clicked.

Why should UTM values be lowercase with dashes?

Because analytics tools treat "Email", "email" and "E-mail" as three different mediums, splitting one campaign into separate rows you then have to add up by hand. Picking one convention - all lowercase, dashes instead of spaces - and never deviating keeps every report clean. This tool enforces that convention automatically.

Should I use UTM links on my own website?

No - never tag links that point from one page of your site to another. Clicking an internal UTM link starts a new attributed session, so your reports will say visitors came from "homepage-banner" instead of the ad or email that really brought them. Use UTMs only on links you place outside your site: emails, social posts, ads, QR codes.

More free tools: the full toolbox · OG card simulator · email DNS explainer · Yetty's built-in analytics

دورك الآن

أحضر الموقع الذي لديك بالفعل.

Or watch the campaigns arrive.

Every Yetty site ships with private, cookie-free analytics - your UTM-tagged campaigns appear as clean sources from day one.