Skip to content
Your cart
Subtotal $

Your cart is empty

Add something to get started.

Browse the shop
Free tool

UTM Campaign Builder

In short

How do I build a UTM tracking URL?

To build a UTM tracking URL, enter your destination page address, then fill in the campaign source (where the traffic comes from), the medium (the channel type), and the campaign name. The tool assembles the tagged URL live as you type, correctly encoding each value and preserving any existing query string on your URL. Copy it with one click, or add it to a session list to manage multiple links at once. Paste the tagged URL into your ads, emails, or social posts and GA4 will attribute every visit correctly.

UTM campaign URL builder tool

Free UTM builder

Build your tagged campaign URL.

Fill in the fields below. The tagged URL assembles live. Copy it or add it to your session list.

Lowercase recommended for consistent GA4 reporting.

Lowercase recommended for consistent GA4 reporting.

Lowercase recommended for consistent GA4 reporting.

Lowercase recommended for consistent GA4 reporting.

Lowercase recommended for consistent GA4 reporting.

Your tagged URL

Sent. Check your inbox for your result.

The five parameters

Know what each UTM parameter does.

utm_source

Where the traffic comes from. Use the platform or publisher name: google, facebook, newsletter, linkedin.

utm_medium

The channel type. Standard values: cpc, email, social, organic, referral, display.

utm_campaign

Your campaign name. Keep it descriptive and consistent: summer-sale-2025, brand-awareness-q3.

utm_term

The paid keyword. Used in paid search to identify which keyword triggered the ad. Optional for other channels.

utm_content

Differentiates links within the same campaign. Useful for A/B testing: banner-a vs banner-b, or cta-hero vs cta-footer.

Best practice

Always use lowercase. Use hyphens not spaces. Be consistent across your team. Check GA4 Traffic Acquisition to verify data is flowing.

Questions

UTM tracking, explained

A UTM parameter is a short piece of text you append to a URL so that analytics platforms like GA4 can identify exactly where a visitor came from. The name comes from Urchin Tracking Module, the technology Google acquired to build Analytics. There are five standard parameters: utm_source (which site or platform sent the traffic), utm_medium (the channel type such as email or cpc), utm_campaign (the name of your campaign), utm_term (the keyword for paid search), and utm_content (used to distinguish between ads or links in the same campaign).

At a minimum, always set utm_source, utm_medium, and utm_campaign. These three are required for GA4 to classify the session as a campaign rather than as direct traffic. Add utm_term when you are running paid search ads so you can see which keywords drove conversions. Add utm_content when you are A/B testing two creatives or when a single email contains multiple links pointing to the same destination. utm_term and utm_content are optional for organic and social campaigns.

Yes. GA4 and Universal Analytics treat UTM values as case-sensitive strings, which means "Email" and "email" will appear as two separate sources in your reports, splitting your data. Always use lowercase letters for all UTM values. Use hyphens rather than spaces or underscores to separate words (for example, "google-ads" or "summer-sale-2025") so the values are readable in reports and consistent across your team.

In GA4, go to Reports, then Acquisition, then Traffic acquisition. The default channel grouping view groups sessions by channel. To see raw UTM values, click the Session default channel group dimension and switch it to Session source, Session medium, or Session campaign. You can also create a custom exploration report in the Explore section and add utm_source, utm_medium, and utm_campaign as dimensions alongside conversions or revenue metrics to measure campaign ROI.

Want a campaign tracking strategy that actually drives results?

UTM tagging is just the start. Our team builds the full attribution picture for your business, from GA4 setup through to campaign reporting and conversion tracking. Get a free strategy session.

We value your privacy

We use cookies to run the site, understand how it is used and improve it. You can accept all, reject non-essential, or choose what to allow. Read our Privacy Policy.

Free proposal · No obligation

What can we help with?

Pick the service you are most interested in

We will ask a couple of quick questions, then send a tailored proposal. Takes under a minute.

Thank you!

Your request is in. Our Australian team will review it and send your tailored proposal within one business day.

Reference

Your details are private. We reply within one business day.

Call us