Campaign URL Builder

Create custom URLs with UTM parameters to track your marketing campaigns in Google Analytics

The full website URL (e.g., https://example.com/page)

Identify the advertiser, site, publication, etc. (e.g., google, newsletter)

Marketing medium (e.g., cpc, banner, email)

Product, promo code, or slogan (e.g., spring_sale)

Identify paid search keywords (e.g., running+shoes)

Differentiate ads or links (e.g., logolink, textad)

What are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags you add to URLs to track the effectiveness of your marketing campaigns. When someone clicks a link with UTM parameters, analytics tools like Google Analytics can identify where the traffic came from, what campaign it was part of, and how users found your content.

By using UTM parameters, you can measure ROI, compare campaign performance, and make data-driven decisions about your marketing strategy.

UTM Parameter Types

*utm_source

Identifies the source of your traffic (e.g., google, newsletter, facebook)

Example: utm_source=google

*utm_medium

Identifies the marketing medium (e.g., cpc, email, social, banner)

Example: utm_medium=cpc

*utm_campaign

Identifies the specific campaign name (e.g., spring_sale, product_launch)

Example: utm_campaign=spring_sale

utm_term

Identifies paid search keywords (optional, mainly for paid search)

Example: utm_term=running+shoes

utm_content

Differentiates similar content or links within the same ad (e.g., logolink, textad)

Example: utm_content=banner_ad

How to Use This Tool

1

Enter Website URL

Start by entering the full URL of the page you want to link to (e.g., https://example.com/product).

2

Fill Campaign Details

Add your campaign source, medium, and name. These three parameters are required for proper tracking.

3

Add Optional Parameters

Optionally add campaign term (for paid keywords) and content (to differentiate similar ads).

4

Generate & Copy

Click "Generate URL" to create your tracking link, then copy it to use in your campaigns.

Common Use Cases

Email Marketing

Track which email campaigns drive the most traffic and conversions to your website

Social Media Campaigns

Measure performance across different social platforms like Facebook, Twitter, LinkedIn

Paid Advertising

Track ROI from Google Ads, Facebook Ads, and other paid advertising platforms

Content Marketing

Identify which guest posts, partnerships, or content placements generate traffic

Best Practices

  • Be Consistent: Use the same naming conventions across all campaigns (e.g., always use "facebook" not "Facebook" or "fb")
  • Use Lowercase: UTM parameters are case-sensitive, so stick to lowercase to avoid duplicate entries
  • Avoid Spaces: Use underscores (_) or hyphens (-) instead of spaces in parameter values
  • Keep It Simple: Use clear, descriptive names that you'll understand months later when analyzing data
  • Document Your Strategy: Maintain a spreadsheet of your UTM naming conventions for team consistency

Example Campaign URLs

Email Newsletter

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

Facebook Ad

https://example.com?utm_source=facebook&utm_medium=cpc&utm_campaign=product_launch&utm_content=carousel_ad

Google Ads

https://example.com?utm_source=google&utm_medium=cpc&utm_campaign=brand_keywords&utm_term=best+running+shoes