What a UTM parameter is
A UTM parameter is a label on a link. The name is Urchin Tracking Module, from the analytics product Google acquired and later rebuilt as Google Analytics. The five parameters live in the query string, after the question mark: utm_source, utm_medium, utm_campaign, utm_content, and utm_term. Google Analytics 4, and other products that read the query string, can store those values with the visit.
This page builds the URL in your browser. It does not call an analytics API or upload the address you type. Copy the link, then paste it into the post, email, or directory form.
Source, medium, and campaign
Google's Campaign URL Builder treats source, medium, and campaign as the fields you fill for an ordinary tagged link. utm_source names the place that sent the click, such as x, linkedin, producthunt, or the name of a newsletter. utm_medium names the kind of placement: social, email, referral, or cpc when the click is paid search. utm_campaign names the effort, so a launch week and a later newsletter stay in separate rows.
Spell the value the same way every time you mean the same thing. In Google Analytics 4, source, medium, and campaign are case-sensitive, so Email and email are two mediums. Lowercase words with hyphens stay readable: launch-week is one campaign, and Launch Week is another because the spelling differs. The chips above the form are examples. They fill source and medium so you can edit them. They are not required codes from X, LinkedIn, Product Hunt, or any email tool.
Content, term, and a URL that already has parameters
utm_content separates two links that share a source, medium, and campaign. A bio link and a reply on the same X post can both use source x and medium social, with content set to bio on one and reply on the other. utm_term was built for the paid-search keyword. Leave it empty on organic posts and on email. Google's builder marks content and term optional, and this page does too.
Paste a full address, including https://. Parameters already on that address stay in place. A hash stays at the end. Each value you add is encoded with the URL and URLSearchParams APIs, so a space or an ampersand stays inside its parameter. Empty fields are left off the link. The builder writes the values you typed, or the example a chip applied.
Why a launch week needs tagged links
In a launch week the same landing page is linked from Product Hunt, X, LinkedIn, an email, and directory listings. Untagged links often land in analytics as direct traffic or as a bare referral, and the report cannot separate a Product Hunt click from a newsletter click. Tag the link you control before you paste it.
Use tagged links on posts and emails that leave your site. A link inside your own site that carries UTM parameters can start a new session in Google Analytics and replace the source that brought the visitor in.
Posting Dude publishes one human-written article each billing month on Aura++, IndieHunt, EarlyHunt, Uno Directory, MakerHunt, and SideHunt, plus a guaranteed extra-channel package on Peerlist, Dev Community, Indie Hackers, Quora, Medium, and Hashnode. Studio also includes X and LinkedIn on each product. A tagged link in that copy shows which placement sent a session. The monthly mix is guaranteed published output. The visit count still depends on the page and the audience.
The meta title checker previews a title and description before you publish. The monthly distribution mix explains the billing-month package. Pricing lists Launch and Studio. The why page covers what happens when distribution stops after launch day. The free tools index lists the other browser tools on this site.
Keep one campaign name for the week
Pick the campaign string before the first post and reuse it on every link for that effort. A week that stores launch, launch-week, and product-hunt-launch as three campaign values splits one effort into three rows. Put the channel in the source and the medium. Keep the campaign for the effort, so a filter on the campaign still shows every channel under it.
When two creatives share a channel, set utm_content to tell them apart and keep the same campaign. A newsletter with a hero button and a footer link can share source newsletter, medium email, and campaign launch-week, with content set to hero and footer. Next month, change the campaign and keep the source and medium.
What a tagged link leaves unchanged
A UTM parameter is a query string on the link you share. It leaves the page content as it is, and it is not a ranking signal. Google ranks the URL the page names as canonical. When the landing page sets a canonical to the address without parameters, the tagged link and the clean link refer to the same page. Read the finished link before you publish it.