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 (*).

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.
Example 3: Instagram Bio Link
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.