UTM Builder:
‍
Campaign URL Generator

Create clean, consistent campaign URLs with UTM parameters.

Track your marketing traffic more accurately across Google Analytics, email, paid media, social campaigns and partner activity.

This UTM builder helps you generate properly formatted tracking links so you can understand which channels, campaigns and creatives are driving traffic and conversions.

1
Enter your URL

Paste the page you want to track.

2
Add UTM parameters

Define your source, medium, campaign and optional details.

3
Generate and copy

Get your campaign URL and use it in your marketing channels.

Campaign information

Enter the destination page you want to send traffic to.

Where the traffic comes from, for example: google, linkedin, newsletter, meta, partner-name.

The channel or traffic type, for example: cpc, email, social, paid-social, referral.

The campaign, promotion, product push or initiative name.

Optional. Useful for internal campaign identifiers.

Optional. Commonly used for paid search keywords or audience/targeting labels.

Optional. Use this to distinguish creatives, buttons, placements, links or A/B variants.

Generated campaign URL

https://www.example.com/landing-page?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_launch&utm_content=header_cta
Open link

UTM parameters

utm_sourcenewsletter
utm_mediumemail
utm_campaignautumn_launch
utm_contentheader_cta

Almost there

Fill in the required fields to generate your campaign URL.

UTM parameters help analytics tools identify where your campaign traffic comes from. Use a consistent naming convention and avoid adding personal or sensitive information to your URLs.

Track your marketing performance with UTM parameters

UTM parameters are tags added to a URL to identify the source, medium, campaign and optional details linked to a marketing activity.

They do not change the destination page, but they help analytics tools such as Google Analytics 4 understand where traffic comes from and how different channels, campaigns and creatives perform.

A well-structured UTM naming convention makes attribution cleaner, reporting easier and performance analysis more reliable across email, paid media, social media, partnerships and other acquisition channels.

For marketing teams, agencies and growth teams, UTMs are one of the simplest ways to improve campaign tracking without changing the landing page itself.

 How to use this UTM builder

1

Enter your destination URL

Paste the page you want to send traffic to. This should be the final landing page users will visit when they click your ad, email link, social post or partner link.

2

Add your UTM parameters

Complete the campaign source, medium and campaign name. Add content, term or campaign ID when relevant to make reporting more precise.

3

Generate, copy and use your campaign URL

Generate the final link, copy it and use it in your campaigns. You can then analyse the traffic and performance in GA4 or your analytics platform.

What are UTM parameters?

UTM parameters are query parameters appended to a URL to help identify the origin of traffic and the context of a campaign.

They are commonly used to track:
-where traffic comes from
-which marketing channel generated the visit
-which campaign drove the click
-which creative, button or link variant performed best.

UTM parameters are especially useful when traffic comes from channels that may otherwise be grouped unclearly in analytics reports.

FOR EXAMPLE:

Base URL
https://www.example.com/landing-page
With UTM parameters
https://www.example.com/landing-page?utm_source=newsletter&
utm_medium=email&utm_campaign=autumn_launch

This tells your analytics platform that the visit came from a newsletter, using email as the medium, as part of the autumn_launch campaign.

Which UTM parameter should I use?

utm_source

Identifies where the traffic comes from.

Examples: google, linkedin, newsletter, meta, partner-site

utm_medium

Identifies the channel or traffic type.

Examples: cpc, email, social, paid-social, referral

utm_campaign

Identifies the campaign, promotion or launch.

Examples: spring_sale, black_friday, lead_gen_q4, ebook_launch

utm_id

Optional campaign identifier. Useful if your business uses internal naming systems or campaign IDs.

utm_term

Optional field often used for paid search keywords or targeting labels.

utm_content

Useful for distinguishing specific creatives, buttons, links, placements or A/B variants.

Examples: header_cta, blue_button, carousel_ad_2, footer_link

Why consistent UTM tracking matters

Cleaner GA4 attribution

Reduce messy source/medium reporting caused by inconsistent naming.

Better campaign comparisons

Compare channels, launches and initiatives more clearly when the naming structure is consistent.

Stronger reporting hygiene

Avoid duplicate entries created by inconsistent casing, spacing or spelling. For example, Facebook, facebook and fb may create fragmented reporting if not standardised.

More reliable performance analysis

Connect traffic sources and campaign activity to business outcomes more accurately.

Frequently asked questions

What is a UTM link?
Which UTM parameters are required?
What should I use for utm_source and utm_medium?
Do UTM parameters affect SEO?
Can I use UTM links for email, social and paid campaigns?

Explore our other marketing calculators

ROAS Calculator

Measure how much revenue you generate for every euro invested in your advertising campaigns.

Title & Meta Checker

Check pixel and character lengths to preview and optimize your Google search snippets.

Schema Markup Generator

Create clean JSON-LD structured data for Article, Product, and LocalBusiness schemas.

SEO ROI Calculator

Estimate the return on investment generated by your SEO activity and organic traffic.

Need help tracking your campaign performance?

Google Ads, Meta Ads, tracking and analytics:
we help you understand what’s working and improve your performance.

Speak to an expert