Free tool · no sign-up

Free UTM builder for Google Analytics

Add utm_source, utm_medium and utm_campaign to any link and see exactly where your visitors come from in GA4. The link is built right in your browser — nothing is sent or stored.

Ace, the AdAce Ads mascot

Build your campaign URL

Your link

Fill in the website URL, source, medium and campaign name — the link appears here.

Macros in curly braces, like {campaignid} or {{ad.name}}, stay as they are: the ad platform fills them in.

What each UTM parameter means

utm_source

Where the traffic comes from: google, facebook, instagram, newsletter.

utm_medium

The type of channel: cpc, paid_social, email, social. GA4 uses it to group traffic into channels.

utm_campaign

The campaign or promotion name, such as spring_sale. Keep one naming style everywhere.

utm_id

The campaign ID. GA4 uses it to match imported cost data with your campaigns.

utm_term

The paid keyword or the audience that brought the click.

utm_content

The ad or link variant — to tell creatives and buttons apart.

Tips that keep your reports clean

Google Ads: keep auto-tagging on

Auto-tagging already tells GA4 about Google Ads clicks. If you add UTM tags, do it once through the final URL suffix instead of editing every ad.

Facebook and Instagram: use URL parameters

Put UTM tags in the ad's URL parameters field. Dynamic values such as {{campaign.name}} and {{ad.name}} are filled in by Meta.

Use lowercase everywhere

GA4 treats “Facebook” and “facebook” as two different sources. One style — one line in the report.

Never tag internal links

UTM tags on links inside your own site start a new session and overwrite where the visitor really came from.

How to use the UTM builder

  1. Paste the address of the page people should land on.
  2. Pick a preset or fill in the source, medium and campaign name yourself.
  3. Copy the link and use it in your ad, post, email or QR code.
  4. In GA4, open Reports → Acquisition → Traffic acquisition and choose the “Session campaign” dimension to see results.

Questions and answers

What is a UTM builder?

A UTM builder adds tracking parameters to a link, so analytics tools such as Google Analytics 4 know which source, channel and campaign brought each visitor.

Which UTM parameters are required?

For clean reports always set utm_source, utm_medium and utm_campaign. utm_id, utm_term and utm_content are optional.

Do I need UTM tags for Google Ads?

If auto-tagging is on and Google Ads is linked to GA4, Google Ads traffic is recognized without UTM tags. Many teams still add them through the final URL suffix for other tools and for consistency.

Is this UTM generator really free?

Yes. No sign-up and no limits. Links are built in your browser and are not sent or stored.

How do I keep UTM tags consistent across clients?

In AdAce Ads you set one UTM template per client for Google and Meta, and a UTM audit shows which ads carry missing or wrong tags.

Related guides

Try it on your own accounts

Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.