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
- Start with a URL: https://www.google.com/
- Add a question mark (?)
- Add a parameter: ?utm=test
- 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.

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

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
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:
👉 Get the 3-Minute QA Checklist
Stop “Unassigned” traffic before it starts.
Where You See UTM Data in Google Analytics

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.






