UTM Builder: How to Create Trackable Campaign URLs for GA4

Use a UTM builder to create trackable campaign URLs for GA4. Learn UTM parameters, naming rules, examples, and mistakes that break attribution.

14 July 2026

Utm Builder Ga4 Campaign Urls

Quick Answer

  • Enter the landing-page URL you want visitors to reach.
  • Add a consistent source, medium and campaign name.
  • Use term and content parameters only when they provide useful extra detail.
  • Copy the generated URL and test that every parameter survives redirects.
  • Check the campaign in GA4 Traffic acquisition after the link receives visits.

A UTM builder turns an ordinary landing-page link into a trackable campaign URL. When someone clicks that link, GA4 can use its UTM parameters to identify the source, channel and campaign that generated the visit.

The link itself is easy to create. The difficult part is choosing consistent values. A small difference such as facebook versus Facebook can split one source into separate rows and make campaign reporting harder to trust.

In This Guide

GA4 UTM Example How It Works UTM Parameters Build a Link Platform Examples Naming Rules Attribution Mistakes Find Data in GA4 FAQs

GA4 UTM Link Example

Suppose a SaaS company is promoting a free trial through a July email newsletter.

Field Value
Landing page https://example.com/free-trial
utm_source july_newsletter
utm_medium email
utm_campaign free_trial_launch
utm_content hero_button

The finished campaign URL becomes:

https://example.com/free-trial?utm_source=july_newsletter&utm_medium=email&utm_campaign=free_trial_launch&utm_content=hero_button

When visitors use this link, GA4 can associate their sessions and resulting actions with the newsletter, email channel, campaign and specific button.

What Is a UTM Builder?

A UTM builder, also called a campaign URL builder, adds tracking parameters to a destination URL. It handles the question mark, ampersands and URL encoding needed to create a valid campaign link.

Ordinary link:
https://example.com/pricing

Trackable campaign link:
https://example.com/pricing?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q3_demo_campaign

The UTM builder creates the URL. GA4 or another analytics platform reads its parameters after a visitor reaches the website.

What Do the UTM Parameters Mean?

Parameter What it identifies Example When to use it
utm_source Specific platform, publisher or list linkedin Always
utm_medium Marketing channel paid_social Always
utm_campaign Campaign, promotion or initiative q3_demo_campaign Always
utm_id Stable campaign identifier cmp_2048 Useful for campaign-data imports and stable matching
utm_term Paid keyword or audience detail utm_builder Search campaigns or carefully defined audience reporting
utm_content Creative, placement or link variation blue_banner A/B tests and multiple links within one campaign
utm_source_platform Platform managing traffic or media buying linkedin_ads Advanced cross-platform reporting

GA4 strongly benefits from complete source, medium and campaign values. Adding only one parameter can leave other campaign dimensions with incomplete or “not set” values.

UTM Examples for Common Campaign Channels

Campaign type utm_source utm_medium utm_campaign utm_content
Email newsletter weekly_newsletter email summer_launch header_cta
LinkedIn ad linkedin paid_social enterprise_demo video_ad_01
Organic Instagram post instagram social feature_release carousel_slide_5
Affiliate partner partner_name affiliate annual_plan comparison_table
Event QR code saas_conference qr_code event_lead_capture booth_banner

Your organisation may choose different medium names. The important rule is to document one approved value per channel and use it consistently.

UTM Naming Rules That Keep GA4 Clean

✓ Use lowercase values across every parameter.

✓ Choose one separator, such as underscores, and use it consistently.

✓ Keep source and medium values short and standardised.

✓ Use descriptive campaign names that remain clear later.

✓ Maintain an approved source and medium dictionary.

✓ Use a stable campaign ID when names may change.

✓ Let the builder encode spaces and special characters safely.

Avoid Use instead
LinkedIn, linkedin.com, LI linkedin
Paid Social, paidsocial, social_paid paid_social
Summer Campaign New Version Final summer_launch_india

UTM Mistakes That Break or Distort Attribution

1. Adding UTMs to internal links

UTMs should identify external campaign traffic. Using them on links between pages of your own website can overwrite the original campaign context and make the next page appear to begin a new source.

2. Using inconsistent capitalisation

GA4 treats parameter values as case-sensitive. linkedin, LinkedIn and LINKEDIN can appear separately.

3. Leaving required context empty

A link containing a campaign name but no source or medium cannot provide a complete explanation of where the traffic came from.

4. Reusing one URL for multiple placements

If the same newsletter contains a header button, text link and footer banner, use different utm_content values when placement-level reporting matters.

5. Putting personal information in the URL

Do not add email addresses, names, phone numbers or customer IDs to public campaign parameters. URLs can appear in browser history, analytics reports, server logs and shared screenshots.

6. Ignoring redirects

A shortened link, affiliate redirect or regional redirect may remove the query string. Always test the final browser URL before launching the campaign.

7. Manually tagging integrated ad platforms without a plan

Platforms such as Google Ads support auto-tagging and deeper integrations. Use manual UTMs alongside them only when your cross-platform reporting requirements are clearly defined.

TagChief Tracking Audit

A trackable URL still needs a working analytics tag.

Use TagChief to run an initial scan for Google, Meta, LinkedIn, TikTok, Bing and other advertising pixels installed on your landing page.

Scan Your Landing Page Free →

Where to Find UTM Campaign Data in GA4

  1. Open the relevant GA4 property.
  2. Go to Reports → Acquisition → Traffic acquisition.
  3. Select Session source/medium to compare channels.
  4. Switch to Session campaign to compare campaign names.
  5. Review sessions, engaged sessions, key events and revenue.
  6. Add filters or comparisons for a specific source, medium or campaign.

UTM information is also available through manual traffic-source dimensions in explorations. Remember that GA4 processing is not always immediate, so a newly clicked campaign URL may not appear instantly in standard acquisition reports.

UTM link versus tracking installation

A UTM builder confirms the campaign URL structure. It does not prove that GA4 is installed or firing correctly. Review TagChief’s Google Tag installation guide, then use Google Tag Assistant and GA4 DebugView for event-level validation.

Campaign URL Testing Checklist

□ The landing page uses HTTPS and loads correctly

□ Source, medium and campaign values are present

□ Every value follows the approved naming convention

□ No parameter appears more than once

□ No personal or confidential data appears in the URL

□ Redirects preserve the complete query string

□ The correct analytics or advertising tag is installed

□ A test visit appears in real-time or debug reporting

□ The campaign appears under the expected GA4 source, medium and campaign

Build consistent campaign URLs and verify the tracking behind them.

Create the UTM link, test its parameters and confirm that your landing page contains the analytics and advertising tags required to measure campaign results.

Run a Free Pixel Audit →

Frequently Asked Questions

What is a UTM builder?

A UTM builder adds campaign-tracking parameters to a landing-page URL so analytics tools can identify the source, medium and campaign behind website visits.

Which UTM parameters are required for GA4?

Use at least utm_source, utm_medium and utm_campaign. Add utm_id and utm_source_platform when they support your campaign-management and reporting setup.

Are UTM parameters case-sensitive?

Yes. GA4 can treat values with different capitalisation as separate entries, so use lowercase naming consistently.

Should I use UTM links for internal website links?

No. Internal UTM links can overwrite the campaign information that originally brought the visitor to your website.

Can I shorten a UTM campaign URL?

Yes. Build and test the full UTM link first, then shorten it. Confirm that the shortened URL preserves every parameter after redirecting.

Can UTM links track conversions?

UTMs identify campaign traffic. Conversion reporting also requires a correctly installed analytics or advertising tag and a configured key event or conversion action.

Does TagChief create UTM campaign links?

TagChief audits tracking-pixel installations rather than generating UTM URLs. Build the campaign link first, then use TagChief for an initial check of the tags installed on the landing page.

← All posts