Skip to main content

 

Google Analytics Campaign UTM Parameters (Supporting Guide)

This page is a simplified, practical explanation of Google Analytics Campaign Parameters.

👉 If you’re looking for the full deep-dive into UTM parameters, definitions, and strategy, visit our main guide: UTM Parameters Explained.

This page focuses specifically on how UTM parameters work inside URLs and how to apply them correctly.

What Are Google Analytics Campaign Parameters?

Google Analytics campaign parameters (UTM parameters) are tags you add to the end of a URL to track how users interact with your campaigns.

They allow you to understand:

  • Where your traffic comes from
  • Which campaigns drive results
  • Which channels perform best

How Do You Add UTM Parameters to a URL?

Every web page has a URL (for example: https://www.example.com).

When you add a question mark (?) at the end of a URL, you can attach additional tracking data called query parameters.

These parameters send additional information to Google Analytics without changing the destination page.

Simple UTM Example

  1. Start with a URL: https://www.google.com/
  2. Add a question mark (?)
  3. Add a parameter: ?utm=test
  4. Final URL: https://www.google.com/?utm=test

When you open this URL, your page is still the same and still healthy — but tracking data is now attached.

How to add query parameters to URL

Important: If you do NOT include the “?” before parameters, the URL will break.

Google Analytics UTM Parameters need to be added with a specific

Google Analytics UTM Parameters need to be added with a specific “?” added at end of your link before you include the parameters or you will break your link

Why UTM Parameters Matter

When used correctly, UTM parameters allow you to:

  • Track campaign performance accurately
  • Identify high-performing channels
  • Reduce wasted marketing spend
  • Discover new audience behaviors
💡 Pro-Tip

Stop "Direct" Visits from Stealing Your Campaign Traffic

Standard Google Analytics UTM Parameters

Google Analytics recognizes five standard UTM parameters:

  • utm_campaign – Defines your campaign name
  • utm_source – Identifies where traffic comes from (e.g., facebook.com)
  • utm_medium – Defines the channel (email, social, paid, etc.)
  • utm_content – Differentiates content variations (e.g., button vs banner)
  • utm_term – Tracks keywords or variations

Example:


?utm_source=facebook&utm_medium=paid&utm_campaign=spring_sale

👉 For a full breakdown, visit: UTM Tags Explained

Important Rules to Remember

  • Google Analytics does NOT generate UTM tags automatically
  • You must build them manually or use a campaign url builder tool
  • Do NOT use UTMs on internal links (only external traffic)
  • Always include “utm_” in parameter names
  • Incorrect formatting can break reporting or data accuracy

Why Manual UTM Tagging Is Challenging

Building tracking links manually can quickly become complex:

  • You must remember correct formatting
  • You need consistent naming conventions
  • Errors can break reporting or misclassify traffic
  • Duplicate naming leads to messy analytics

This is why many teams use tools like a campaign URL builder to automate tagging and ensure consistency.

Pre-Launch Tool

Free 3-Minute GA4 UTM Campaign Tracking QA Checklist

Don’t launch with broken tracking. Use this quick 3-minute guide to validate your UTM parameters and ensure 100% accurate attribution.

The QA Checklist Covers:

Safe Separator Validation
Lowercase Character Audit
Redirect Integrity Testing
Channel Grouping Alignment
Mandatory Parameter Check
Broken Link Detection

👉 Get the 3-Minute QA Checklist

Stop “Unassigned” traffic before it starts.

Where You See UTM Data in Google Analytics

utm_sources can be easily found in GA4 using Acquisition report and filters

This GA4 report shows you how your google analytics utm parameters can be used for reporting on your marketing campaigns

Custom Campaign Parameters (Advanced)

Google Analytics also allows custom tracking parameters using custom dimensions.

Examples:

  • utm_region – Track performance by geographic region
  • utm_category – Group campaigns by brand or business unit

As long as you consistently apply these parameters, you can unlock deeper reporting insights.