UTM Builder

UTM Tag Builder

Fill in the fields below to generate a UTM-tagged URL you can use in any campaign. Paste the result into Google Analytics, GA4, or any other analytics tool.

Also known as Urchin tracking parameters, campaign tracking parameters, or ValueTrack parameters in Google Ads.

The full URL of the page you want to track (required to generate a tagged URL).

The name of your specific campaign (utm_campaign)

Where the traffic comes from (utm_source)

The marketing channel (utm_medium)

Paid search keywords (utm_term)

Differentiate ads or links (utm_content)

Generated URL

Your tagged URL will appear here as you fill in the fields above.

What are UTM parameters?

UTM parameters - short for Urchin Tracking Module parameters, named after Urchin Software (acquired by Google to become Google Analytics) - are query string snippets appended to a URL that tell your analytics platform exactly where traffic is coming from. Google Analytics and GA4 use them to attribute sessions to specific campaigns, channels, and ads.

You may also see them called campaign tracking parameters, UTM tags, or UTM tracking codes. In Google Ads specifically, similar dynamic tracking variables are called ValueTrack parameters (e.g. {keyword}, {matchtype}) - these can be combined with UTM parameters in the same URL.

utm_campaign

Campaign

The name of the specific campaign or promotion.

utm_source

Source

Where traffic originates - search engine, newsletter, social network.

utm_medium

Medium

The marketing channel - ppc, cpc, email, organic, social, referral.

utm_term

Term

The paid keyword that triggered the ad (search campaigns).

utm_content

Content

Identifies a specific ad or link when running A/B tests.

Shorten your tagged URLs with HidURL

UTM URLs get long fast. Use HidURL to shorten them into clean, trackable links - and get click analytics on top of your campaign data.