- Definition
- UTM parameters are tags added to a URL, such as utm_source or utm_campaign, that analytics tools read to attribute a visit.
In plain words
UTM parameters are labels at the end of a link, like ?utm_source=google&utm_medium=cpc&utm_campaign=brand. Analytics tools read them to know where a visit came from.
The advertiser writes them, so they say whatever the advertiser chose. They are useful context, never a record of what the platform actually did.
Why it matters for brand and paid search teams
In brand monitoring, UTM values in a destination URL can hint at who set up the ad: a partner name in utm_source, a campaign label, or a value that matches the brand's own tagging.
People also read too much into them. A utm_term with the brand's name does not prove the advertiser bought that keyword, and missing tags do not mean an ad is untracked. Treat them as the advertiser's own notes.
How it works
Google Analytics documents five common manual tags: utm_source, utm_medium, utm_campaign, utm_content and utm_term, which fill the traffic source fields in reports when a visit arrives.
Google Ads auto-tagging adds a click identifier instead, and Google notes that in Google Analytics 4, auto-tagging takes priority over manual tagging. Many ads therefore rely on click identifiers and carry few or no UTM tags.
Tags can be written into the final URL, added by a tracking template or final URL suffix, or appended by a partner's or network's link. That is why the same advertiser can show different tags on different ads, and why affiliates often reuse a merchant's own tag values.
Example
Two ads on northstar boots in Denver both land on northstar.example. The first has utm_source=google&utm_campaign=brand_us, which matches Northstar's own convention. The second has utm_source=trailpicks&utm_medium=affiliate.
The second set of tags points to a partner. It is a label chosen by whoever built the link, so the affiliate manager confirms with the partner before acting.
Fictional brands and domains, for illustration only.
Common mistakes and misconceptions
utm_term shows the keyword the advertiser bought. It holds whatever the advertiser typed. It is a label, not evidence of a purchase.
No UTM tags means no tracking. Auto-tagging and click identifiers can do the same job without UTM tags.
UTM values are case-insensitive, so they can be normalized. Keep them as captured. The original case can matter when matching a partner's links.
How to monitor it in Ads Lighthouse
The ad details view lists Source, Medium, Campaign, Content and Term values from the destination URL in their original case, and marks each one as present, empty or missing.
Click identifiers and other parameters are listed separately, so UTM labels are never mixed with IDs. Reports and exports keep the destination URL exactly as captured.
Frequently asked questions
Can UTM tags identify an affiliate?
Sometimes, if the partner puts its name in them. Your program's affiliate ID parameter is usually more reliable.
Why are UTM values shown in their original case?
Because they are the advertiser's own labels. Changing the case could hide a difference that matters when you match links to partners.
Can I infer a purchased keyword from utm_term?
No. The advertiser or its tools fill utm_term, and it can hold any value. Treat it as a label and describe the search you observed instead.
Official sources
- Google Analytics Help: Traffic-source dimensions, manual tagging, and auto-tagging
- Google Ads Help: About auto-tagging
Sources checked on .