UTM Link Builder — Google Analytics Campaign URLs
Free UTM link builder. Add utm_source, utm_medium, utm_campaign, term and content — get a clean tagged URL for GA tracking.
UTM Link Builder
URL output
https://yourdomain.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch-2026&utm_content=cta-button
Keep source/medium values consistent across campaigns — UTMs are case-sensitive and "Newsletter" and "newsletter" report as different sources in GA. Lower-case everything.
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
Build tagged campaign URLs for Google Analytics
Add UTM parameters to any link so Google Analytics (GA4) can attribute the traffic to the right campaign, source and medium. Fill in the fields, copy the finished URL, and use it in emails, ads and social posts.
The five UTM parameters
- utm_source — where it comes from (newsletter, google, facebook).
- utm_medium — the channel (email, cpc, social).
- utm_campaign — the campaign name (spring_sale).
- utm_term & utm_content — optional, for paid keywords and A/B variants.
Keep it consistent
Pick one convention — lowercase, no spaces — and stick to it, because GA treats Email and email as different sources. Consistent tagging is what makes your acquisition reports actually readable. Built entirely in your browser.
Tagged links only earn their keep once the conversions they produce carry a value, otherwise every channel is compared on raw counts. The goal value calculator covers that half.
How to use the UTM Link Builder
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the UTM Link Builder above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the UTM Link Builder.
Are UTM parameters case-sensitive?
Yes, and it is the most common way UTM data gets ruined. Newsletter and newsletter report as two separate sources, splitting one campaign across two rows that never reconcile. Pick lower case for everything and apply it without exception — the convention matters more than which convention you choose.
Which parameters do I actually need?
Source, medium and campaign carry the analysis; term and content are optional and only worth adding if you will actually segment by them. Filling every field because it exists produces long URLs and columns nobody reads, so add the last two deliberately rather than by default.
Should I put UTM parameters on internal links?
No. Tagging a link between two pages of your own site restarts the session attribution, so the visitor appears to arrive from your campaign rather than from wherever they genuinely came from. It overwrites real data with your own, which is worse than having none.
Why do my campaign names not group properly?
Almost always inconsistency rather than a reporting fault — a difference in case, a hyphen against an underscore, or a trailing space. Analytics groups on exact strings, so any variation creates a new row. Keep a written list of the values you use and copy from it rather than retyping.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.