quialo.

UTM Builder

Fill in the website URL, source, medium, and campaign to build your tracking link.

The UTM Builder turns a plain web address into a campaign tracking URL. Add your source, medium, and campaign name, plus optional term and content, and it returns one link with every value safely encoded. Use it to see exactly which campaigns, ads, and channels drive your traffic in analytics.

How to use

  1. Paste the website URL you want to track, for example https://example.com/landing.
  2. Enter the campaign source (where the traffic comes from, like google or newsletter).
  3. Enter the campaign medium (the channel type, like cpc, email, or social).
  4. Enter the campaign name, then add optional term and content if you need them.
  5. Copy the generated tracking URL and use it in your ads, posts, or emails.

Examples

  • URL https://example.com/landing with source google, medium cpc, campaign spring_sale gives https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale
  • Adding term running shoes and content logolink gives ...&utm_term=running%20shoes&utm_content=logolink
  • A campaign name with spaces and symbols, like Q2 launch & promo, is encoded to utm_campaign=Q2%20launch%20%26%20promo

FAQs

What are UTM parameters?
UTM parameters are tags you add to a URL so analytics tools can attribute a visit to a specific campaign. The five standard tags are utm_source, utm_medium, utm_campaign, utm_term, and utm_content.
Which fields are required?
The website URL, utm_source, utm_medium, and utm_campaign are required. The utm_term and utm_content fields are optional and only added when you fill them in.
Why are spaces shown as %20 in the result?
Each value is run through encodeURIComponent so spaces and special characters become URL safe codes. This keeps the link valid and makes sure analytics tools read each value correctly.
Does the tool keep my existing query parameters?
Yes. If your base URL already has a query string or a hash fragment, both are preserved and the UTM tags are appended after the existing query.
Is my data sent anywhere?
No. The URL is built entirely in your browser. Nothing you type is sent to a server.
What is the difference between source and medium?
Source is where the traffic comes from (for example google or a specific newsletter), while medium is the type of channel (for example cpc, email, or social). Keep them consistent so your reports stay clean.

Related tools