Click Hype Tools · Free

UTM Link Builder (Campaign URL Builder)

Build clean, consistent campaign links for Google Analytics — add UTM tags to any URL, keep your naming tidy, and copy a ready-to-share tracked link in seconds.

Build your campaign URL

Fill in the fields and your final tracked link builds itself live underneath. Fields marked * are required for useful tracking.

Please enter a valid website URL (for example https://clickhype.co.uk/page).
The page you are promoting. Existing parameters in this URL (like ?ref=home) are kept — the UTM tags are merged in, not pasted on with a second “?”.
Source is required — where is this traffic coming from?
The platform or referrer sending the visit.
The type of link: paid search, social post, email, banner…
Campaign name is required — give this promotion a name you will recognise in reports.
One name per promotion. Use the same name everywhere you share this campaign.
Mainly for paid-search keywords.
Tell apart two links in the same campaign (button vs banner, version A vs B).
Converts Source, Medium and Campaign to lowercase with underscores — “October Launch” becomes october_launch. Analytics treats Facebook, facebook and FaceBook as three different sources, so one consistent style keeps your reports clean.

Your final campaign URL

Final URL — updates live
Start typing above and your tracked link will appear here.
Add the required fields to finish your link.

UTM parameter guide

Five tags, five jobs. Google Analytics reads them the moment someone lands on your page.

ParameterRequired?What it meansExample
utm_sourceYesWhere the traffic comes from — the platform or sender.facebook, newsletter
utm_mediumRecommendedThe type of link — how the message was delivered.social, email, cpc
utm_campaignYesThe name of this promotion, launch or push.october_tools_launch
utm_termOptionalThe paid keyword that triggered the ad.seo+tools
utm_contentOptionalWhich version was clicked, when several links share one campaign.blue_button, top_banner

How to use this builder

  1. Paste the page you want to promote into Website URL.
  2. Pick or type the Source (where you will share it) and Medium (what kind of link it is).
  3. Give the push one clear Campaign name — and reuse that exact name on every post, email and ad for this promotion.
  4. Add Term or Content only if you need to tell similar links apart.
  5. Copy the final URL and use that link everywhere you share the campaign — then watch the results under Reports → Acquisition in Google Analytics.

Common UTM mistakes (avoid these)

1. Inconsistent naming

Facebook, facebook and fb count as three separate sources in Analytics. Pick one style — lowercase with underscores — and stick to it. The toggle above does this for you.

2. Spaces and capital soup

Raw spaces in a link become ugly %20 strings and get typed wrong. Underscores (october_launch) stay readable and safe everywhere.

3. A different campaign name every time

Calling the same launch launch, launch1 and october splits one campaign into three report rows you can never cleanly add up.

4. Tagging everything “just in case”

Made-up mediums like utm_medium=post2 create noise. Keep mediums to a small standard set: cpc, social, email, banner, referral.

⚠ Never use UTM tags on internal links

UTM parameters are for traffic arriving from outside your site (social posts, emails, ads). If you add them to links between your own pages, Analytics starts a brand-new session at that click and throws away the visitor's real source — your own internal navigation ends up credited as the campaign, and your reporting turns to soup. Link between your pages with plain, clean URLs.

Free tool by Click Hype Tools — blogging, SEO & keyword strategy at clickhype.co.uk. Your links are built entirely in your browser; nothing is stored or sent anywhere.