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 How to Create Trackable Campaign Ur Ls for G A4

UTM Builder & Campaign Links

Quick Answer

  • Paste the exact landing-page URL into a UTM builder.
  • Always add utm_source, utm_medium, and utm_campaign.
  • Use lowercase values and one shared naming convention across the team.
  • Use utm_content to 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_problem

Which 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
Verify Meta Pixel Verify LinkedIn Insight Tag Verify Bing UET Tag Verify TikTok Pixel

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.

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
  1. Open Reports.
  2. Select Acquisition → Traffic acquisition.
  3. Change the primary dimension to Session source/medium or Session campaign.
  4. 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 Tags

Free · 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

← All posts