Skip to content
QuickTool logoQuickTool

UTM Builder

Build UTM tracking URLs

Start

Required Parameters

Where is the traffic coming from?

What type of marketing medium?

What is this campaign called?

Optional Parameters

Keywords for paid search

Differentiate ads or links

Generated URL

https://example.com/products?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale_2024

Parameter Breakdown

utm_source=newsletter

utm_medium=email

utm_campaign=summer_sale_2024

Naming Best Practices

  • Use lowercase for consistency
  • Use underscores instead of spaces
  • Keep names short but descriptive
  • Use a consistent naming convention
  • Document your naming conventions

Common Examples

Email Newsletter

source=newsletter | medium=email | campaign=monthly_digest

Google Ads

source=google | medium=cpc | campaign=brand_campaign

Social Post

source=facebook | medium=social | campaign=product_launch

Description

Build UTM (Urchin Tracking Module) URLs for your marketing campaigns. Track the effectiveness of your campaigns in Google Analytics and other analytics platforms by adding properly formatted UTM parameters.

Key features

  • Visual UTM parameter builder
  • Required and optional parameter support
  • Real-time URL preview
  • Copy and short URL ready
  • Save templates for reuse

How to Use

  1. Enter your destination URL.
  2. Fill in UTM parameters (source, medium, campaign are required).
  3. Optionally add term and content parameters.
  4. Copy the generated tracking URL.
  5. Use it in your marketing campaigns.

Example

Example

Parameters:

  • Source: newsletter
  • Medium: email
  • Campaign: summer_sale

Generated URL:

https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale

FAQ

What is UTM source?

The platform where traffic originates (google, facebook, newsletter, etc.).

What is UTM medium?

The marketing medium (cpc, email, social, organic, referral, etc.).

What is UTM campaign?

The specific campaign name for tracking (summer_sale, product_launch, etc.).

Are UTM parameters case-sensitive?

Yes, use lowercase consistently for accurate tracking in analytics.