A UTM builder cheat sheet is a quick reference for the five traditional campaign parameters — utm_source, utm_medium, utm_campaign, utm_term, and utm_content — that Google Analytics uses to attribute incoming traffic to a manual campaign. The UTM Link Builder tool covers exactly those five fields and runs entirely in your browser, which makes it a usable cheat sheet for first-time and recurring campaign work. The cheat sheet concept assumes you already know what a campaign URL is for: you want incoming clicks attributed to a specific referrer, a specific channel, a specific promotion, and sometimes an additional term or creative variation inside your analytics reports. What follows is the parameter reference, a three-step build workflow, the naming conventions that keep reports clean, the keep-or-replace rules the builder applies, the limits you should respect, and a final pre-publish checklist before you paste the link into an ad, an email, or a QR code.

The Five UTM Parameters at a Glance
The five parameters map to a clear reporting dimension in Google Analytics: who sent the traffic, in what kind of channel, under which campaign name, and which keyword or creative variant carried the click. The cheat sheet you can pin next to your build form looks like this:
| Parameter | Purpose | Required? | Example value |
|---|---|---|---|
| utm_source | Identifies the referrer — a search engine, a newsletter, a partner site, or a social platform. | Required | google, newsletter, partner-blog |
| utm_medium | Identifies the marketing channel — paid, email, organic social, or affiliate. | Required | cpc, email, social, affiliate, qr |
| utm_campaign | Names the specific promotion or campaign such as spring-launch or black-friday-2026. | Required | spring-launch |
| utm_term | Records a paid keyword, used mostly for paid search. | Optional | running+shoes |
| utm_content | Distinguishes two creatives or links pointing to the same destination. | Optional | header-cta, hero-banner |
Source, medium, and campaign are required by the builder so a generated link is never missing the core manual-campaign fields documented in Google Analytics guidance. Term and content are optional; when a field is blank, the builder omits that parameter entirely instead of adding an empty utm_term value, which keeps the final link short and prevents accidental label drift across reports.
Build a Campaign URL in Three Steps
The build workflow is deliberately short so a cheat sheet user can move from a destination URL to a copy-paste result in a single pass. The UTM Link Builder page keeps the form and the reference side by side:
- Paste the complete http or https destination URL into the builder.
- Enter the campaign source, medium, and name; add utm_term or utm_content only when your reporting convention needs them.
- Build the URL, review the preserved path and unrelated parameters, then copy the result for your ad, newsletter, social post, partner placement, QR code, or other campaign destination.
The starting URL must be absolute — https://example.com/pricing works while /pricing alone does not. Email links such as mailto: and file-transfer links such as ftp:// are rejected because the tool is scoped to web campaign destinations.
Naming Conventions That Keep Reports Clean
The builder preserves the exact text you supply after trimming accidental outer spaces — it does not invent a taxonomy or change the case — so the naming policy belongs on the cheat sheet itself rather than inside the tool. Most teams settle on lowercase values separated by dashes for source and medium (for example newsletter and email), and a dash-separated campaign name that mirrors a real marketing label (for example spring-launch or black-friday-2026). When two creatives point to the same destination, the cheat sheet recommends using utm_content to distinguish them — header-cta versus footer-link, or text-ad versus image-ad — rather than inventing a separate campaign name.
Avoid putting personal information into any UTM value. Query parameters can appear in browser history, referral logs, analytics systems, and shared links, so campaign labels should describe the marketing placement rather than a person. If you publish partner placements with a fixed naming contract, write the agreed values onto the cheat sheet so anyone on the team can copy them exactly and avoid the duplicate-source variations that silently fragment a campaign in reports. The builder also accepts an http URL as the starting point, which is useful when an older landing page still ships without TLS.
What the Builder Keeps and What It Replaces
A landing page often arrives with parameters you did not write — ref=homepage for an internal referrer, gclid= for Google Ads auto-tagging, a lang= switcher, or another application-specific value. The builder treats the five UTM keys it owns as a closed list: it removes any existing copies of utm_source, utm_medium, utm_campaign, utm_term, and utm_content, then appends the values from the form. Everything else in the query string, the URL path, and any #fragment stays put. That behavior is what makes the cheat sheet useful for updating an old campaign link — you paste the existing campaign URL, type new source, medium, and campaign values, and the unrelated tracking the destination relies on is left untouched.
The output uses ordinary URL query encoding, so a space in a campaign term becomes a valid URL representation rather than a syntax mistake. Normalization is the only encoding transformation the builder applies, which is precisely why it must not be used with signed or pre-signed URLs — the browser URL API can normalize query encoding and invalidate a signature. Start from an ordinary destination URL instead, and rely on a separate redirect rule only after you have confirmed that the redirect preserves the query string. If you want to confirm whether a related UTM link workflow preserves existing tags, that guide covers the keep-or-replace rules in more depth.
Limits and Boundaries of the Cheat Sheet Workflow
The builder is intentionally narrow. It manages only the five traditional UTM keys; it does not add other GA4 campaign parameters, custom dimensions, or platform-specific trackers. It does not inspect whether a Google Analytics property exists, whether auto-tagging is active, whether a redirect keeps the parameters, whether a destination page actually loads, or whether future traffic will be attributed to a particular report. Treating the resulting URL as the final attribution step is the most common mistake a cheat sheet user can make, because the tool produces a constructed URL, not a test of your analytics installation.
The tool also does not send the destination URL or your campaign labels to a server — everything happens in your browser. That privacy boundary is part of the build step rather than a separate option you have to remember to enable. For a shorter public-facing URL, the cheat sheet recommends using a trusted redirect or short-link service after you have verified that the redirect preserves the query string, since trimming a query string after the fact is exactly what would erase your UTM tags.
Pre-Publish Checklist Before You Copy the Link
A repeatable cheat-sheet workflow closes with a short verification pass so a campaign URL never reaches an ad or an email before it has been checked:
- Open the constructed URL in a new tab and confirm the page loads.
- Check that the final query string contains exactly the five values you intended, and only those five.
- Trigger the click in a test environment and verify the values reach your analytics property.
- Retain a campaign record outside the link itself — a spreadsheet row, a campaign-tracking sheet, or a marketing-plan entry.
- Never paste personal information into a UTM field.
For an update, repeat the build with the existing campaign URL as the input; the builder replaces the five managed values and leaves unrelated parameters in place. The UTM Link Builder page keeps the cheat sheet and the build form in one tab so the next campaign URL follows the same reference without rebuilding the workflow from scratch.