What Are UTM Parameters?
UTM parameters are campaign labels appended to a destination URL. Analytics products can use them to describe the source that sent a visit, the marketing medium, the campaign, a paid keyword, or a creative variation. They support measurement, but they do not prove that a campaign caused a conversion; reporting still depends on your analytics setup, consent choices, redirects, attribution settings, and data quality.
This builder requires utm_source and utm_medium. A descriptive utm_campaign is strongly recommended. Term, content, campaign ID, and source platform are optional. Existing non-UTM query parameters and URL fragments are preserved when the tagged URL is generated.
UTM Parameter Reference
| Parameter | Builder rule | Purpose | Examples |
|---|---|---|---|
| utm_source | Required | Publisher, platform, or list sending traffic | google, linkedin, newsletter |
| utm_medium | Required | Marketing channel or delivery method | cpc, email, paid_social |
| utm_campaign | Recommended | Campaign, promotion, or initiative name | summer_sale, launch_q3 |
| utm_term | Optional | Paid keyword or targeting term | marketing_software |
| utm_content | Optional | Creative, placement, or link variation | hero_cta, video_ad |
| utm_id | Optional | Stable identifier for a campaign record | spring_2026_01 |
| utm_source_platform | Optional | Platform managing the campaign | google_ads, meta_ads |
A Practical Campaign Naming Plan
Email newsletter
Use a stable source such as newsletter or your email platform, medium=email, and a campaign name tied to the send or promotion.
Paid social
Use the network as the source, a documented medium such as paid_social, the campaign name, and utm_content for each creative or placement.
Organic social
Use the network as the source, medium=social, and campaign/content values that identify the initiative and post placement.
Paid search
Use source=google and medium=cpc when that matches your taxonomy. Coordinate manual tags with the advertising platform's auto-tagging settings.
Choose one lowercase naming convention and document it for everyone creating links. URL encoding safely handles spaces and other characters, but consistent separators such as underscores make filtering and comparison easier. The Normalize tags button trims values, converts them to lowercase, and replaces whitespace with underscores.
Common UTM Mistakes to Avoid
Changing capitalization
Newsletter and newsletter are different values. Normalize names before distributing a link.
Tagging internal navigation
UTMs are intended for entry links from campaigns. Measure clicks between your own pages with events or other internal measurement instead.
Reusing vague campaign names
Names such as promo or test become difficult to interpret. Include the initiative, audience, period, or market when useful.
Losing tags in redirects
Test the final destination. Redirects, link shorteners, and consent flows should preserve the query string and fragment you need.
Mixing manual and auto-tagging blindly
Advertising integrations may handle click IDs and manual campaign tags differently. Document the setup and verify it in your property.
Sharing sensitive information
Campaign parameters are visible in the address bar, browser history, logs, and copied links. Never place personal or confidential data in them.
How Manual Campaign Tags Appear in GA4
When Google Analytics is correctly installed and the landing URL reaches the page with its parameters intact, GA4 can use manual campaign values to populate traffic-source dimensions. Session-scoped dimensions are commonly explored in Traffic acquisition, while first-user dimensions are used in User acquisition. Available cards, report labels, attribution behavior, and processing time can vary by property configuration.
Google distinguishes manual tagging from platform auto-tagging, which adds advertising click identifiers such as gclid. If both are present, the result depends on the advertising integration and property settings. Test campaign links before launch and confirm the expected source, medium, campaign, and click identifier values in your own analytics property.
Privacy and Link Safety
The builder and analyzer process the text you enter in this browser. They do not visit the destination or verify that it is safe, live, or controlled by you. Review every host before opening a link, and avoid campaign values containing email addresses, customer IDs, names, tokens, or other sensitive data.
Google Analytics References
For current definitions and reporting behavior, consult Google's documentation. External references open in a new tab.
Continue Your Campaign Workflow
After creating a tagged campaign URL, turn it into a scannable code with the QR Generator. If you need to inspect or safely encode individual query values, use the URL Encoder & Decoder.