UTM Builder: How to Create Trackable Campaign URLs for GA4
Use a UTM builder to create trackable GA4 campaign URLs. Follow naming rules, platform examples, testing steps, and attribution fixes.
21 July 2026
UTM Builder & Campaign Links
Quick Answer
- Paste the exact landing-page URL into a UTM builder.
- Always add
utm_source,utm_medium, andutm_campaign. - Use lowercase values and one shared naming convention across the team.
- Use
utm_contentto separate buttons, creatives, placements, and ad variations. - Test the final URL after every redirect, shortener, or tracking template.
- Check the result in GA4 under Reports → Acquisition → Traffic acquisition.
- Before launching, review TagChief’s Google Tag and GA4 verification guide.
Current Campaign-Tracking Data
90,500
Monthly searches
Average monthly search volume for “utm builder” in the supplied keyword data.
9
Documented parameters
Campaign URL parameters currently documented by Google for GA4.
3
Core UTM fields
Google says source, medium, and campaign should always be used.
7
Pixel types checked
TagChief scans seven major advertising tags, with results typically returned in under three seconds.
Sources: supplied keyword list, Google Analytics Help, and TagChief’s current product pages.
GA4 UTM Link Example: Build One Step by Step
Campaign scenario
- Landing page: TagChief Google Tag guide
- Platform: LinkedIn
- Channel: Paid social
- Campaign: GA4 tracking audit
- Creative: Single-image problem ad
| Builder field | Example value | What GA4 learns |
|---|---|---|
| Destination URL | https://tagchief.com/pixels/google-tag |
The page visitors should reach |
| utm_source | linkedin |
The platform that sent the visit |
| utm_medium | paid_social |
The marketing channel |
| utm_campaign | ga4_tracking_audit |
The marketing initiative |
| utm_content | single_image_problem |
The creative or link variation |
Generated campaign URL
https://tagchief.com/pixels/google-tag?utm_source=linkedin&utm_medium=paid_social&utm_campaign=ga4_tracking_audit&utm_content=single_image_problemWhich UTM Parameters Should You Use?
| Parameter | Purpose | Example | When to use it |
|---|---|---|---|
utm_source |
Specific platform, site, publisher, or list | linkedin |
Always |
utm_medium |
Traffic or marketing channel | email, cpc, paid_social |
Always |
utm_campaign |
Campaign, launch, promotion, or initiative | summer_product_launch |
Always |
utm_content |
Creative, CTA, placement, or link variation | hero_button_blue |
A/B tests and multiple links |
utm_term |
Keyword or audience detail | ga4_consultant |
Paid search or structured audience tracking |
utm_id |
Stable campaign identifier | cmp_2026_047 |
Campaign Data Import, CRM, and cost-data joins |
Do not force every field
Use the three core fields on every tagged campaign link. Add term, content, ID, or source-platform information only when the team will use it in reporting.
UTM Naming Rules That Keep GA4 Clean
✓ Use lowercase values across every platform.
✓ Choose either underscores or hyphens and use the same style consistently.
✓ Give every platform one approved source value.
✓ Keep medium values limited to an approved channel list.
✓ Use the same campaign name across email, paid social, display, and partner links.
✓ Use content for creative, placement, CTA, or link-level differences.
✓ Store readable labels separately if campaign IDs are machine-generated.
✓ Never place names, email addresses, phone numbers, or other personal data inside UTM values.
Recommended campaign-name pattern
{product}_{objective}_{region}_{quarter}Example: analytics_audit_leads_india_q3
UTM Examples for Email, Ads, Social, and Offline Campaigns
| Campaign | Source | Medium | Campaign | Content |
|---|---|---|---|---|
| Email newsletter | weekly_newsletter |
email |
ga4_audit_launch |
top_cta |
| Meta ad | facebook |
paid_social |
ga4_audit_launch |
video_problem_v1 |
| LinkedIn ad | linkedin |
paid_social |
ga4_audit_launch |
document_ad_v2 |
| Microsoft Ads | bing |
cpc |
ga4_audit_search |
responsive_ad_1 |
| TikTok ad | tiktok |
paid_social |
ga4_audit_launch |
creator_hook_a |
| Event QR code | analytics_summit |
qr |
ga4_audit_launch |
booth_banner |
Should You Add UTMs to Google Ads URLs?
| Tracking method | Use it when | Important rule |
|---|---|---|
| Google Ads auto-tagging | Google Ads is linked to GA4 | Recommended for detailed Google Ads reporting and conversion measurement |
| Manual UTMs | You need a shared cross-platform or CRM naming structure | GA4 prioritises Google Ads auto-tagging over manual tagging |
| ValueTrack parameters | Values should populate dynamically at campaign, ad, or keyword level | Resolve and test every template before launch |
- Keep auto-tagging enabled for Google Ads whenever possible.
- Do not expect manual UTMs to override linked Google Ads dimensions in GA4.
- Make sure redirects preserve
gclid,gad_*, and any manual UTM parameters. - Test a real ad click or tracking-template preview before publishing at scale.
UTM URL Syntax Rules
| Situation | Correct structure |
|---|---|
| URL has no existing parameters | page?utm_source=... |
| URL already contains a query parameter | page?plan=pro&utm_source=... |
| Several UTM parameters | Separate each pair with & |
| URL contains an anchor | page?utm_source=...#pricing |
| Values contain spaces or symbols | Use a builder that safely URL-encodes values |
UTM Mistakes That Break GA4 Attribution
Changing capitalisation
LinkedIn and linkedin can appear as different values.
Inventing new mediums
Values such as linkedin_ad can fragment channel reporting.
Missing core parameters
Incomplete tagging can create (not set) values in reports.
Redirects stripping parameters
The final landing URL must retain UTMs and advertising click IDs.
Tagging internal navigation
Use campaign UTMs for inbound links; track internal CTA clicks with events.
Adding personal information
Never place names, emails, phone numbers, or customer IDs in campaign parameters.
How to Test a UTM Link Before Launch
Open the exact campaign URL in a private or incognito window.
Confirm the page loads and the final URL still contains the parameters.
Check GA4 Realtime or DebugView to confirm the visit is collected.
Review Session source, Session medium, and Session campaign in Traffic acquisition.
Test every shortener, QR-code redirect, ad tracker, and landing-page redirect.
Run a free TagChief pixel and Google Tag scan on the landing domain.
Where to Find UTM Campaigns in GA4
| Question | GA4 dimension |
|---|---|
| Which platform sent the session? | Session source |
| Which marketing channel was used? | Session medium |
| Which campaign drove the session? | Session campaign |
| Which creative or CTA was clicked? | Session manual ad content |
| Which keyword or audience value was used? | Session manual term |
- Open Reports.
- Select Acquisition → Traffic acquisition.
- Change the primary dimension to Session source/medium or Session campaign.
- Add a comparison or secondary dimension when you need campaign-content detail.
Which Type of UTM Builder Should You Use?
| Builder type | Best for | Limitation |
|---|---|---|
| Google Campaign URL Builder | Creating one website campaign URL quickly | No team governance, saved library, or bulk workflow |
| Spreadsheet builder | Bulk generation using approved dropdown values | Requires formula maintenance and access control |
| UTM management platform | Templates, rules, workspaces, bulk links, and campaign libraries | Advanced governance usually requires a paid plan |
| Tag-verification tool | Confirming that GA4 and advertising pixels exist on the destination site | Verifies measurement setup rather than generating campaign URLs |
UTM Campaign Link Checklist
✓ The landing page loads without an error.
✓ Source, medium, and campaign are present.
✓ All values follow the approved lowercase convention.
✓ Content clearly identifies the creative, CTA, or placement.
✓ Existing query parameters have been preserved.
✓ UTMs appear before any URL fragment.
✓ No personal or confidential data appears in the URL.
✓ Redirects and shorteners preserve every parameter.
✓ GA4 collects the source, medium, and campaign correctly.
✓ The required Google and advertising tags are installed.
✓ The final URL is stored in the team’s campaign-link register.
TagChief Campaign Verification
Do not launch a trackable URL on an unverified landing page.
Create the campaign URL, test it in GA4, and then scan the destination domain for Google, Meta, LinkedIn, Microsoft, TikTok, Reddit, and Pinterest tags.
Scan Campaign Tracking TagsFree · No account required · Instant results
Frequently Asked Questions
What is a UTM builder?
A UTM builder adds campaign-tracking parameters to a destination URL. The completed link sends source, medium, campaign, content, and other selected values to analytics platforms such as GA4.
Which UTM parameters are required for GA4?
Google recommends always including utm_source, utm_medium, and utm_campaign. Add other parameters when they support a real reporting requirement.
Are UTM values case-sensitive?
Yes. GA4 can treat values such as Google, google, and GOOGLE as different campaign values. Use lowercase naming across the team.
Where do UTM campaigns appear in GA4?
Open Reports → Acquisition → Traffic acquisition. Review Session source, Session medium, Session source/medium, and Session campaign.
Should Google Ads use UTMs or auto-tagging?
Use Google Ads auto-tagging whenever possible. Manual UTMs may support shared naming or external systems, but GA4 prioritises auto-tagged Google Ads data.
Why does UTM traffic appear as direct or not set?
Common causes include missing parameters, broken syntax, redirects that remove query parameters, shorteners that lose attribution details, blocked analytics storage, or a missing GA4 tag.
Can UTMs contain email addresses or customer names?
No. Google prohibits sending personally identifiable information through URLs and campaign parameters. Use non-personal campaign IDs and internal reporting systems instead.
Sources and Methodology
- Google Analytics: Collect campaign data with custom URLs
- Google Ads: Auto-tagging rules and GCLID behaviour
- Google Analytics: Avoid sending personally identifiable information
- TagChief homepage, FAQ, Google Tag guide, and current advertising-pixel guides reviewed in July 2026.
- Current competitor workflows reviewed across Google Campaign URL Builder, UTM.io, Terminus, and other multi-platform URL builders.
- All recommendations were written independently and checked against current GA4 documentation.