Free GA4 campaign URL builder

Free UTM Builder for GA4 Campaign URLs

Generate trackable UTM links for Google Analytics 4. Add consistent campaign parameters, copy your URL, and measure which channels drive traffic and conversions.

UTM Builder
Required

The page people should land on. Existing query parameters will be preserved.

Required

Where the traffic comes from

Required

The marketing channel

Required

Your campaign or promotion

Optional

Paid keyword or audience

Optional

Distinguish ads or links

Optional

Platform campaign identifier

Your campaign URL

Complete the required fields to generate your trackable link.

Your generated URL will appear here
Keep campaign data clean
Use lowercase consistently
Use underscores instead of spaces
Never put personal data in UTM parameters
Your destination URL and UTM values stay in your browser. Only the one-time access form is stored.
UTM tracking guide

What is a UTM link—and how should you build one?

A UTM link is a normal destination URL with campaign parameters appended to it. When someone clicks the link, GA4 can use those values to identify the source, medium, campaign, keyword, and creative behind the visit.

Read Google Analytics guidance

Why use UTM parameters?

Consistent UTM tracking turns otherwise ambiguous visits into usable campaign data. It helps teams compare email, paid social, partnerships, creator campaigns, and other traffic sources without relying on guesswork.

The six UTM parameters explained

Use source, medium, and campaign for every manually tagged link. Add term, content, or campaign ID when you need more detail.

utm_sourceRequired

The platform or referrer sending traffic

google, linkedin, newsletter
utm_mediumRequired

The marketing channel or traffic type

cpc, paid_social, email
utm_campaignRequired

The campaign, promotion, or launch

spring_launch
utm_termOptional

A paid keyword or audience segment

utm_builder
utm_contentOptional

The creative, CTA, or link variation

hero_cta, video_a
utm_idOptional

The campaign identifier from your platform

123456

Ready-to-use UTM examples by channel

Keep the taxonomy stable across campaigns. Change the values—not the rules—when you launch a new channel or creative.

1

Email newsletter

Track a product-launch link in a newsletter.

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=product_launch
2

LinkedIn paid social

Separate one video creative from the rest of a paid campaign.

https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q4_demo&utm_content=video_a
3

Creator partnership

Attribute traffic from a specific creator collaboration.

https://example.com/offer?utm_source=creator_name&utm_medium=influencer&utm_campaign=summer_launch

How to create and track a campaign URL in GA4

Build a clean URL now, then keep the same naming system when your campaign scales.

01

Enter the landing page

Paste the complete destination URL, including https://.

02

Add campaign details

Complete source, medium, and campaign. Add optional fields only when they improve analysis.

03

Copy and publish

Use the generated URL in your ad, email, social post, partner link, or QR-code destination.

04

Review results in GA4

Open Reports → Acquisition → Traffic acquisition, then inspect the manual campaign dimensions.

UTM naming conventions that keep reports clean

GA4 treats parameter values as case-sensitive. A shared naming convention prevents one campaign from being split across multiple rows.

Use lowercase values consistently across every channel.

Choose one separator—this builder converts spaces to underscores.

Keep a shared list of approved source and medium values.

Use utm_content for creative variants and utm_term for keywords or audiences.

Never include names, email addresses, or other personal data in UTM parameters.

UTM FAQ

Common UTM builder questions

Quick answers for marketers setting up campaign tracking in Google Analytics 4.

What does UTM stand for?

UTM stands for Urchin Tracking Module. Today, the term describes campaign parameters added to a URL so analytics platforms can identify where a visit came from.

Which UTM parameters should I always use?

For manually tagged campaign links, use utm_source, utm_medium, and utm_campaign together. Add utm_term, utm_content, and utm_id when you need keyword, creative, or campaign-ID detail.

Does this UTM generator work with GA4?

Yes. The generated parameters populate GA4 manual campaign dimensions when someone visits your site through the tagged URL.

Are UTM parameters case-sensitive?

Yes. Values such as LinkedIn and linkedin can appear as separate rows. Use lowercase values and a consistent naming system to avoid fragmented reports.

Where can I find UTM campaign data in GA4?

Go to Reports, then Acquisition and Traffic acquisition. You can review session source, medium, campaign, and other manual campaign dimensions there.

Should I add UTM parameters to Google Ads links?

If your Google Ads account is linked to GA4 and auto-tagging is enabled, rely on auto-tagging for its richer advertising dimensions. Use manual UTMs for other channels or when your reporting plan specifically requires them.