UTM Builder

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

Campaign Details

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

The referrer (e.g., google, newsletter)

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

Product, promo code, or slogan

Identify paid search keywords

Use to differentiate ads or links

Generated URL

Fill in the required fields to generate your tracking URL

What are UTM Parameters?

utm_source: Identifies which site sent the traffic

utm_medium: Identifies what type of link was used

utm_campaign: Identifies a specific campaign

utm_term: Identifies search terms (for paid search)

utm_content: Identifies what was clicked (for A/B testing)

Best Practices

  • ✓ Use lowercase for consistency
  • ✓ Use hyphens or underscores instead of spaces
  • ✓ Be consistent with naming conventions
  • ✓ Keep it simple and descriptive
  • ✓ Document your naming strategy

Understanding UTM Parameters for Campaign Tracking

What is a UTM Builder?

A UTM builder is a tool that helps you create custom URLs with tracking parameters (UTM codes) that allow you to measure the effectiveness of your marketing campaigns in Google Analytics and other analytics platforms.

UTM parameters are tags you add to your URLs to track where your website traffic comes from. When someone clicks a link with UTM parameters, that data is sent to your analytics tool, providing detailed insights about your traffic sources and campaign performance.

The 5 UTM Parameters Explained

1. utm_source (Required)

Identifies the source of your traffic, such as a search engine, newsletter, or social media platform.

Example: google, facebook, newsletter, partner-site

2. utm_medium (Required)

Identifies the marketing medium, such as email, social media, or paid advertising.

Example: cpc, email, social, banner, affiliate

3. utm_campaign (Required)

Identifies the specific campaign name, promotion, or product being advertised.

Example: spring-sale, product-launch, black-friday-2024

4. utm_term (Optional)

Identifies paid search keywords. Used primarily for paid search campaigns to note the keywords.

Example: running+shoes, marketing+software

5. utm_content (Optional)

Used to differentiate similar content or links within the same ad or campaign. Great for A/B testing.

Example: logo-link, text-link, banner-ad, cta-button

UTM Parameter Best Practices

1. Use Consistent Naming Conventions

Always use lowercase and be consistent with your naming. UTM parameters are case-sensitive, so "Facebook" and "facebook" will be tracked as different sources.

2. Avoid Spaces

Use hyphens (-) or underscores (_) instead of spaces. For example, use "spring-sale" instead of "spring sale".

3. Be Descriptive but Concise

Make your parameters descriptive enough to understand at a glance, but keep them short and simple.

4. Document Your Strategy

Create a naming convention document and share it with your team to ensure consistency across all campaigns.

5. Don't Use UTMs for Internal Links

Only use UTM parameters for external campaigns. Using them on internal links can mess up your analytics data.

Common Use Cases

Email Marketing

Track which email campaigns drive the most traffic and conversions.

?utm_source=newsletter&utm_medium=email&utm_campaign=summer-sale

Social Media Campaigns

Measure the performance of your social media posts and ads.

?utm_source=facebook&utm_medium=social&utm_campaign=product-launch

Paid Advertising

Track ROI from your paid search and display campaigns.

?utm_source=google&utm_medium=cpc&utm_campaign=brand-keywords&utm_term=marketing+tool

Partner and Affiliate Links

Monitor traffic and conversions from partner websites and affiliates.

?utm_source=partner-blog&utm_medium=referral&utm_campaign=guest-post

Why Use a UTM Builder?

  • Accurate Campaign Tracking: Know exactly which campaigns drive traffic and conversions
  • Better ROI Analysis: Understand which marketing channels provide the best return
  • Data-Driven Decisions: Make informed choices about where to invest your marketing budget
  • Easy A/B Testing: Compare different versions of ads and content
  • Free and Simple: No cost and easy to implement across all your campaigns