Attribution lab

Free UTM Builder for GA4

Create individual URLs for free, standardize source, medium and campaign, preview what reaches GA4 and build variation packs when a campaign needs scale.

Presets

0

Variants

4

Quality

33%

Campaign routing console

From channel to report

1
Destination
2
Parameters
3
GA4

Trackable URL

Fill in the URL to see the result.

Builder

Campaign parameters

If you paste without protocol, we add https://. Existing query params are preserved.

Free for individual URLs

Normalize UTMs

Lowercase, remove accents and replace spaces with hyphens.

A/B content

Variation builder

LocalStorage

Saved presets

Save up to 3 presets freely. Extra presets are part of the advanced pack.

Quick guide

What are UTM parameters and how to use them?

A UTM Builder creates links with parameters like utm_source, utm_medium and utm_campaign so GA4 can identify each visit's source, channel and campaign. Paste the URL, fill in the three main fields and copy the trackable link; advanced resources may require unlock.

  • utm_source: the origin (instagram, newsletter, google)
  • utm_medium: the channel (social, email, cpc)
  • utm_campaign: the campaign name (black-friday)
  • utm_term: keyword, audience or paid term when needed
  • utm_content: ad variation, CTA, banner or A/B test

FAQ

Frequently asked questions

Which UTM parameters are required?

Use source, medium and campaign as the base. They tell GA4 where traffic came from, which channel was used and which campaign generated the visit.

What naming pattern should I use?

Prefer lowercase, no accents and no spaces. Standardize mediums before launching campaigns to avoid duplicated reports.

Can I use UTM in a QR Code?

Yes. Generate the trackable URL here and send it to the QR Code tool when the campaign is offline, printed or event-based.

Do UTMs hurt SEO?

Not directly. Keep canonical pointing to the clean URL and avoid permanent internal links with unnecessary parameters.

AbstractOS

Track these links all the way to revenue

Move campaign leads into the CRM and connect UTM, source, funnel and revenue in Business Studio.

Was this tool helpful?

Be the first to rate

How to build a URL with UTM parameters

  1. 1

    Enter the destination URL

    Paste the link of the page you want to drive traffic to.

  2. 2

    Fill in the parameters

    Set source, medium and campaign (and optionally term and content).

  3. 3

    Copy the trackable link

    Copy the final UTM-tagged URL and use it in campaigns, emails and social media.

Frequently asked questions

What are UTM parameters?

They are tags added to a URL, such as utm_source, utm_medium and utm_campaign, so GA4 can identify traffic origin.

Which parameters are required?

In practice, use source, medium and campaign in every campaign. term and content are optional for keywords, creatives and A/B tests.

How should I standardize UTM names?

Use lowercase, no accents and no spaces. Define a short list of mediums such as cpc, paid_social, email, social, referral and qr.

Are UTMs required for paid traffic?

They are recommended even when the platform integrates with GA4. They help compare channels, campaigns, creatives and links outside auto-tagging.

Should I use UTM in email marketing?

Yes. Use utm_source for the list or tool, utm_medium=email and utm_campaign for the campaign or send.

Do UTMs affect SEO or canonical?

They do not directly affect ranking, but the page should have a canonical pointing to the clean URL to avoid indexed parameter versions.

How does GA4 read UTM parameters?

GA4 uses URL parameters to populate acquisition dimensions such as source, medium, campaign, term and content.

Compare with alternatives

UTM link generator for Google Analytics and campaigns

Create trackable URLs with UTM parameters to measure your digital marketing campaigns. The generator produces links ready for Google Analytics 4, so you can see exactly which source, medium, and campaign brought traffic. Essential for ads, email, or social and for attributing conversions correctly.

Why use this tool

  • UTM parameter generator compatible with Google Analytics 4
  • Track campaigns by source (utm_source), medium (utm_medium), and name (utm_campaign)
  • Optional term and content fields — ideal for A/B testing
  • Presets saved in the browser to reuse configurations
  • Final URL ready to copy and use in ads and emails

How to use

  1. Paste the landing page or destination URL
  2. Fill in source (e.g. google, newsletter), medium (e.g. cpc, email), and campaign name
  3. Optional: use term and content for keywords or creative variations
  4. Copy the generated URL and use it in your ads or links
  5. Save presets for recurring campaigns and load them with one click

Frequently asked questions

What are UTM parameters for?
They let Google Analytics (and other tools) identify where traffic comes from: which campaign, channel, and creative brought visits and conversions. So you can compare the performance of each investment.
Do I need a Google Analytics account to use this?
To see the data, yes — GA4 uses UTM parameters automatically. To generate the links, no: you can create URLs here and use them on any channel; when GA is set up on your site, the data will appear in reports.
Where are presets stored?
Presets are stored locally in your browser (localStorage). They are not sent to any server. If you clear site data or use another device, you will need to create the presets again.