Back to UTM builder

THE FLUX8 UTM GUIDE

UTM parameters, explained.

UTM parameters are labels added to a URL to describe where a visit came from. Use them on campaign links to connect traffic to a source, a channel, and a specific marketing initiative.

What do the five UTM parameters mean?

A campaign URL has a destination followed by a query string. The first query parameter starts with a question mark; subsequent parameters are separated by an ampersand. A builder handles those separators and encodes values for you.

https://example.com/launch?utm_source=newsletter
&utm_medium=email&utm_campaign=autumn_launch
ParameterWhat it identifiesExample
utm_sourcePlatform, publisher, or referring sourcenewsletter
utm_mediumMarketing channelemail
utm_campaignCampaign or initiativeautumn_launch
utm_termPaid keyword or targeting labelrunning_shoes
utm_contentCreative variation or link placementhero_button

Google recommends using source, medium, and campaign together. This tool requires those three fields before copying a finished link. Term and content are optional. Other parameters, including campaign ID and source platform, exist in analytics systems, but are outside this builder's five-field form.

How should you name campaigns consistently?

Pick one case and one word separator, then reuse them. For example, lowercase values with underscores make autumn_launch_2026 easy to search six months later. The exact separator matters less than consistency.

  1. Keep source literal. Use linkedin for LinkedIn rather than switching between linkedin, LinkedIn, and li.
  2. Keep medium stable. Use email across email campaigns. A platform name belongs in source, not medium.
  3. Make campaign specific. A name like product_launch_2026_09 distinguishes an initiative from last year's launch.
  4. Put creative detail in content. Use footer_link and hero_button under the same campaign to compare placements.
  5. Record the vocabulary. A short spreadsheet of accepted values is often enough. Save repeated source and medium pairs as presets here.

What does a good campaign link look like?

Email newsletter

A newsletter promoting a product launch might use source newsletter, medium email, campaign autumn_launch, and content hero_button. A second link in the footer keeps the first three values and changes content to footer_link.

Organic social post

For an unpaid LinkedIn post, use source linkedin, medium social, and the campaign name you use elsewhere. The source identifies the platform; the medium distinguishes social traffic from email.

Paid advertising

A manually tagged paid social link can use source facebook and medium paid_social. Check your analytics channel-grouping rules because labels do not guarantee a particular report classification. For Google Ads, consider the account's auto-tagging setup before adding manual tags.

Which UTM mistakes should you avoid?

Do not tag internal navigation. UTM tags describe incoming campaign traffic. Internal tags can interfere with how you interpret acquisition. Track internal interactions with events instead.

Do not put personal information in tags. URLs can appear in logs, browser histories, shared messages, and analytics. Never include email addresses, names, access tokens, or private customer details.

Watch for duplicate parameters. Pasting a tagged URL and appending another source can create two values for the same key. Different systems can interpret that differently. Prefer replacing old UTMs after checking what you intend to preserve.

Keep destinations intact. A product URL may already contain a variant or search query. Add UTMs without removing those values, and preserve any fragment after the hash. Open a test link before launch.

Use clean canonical URLs. Equivalent campaign URL variants should generally point to the preferred clean URL through the destination page's canonical metadata. Use clean URLs in navigation and sitemaps.

Where do UTM campaigns appear in GA4?

GA4 uses collected campaign parameters to populate traffic-source dimensions. For campaign-driven sessions, inspect session source, session medium, and session campaign in acquisition reporting. First-user dimensions answer a different question: how a user was first acquired.

A generated URL does not install analytics or prove tracking works. The destination needs a working analytics implementation, redirects must preserve the query string, and consent or browser settings can affect collection. Validate a test visit and allow for report processing before judging results.

Google Ads auto-tagging can supply campaign information through click identifiers. Coordinate manual tags with your existing setup rather than assuming that manual UTMs always take priority.

Build, check, and share

Create a link with the UTM builder, inspect an existing one with the parameter analyzer, or prepare an entire spreadsheet in the bulk generator. Save finished links locally when you need a record of what you distributed.

Sources and further reading