UTM Link Builder
Build campaign URLs with utm_source, utm_medium and utm_campaign parameters.
About the UTM Link Builder
When a sale comes in, can you say which campaign earned it — the Instagram post, the newsletter, or the Google ad? Without UTM parameters, analytics lumps most of that traffic into 'direct' or a vague referral, and budget decisions become guesswork. UTM parameters are small tags appended to a URL that tell Google Analytics (and virtually every other analytics tool) exactly where a visitor came from: utm_source names the site or platform, utm_medium the channel type, and utm_campaign the specific push.
This builder assembles the tracked URL correctly every time. It validates that the destination is a real http(s) URL, requires the three core parameters, URL-encodes values so spaces and special characters don't break the link, and appends with ? or & depending on whether the URL already carries a query string — the detail that manual tagging most often gets wrong. The optional utm_term (paid search keyword) and utm_content (which ad or button variant) fields let you split-test creatives within one campaign.
Consistency is what makes UTM data usable. Decide on lowercase naming and stick to it — analytics treats 'Email' and 'email' as different mediums, splitting your reports in two. Use a small fixed vocabulary for mediums (email, cpc, social, referral), name campaigns descriptively (diwali-sale-2026 beats campaign7), and keep a shared spreadsheet of the links you've issued. One more habit: never UTM-tag internal links on your own site — clicking one restarts the visitor's session and erases their true origin. Tag only links that live outside your site: ads, emails, social posts and partner placements.
Frequently asked questions
- What's the difference between utm_source and utm_medium?
- Source is where the link lives (google, facebook, newsletter); medium is the type of channel (cpc, social, email). A Google ad is source=google, medium=cpc; a newsletter link is source=newsletter, medium=email.
- Do UTM parameters affect SEO?
- Not when used correctly — on external campaign links they're harmless. Just set a canonical URL on the landing page so the tagged variants aren't indexed as duplicates, and never tag internal links.
- Where do I see UTM data?
- In Google Analytics 4 under Reports → Acquisition → Traffic acquisition, and in the session source/medium and campaign dimensions. Most CRMs and ad platforms read the same parameters.
- Should UTM values be lowercase?
- Yes — analytics tools are case-sensitive, so 'Email' and 'email' report as separate mediums. Pick lowercase-with-hyphens as your convention and apply it everywhere.
Related tools
Create a QR code for any URL or text and download it as a PNG.
URL Slug GeneratorTurn titles into clean, lowercase, SEO-friendly URL slugs — one per line.
ROAS CalculatorCalculate return on ad spend — the revenue every rupee of advertising brings back.
URL Encoder / DecoderPercent-encode text for URLs, or decode an encoded URL back to plain text.