UTM URL Builder

The UTM URL Builder creates trackable URLs for marketing campaigns—making it easy to measure which channels drive traffic and conversions.

Quick start

1.    Enter the destination page URL in Base URL

2.    Fill in Source (where traffic comes from), Medium (channel type), and Campaign Name

3.    Copy the generated URL

4.    Use this URL in marketing materials instead of the plain link


Understanding the display

The builder shows a live preview of the generated URL as fields are completed. Required fields are marked with an asterisk (*).

utm url builder

Required fields

Field Purpose
Base URL The webpage to track (e.g., example.com/landing-page)
Campaign Source Traffic origin—google, newsletter, facebook
Campaign Medium Channel type—cpc, email, social, organic
Campaign Name Campaign identifier—spring_sale_2024, product_launch

Optional fields

Expand Optional Parameters for additional tracking:

Field Purpose
Campaign Content Differentiates similar links—banner_top, button_cta, sidebar_ad
Campaign Term Tracks paid search keywords—seo+tools, marketing+software

What should I do next?

The right approach depends on the campaign type:

Campaign Type Action
Paid ads Use Source: platform name, Medium: cpc, Term: target keywords
Email marketing Use Source: newsletter, Medium: email, Content: link position
Social media Use Source: platform name, Medium: social or organic
Partner referrals Use Source: partner name, Medium: referral
A/B testing Use identical settings except Content (test_a, test_b)

Using the builder

URL generation

The builder processes input automatically:

•       Adds https:// if no protocol is entered

•       Converts spaces to underscores

•       Converts text to lowercase for consistency

These transformations follow Google Analytics best practices.


Copy and use

Click Copy URL to copy the generated link. The button confirms the copy with a brief "Copied!" message.

Use this URL anywhere the campaign runs—ads, emails, social posts, or partner sites. Analytics platforms attribute traffic to the specified source, medium, and campaign.


Recently generated

The builder stores the last five URLs locally. Click Reuse to reload any previous URL into the form—useful when creating variations of existing campaigns.


Reset form

Click Reset Form to clear all UTM parameters. The Base URL remains unchanged.


Examples

Example 1: Promoting a Sale on Facebook

Scenario: You're running a Black Friday sale and want to know if your Facebook post drives visitors.

What to fill in:

  • Base URL: yourwebsite.com/black-friday     
  • Campaign Source: Facebook     
  • Campaign Medium: Social     
  • Campaign Name: Black Friday 2024     

Your tracking link:https://yourwebsite.com/black-friday?utm_source=facebook&utm_medium=social&utm_campaign=black_friday_2024     

Now you'll know: How many people came from that specific Facebook post.


Example 2: Email Newsletter

Scenario: You send a monthly newsletter and want to see which edition gets the most clicks.

What to fill in:

  • Base URL: yourwebsite.com     
  • Campaign Source: Newsletter     
  • Campaign Medium: Email     
  • Campaign Name: November Newsletter     

Your tracking link:https://yourwebsite.com?utm_source=newsletter&utm_medium=email&utm_campaign=november_newsletter     

Now you'll know: Which newsletter drove the most traffic.


Scenario: You're updating the link in your Instagram bio for a new product launch.

What to fill in:

  • Base URL: yourwebsite.com/new-product     
  • Campaign Source: Instagram     
  • Campaign Medium: Social     
  • Campaign Name: Product Launch 2024     

Your tracking link:https://yourwebsite.com/new-product?utm_source=instagram&utm_medium=social&utm_campaign=product_launch_2024     

Now you'll know: How much traffic comes from your Instagram profile.


Troubleshooting

Invalid URL format error

The Base URL contains characters that prevent valid URL creation.

•       Remove special characters except hyphens and underscores

•       Check for accidental spaces in the domain

•       Verify the domain format (example.com/page)


Generated URL not showing

Required fields are incomplete.

•       Fill in Base URL, Source, Medium, and Campaign Name

•       All four required fields must have values


Recent URLs not appearing

Browser storage may be disabled or full.

•       Check browser privacy settings allow local storage

•       Clear browser data if storage is full

•       Recent URLs only persist in the same browser


FAQ

What order do UTM parameters appear in the URL?

Parameters appear in this order: utm_source, utm_medium, utm_campaign, utm_content, utm_term. The order does not affect tracking.


Does capitalisation matter?

The builder converts all parameters to lowercase automatically. Google Analytics treats uppercase and lowercase as different values, so consistency matters.


Can existing URL parameters be preserved?

Yes. Enter a URL with existing parameters and the builder adds UTM parameters alongside them.


Is there a character limit for parameters?

Most browsers support URLs up to 2,000 characters. Keep parameter values concise—descriptive but not excessive.


Need More Help?

If you're stuck or something isn't working as expected, contact the SERP360 support team. They're here to help.



About SERP360

SERP360 is developed by , connecting search performance, content engagement, user behaviour, and conversion data to help you understand where prospects drop off and how to win them back.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.