UTM Parameters: The Complete Guide

UTM parameters help track marketing campaigns in Google Analytics. Learn what they are, how to use them, and how to analyze the data.

You launch a marketing campaign. You share links on social media, in emails, and across ads. How do you know which source brings visitors? UTM parameters answer this.

This guide covers everything about UTM parameters. You learn what they are, how to create them, and how to use the data.

Why UTM Parameters Matter

Every link you share should include UTM parameters. These tags tell Google Analytics exactly where each visitor came from. Without them, all your traffic looks the same.

UTM parameters help you:

  • See which marketing channels bring traffic
  • Compare campaign performance
  • Understand which messages resonate
  • Make smarter budget decisions

The data directly impacts how you spend marketing money.

Understanding UTM Parameters

UTM parameters are extra information added to the end of a URL. There are five types:

utm_source. Identifies the referrer. Examples: google, facebook, newsletter. This is required.

utm_medium. Identifies the marketing type. Examples: cpc, email, social. This is required.

utm_campaign. Names your specific campaign. Examples: spring_sale, product_launch.

utm_term. Identifies paid search keywords. Used with paid search campaigns.

utm_content. Differentiates similar content. Used with multiple links in the same campaign.

A complete UTM URL looks like:

https://yoursite.com?utm_source=facebook&utm_medium=social&utm_campaign=spring_sale

Creating UTM Parameters

The easiest way is the Google Campaign URL Builder:

  1. Go to the Google Campaign URL Builder
  2. Enter your website URL
  3. Fill in source, medium, and campaign
  4. Add term and content if relevant
  5. Copy the generated URL

Use this URL in your marketing materials. Social posts. Email links. Ad destinations. Anywhere you share a link.

Be consistent with naming. Decide on conventions and stick to them. This keeps your data clean and useful.

Analyzing UTM Data

Once UTM parameters are in place, find the data in Google Analytics:

Acquisition reports. Open Acquisition, then Traffic Acquisition. Look for Source, Medium, and Campaign as dimensions. Add your key metrics to see performance.

Campaign comparison. Use the comparison feature to compare campaigns side by side. See which drives the most users and conversions.

Channel grouping. Your UTM data rolls up into channel groupings. Social. Email. Paid. This gives you both detailed and summary views.

The Easier Way

Creating UTM parameters is straightforward. Analyzing the data is where it gets complex. The GA4 interface shows UTM data across multiple reports. Finding the right numbers takes navigation.

ClawAnalytics handles this complexity. It pulls your UTM data into clear dashboards. You see which campaigns work without building custom reports.

Questions ClawAnalytics answers:

  • Which campaign brought the most conversions
  • How does email performance compare to social
  • What is my cost per acquisition by channel

You get the insights immediately.

Quick Wins

  1. Use a spreadsheet template. Create a reusable template for UTM building. Include your naming conventions. Share with your team for consistency.

  2. Test before launching. Use a URL shortener with preview. Verify parameters work before sending real traffic.

  3. ** toKeep names simple.** Avoid spaces. Use underscores or hyphens. Complex names break in some contexts.

  4. Review weekly. Check campaign performance weekly during active campaigns. Spot problems early.

  5. Document your conventions. Write down how your team should name sources, mediums, and campaigns. Consistent naming makes data useful.

Check your analytics from anywhere

On your morning commute. At a coffee shop. In a meeting. Pull up your analytics on any device and get instant answers.

  • Web dashboard on desktop & mobile
  • Discord bot for team channels
  • Slack integration for your workspace
  • MCP server for AI agents (Claude, Cursor)
See your traffic in 60 seconds →
ClawAnalytics mobile chat showing engagement rate breakdown with charts

How ClawAnalytics helps

Skip the dashboards. Get answers in seconds.

🔗
1

Connect GA4

One-click OAuth. Read-only access. Takes 30 seconds to link your Google Analytics property.

ClawAnalytics connections page showing Google Analytics properties linked
💬
2

Ask questions

Type in plain English. No query language, no filters, no date pickers. Just ask what you want to know.

ClawAnalytics chat interface with natural language query
📊
3

Get answers with charts

Instant responses with visualizations. Share charts with your team or export the data.

ClawAnalytics showing chart response to analytics query

See it in action

Ask a question. Get a chart. That simple.

ClawAnalytics Chat
ClawAnalytics chat interface showing a natural language analytics query with chart response

Works on web, Discord, and Slack. Also available as an MCP server for AI agents.

Leonidas Maliokas
"I used to open Google Analytics 5 times a day and still miss things. Now I get a summary every morning and ask follow-ups when something looks off. Takes 10 seconds instead of 10 minutes."

Leonidas Maliokas

Founder, Elanra Studios

🎮 5 games monitored 💼 3 businesses

Simple, honest pricing

Start free. Upgrade when you're ready.

Free

Try it out

$0 /month
  • 5 websites
  • 30 questions/month
  • Web dashboard
  • No credit card
Start Free

Website

For small businesses

$9 /month
  • 5 websites connected
  • 100 questions/month
  • Daily morning summary
  • Web dashboard + Discord
Get Started

Business

For agencies and portfolios

$79 /month
  • Unlimited websites
  • 2,000 questions/month
  • Everything in Pro
  • ✅ API access
  • ✅ MCP integration
  • ⭐ Priority support
Get Started

Stop opening dashboards.
Start asking.

Connect Google Analytics in 30 seconds. Get answers from the dashboard or Discord. Start free — no credit card needed.

Try it free — ask your first question
30-second setup Free plan available Cancel anytime

Got questions?

What are UTM parameters?
UTM parameters are tags added to URLs that tell Google Analytics where traffic comes from. They identify specific campaigns, sources, and mediums in your reports.
How do I create UTM parameters?
Use the Google Campaign URL Builder. Enter your URL, source, medium, and campaign name. The tool generates a tagged URL to use in your marketing.
Can ClawAnalytics help with UTM tracking?
ClawAnalytics displays your UTM data in easy-to-read dashboards. You see which campaigns perform without filtering through complex GA4 reports.

Related guides

More resources to help you get the most from your analytics.