January 18, 2026·4 min read·By NitroSERP Editorial Team
Updated
UTM Parameters: GA4 Naming Rules & Examples (2026)
Learn how utm_source, utm_medium, utm_campaign, utm_term, and utm_content work in GA4, with naming rules, channel mapping, and SEO tips.
UTM parameters (Urchin Tracking Module parameters) are five standardized query-string tags (utm_source, utm_medium, utm_campaign, utm_term, and utm_content) appended to a destination URL so analytics platforms like Google Analytics 4 (GA4), PostHog, Plausible, and HubSpot can attribute traffic and conversions to the exact campaign, channel, and link placement that drove the click.
You can generate clean, lowercase, percent-encoded campaign URLs right now in our free UTM campaign URL builder.
The 5 Standard UTM Parameters at a Glance
| UTM Parameter | Required for GA4? | Question It Answers | Example Values (Always Lowercase) |
|---|---|---|---|
utm_source | Yes | Where did the click originate? (Specific platform, newsletter, or referrer) | google, linkedin, youtube, weekly_digest |
utm_medium | Yes | How did the traffic arrive? (Broad marketing channel mechanism) | cpc, paid_social, email, social, affiliate |
utm_campaign | Yes | Why are we promoting this link? (Launch, promo, or initiative) | q4_product_launch, black_friday_2026, welcome_sequence |
utm_term | Optional | Which keyword or audience was targeted? | free_json_formatter, saas_founders_lookalike |
utm_content | Optional | Which specific creative or link was clicked? | hero_button_blue, video_hook_a, footer_text_link |
Complete UTM URL Example
https://www.nitroserp.com/tools/meta-tag-generator?utm_source=newsletter&utm_medium=email&utm_campaign=october_seo_roundup&utm_content=intro_cta_link
To inspect and verify individual parameters inside an existing long link, paste it into our free URL parser & query string inspector.
How to Map utm_medium to GA4 Default Channel Groups
The #1 mistake marketing teams make in Google Analytics 4 is using custom utm_medium values (such as utm_medium=newsletter or utm_medium=paid-social-ad) that do not match Google's built-in channel definitions—causing sessions to fall into GA4's "Unassigned" channel group.
Use these exact utm_medium values to match GA4's Default Channel Group definitions:
| GA4 Default Channel Group | Required utm_medium Value(s) | Example utm_source |
|---|---|---|
email, e-mail, e_mail (use email consistently) | newsletter, klaviyo, customer_io | |
| Paid Search | cpc, ppc, paidsearch (with search engine source) | google, bing |
| Paid Social | paid_social, paidsocial, cpc (with social source) | linkedin, meta, tiktok, x |
| Organic Social | social, social-network, social-media | linkedin, youtube, instagram |
| Referral / Partner | referral | partner_blog, directory_listing |
| Affiliates | affiliate | impact, partnerstack |
| Display Ads | display, banner, cpm | google_display, programmatic |
5 Rules That Keep UTM Tracking & SEO Clean
1. Never Put UTM Tags on Internal Links
Never add ?utm_source= to links that go from one page of your website to another page on the same website (such as a homepage banner linking to /pricing). When a visitor clicks an internal UTM link, GA4 ends their original session attribution (e.g., google / organic) and overwrites it with your internal banner!
2. Enforce 100% Lowercase & Underscores/Hyphens
UTM parameters are strictly case-sensitive. To GA4:
utm_source=LinkedInutm_source=linkedinutm_source=Linkedin
appear as three separate rows in your traffic acquisition table. Standardize on lowercase characters with underscores (_) or hyphens (-) instead of spaces. If a value contains special characters, encode it cleanly with our URL encoder / decoder.
3. Protect SEO Equity with Self-Referencing Canonical Tags
Every UTM link creates a unique URL variation (?utm_source=x). To prevent search engines from indexing parameterized duplicates or splitting backlink authority, verify that every landing page includes a clean self-referencing <link rel="canonical"> tag pointing to the base URL without query parameters:
<!-- On https://www.example.com/pricing?utm_source=newsletter&utm_medium=email -->
<link rel="canonical" href="https://www.example.com/pricing" />
Generate your canonical markup with the free canonical URL generator.
4. Exclude UTM URLs from Your XML Sitemap
Your sitemap.xml should contain only clean, canonical URLs—never UTM-tagged links. Check your sitemap structure with our XML sitemap generator and XML sitemap best practices guide.
5. Test Server Redirects Before Launching Paid Ads
A common technical failure occurs when an ad points to http://example.com/landing?utm_source=google (or a path without a trailing slash) and an improperly configured server redirect strips the query string during the 301 hop to https://www.example.com/landing/. Always test your final tagged URL in an incognito browser to confirm the ?utm_... string survives in the address bar.
Frequently Asked Questions About UTM Parameters
Do UTM parameters affect Google search rankings?
No. UTM parameters are ignored for keyword ranking purposes, and when paired with a self-referencing <link rel="canonical"> tag, Google consolidates any shared links containing ?utm_... parameters directly to your canonical URL.
Can I shorten a long UTM link for social media bios?
Yes. First build your complete tracking link in the UTM campaign URL builder, then paste the full URL into our free URL shortener. When users click the short link, the 301/302 redirect carries all your UTM parameters to your landing page so GA4 records the full attribution.