If you’re running email campaigns, paid social ads, or partnerships, you’ve likely asked yourself: where are my conversions actually coming from? That’s exactly what UTM tracking in Google Analytics 4 is built to answer.
Even with the shift to GA4, UTM tracking in Google Analytics remains one of the most reliable ways to measure campaign performance. The structure is familiar, but there are a few important updates, especially around attribution, new parameters, and reporting. This guide walks you through how it works today, what’s changed, and how to use it effectively to support your marketing efforts.
What Is UTM Tracking?
UTM tracking is a method of adding small pieces of text, called parameters, to the end of a URL so you can identify exactly where traffic came from.
Exactly what does UTM stand for in Google Analytics? It is an acronym for Urchin Tracking Module, named after Urchin Software, the analytics company Google acquired before launching Google Analytics.
When someone clicks a tagged link, those parameters send campaign details into GA4. Instead of seeing generic referral traffic, you can see whether a visitor came from:
- A specific email newsletter
- A Facebook ad campaign
- A LinkedIn sponsored post
- A partner referral link
- A display ad variation
Google Analytics UTM tracking gives marketers control over campaign attribution, especially for channels GA4 can’t automatically categorize.
How Does UTM Tracking Work?
UTMs work by appending parameters to the end of a URL after a question mark (?). For example, if you’re running a paid Facebook campaign to promote a summer sale, your link might look something like this: yourwebsite.com/offer followed by a question mark and parameters identifying the source as Facebook, the medium as paid social, and the campaign as “summer_sale.”
When someone clicks that link, Google Analytics 4 reads those added parameters and attributes the session accordingly. Instead of simply seeing generic referral traffic, you’ll be able to see that the visit came specifically from your Facebook paid social campaign promoting the summer sale.
The classic parameters include:
- utm_source – where the traffic came from (e.g., Facebook, newsletter)
- utm_medium – the type of marketing channel (e.g., email, cpc, social)
- utm_campaign – the name of the campaign (e.g., summer_sale)
- utm_term – optional, typically for paid keyword tracking
- utm_content – optional, used for A/B testing or creative differentiation
When someone clicks that link, GA4 reads those parameters and attributes the session accordingly.
How do UTMs work in practice? Think of them as labels attached to every click. Instead of guessing which campaign drove a conversion, you can view session source, medium, and campaign directly inside GA4 reports.
The key is consistency. GA4 is case-sensitive. “Facebook” and “facebook” will appear as two different rows in your reports.
Do I Need To Change The Way I Build Campaign URLs With UTM Tracking In Google Analytics 4?
No, no major structural changes are required. The core format for building UTM links remains the same in GA4 as it was in Universal Analytics. If you already know how to set up UTM tracking in Google Analytics, your process won’t feel unfamiliar.
That said, GA4 is a fresh start for many businesses. Since you’re collecting data in a new property, this is an ideal moment to:
- Standardize naming conventions
- Move to all-lowercase formatting
- Eliminate duplicate campaign naming
- Document your process in a shared spreadsheet
Strong governance matters. Without it, your data quickly becomes fragmented and difficult to analyze.
Have The UTM Parameters Changed With Google Analytics 4?
The original five UTM parameters still function exactly as before. However, GA4 introduces additional optional parameters for more granular tracking:
- utm_source_platform – identifies the advertising platform (e.g., DV360)
- utm_campaign_id – tracks specific campaign IDs
- utm_creative_format – categorizes creative type (e.g., video, native)
- utm_marketing_tactic – identifies tactic type (e.g., prospecting)
These new parameters allow deeper classification of campaign structure.
One nuance: not all of these new parameters are fully surfaced in GA4’s standard interface. Some may require custom reporting or BigQuery analysis.
So while the foundation of UTM tracking in Google Analytics has stayed essentially the same, GA4 provides added flexibility for advanced tracking setups.
Will UTM Parameters Generate A New Session In Google Analytics 4?
This is one of the most important changes from Universal Analytics. Previously, if a user clicked a different UTM-tagged link mid-session, it could trigger a new session. In GA4, that no longer happens.
If the source, medium, or campaign changes mid-session:
- GA4 does not automatically start a new session
- Session counts remain stable
- Attribution updates without inflating metrics
This improves data accuracy and prevents artificial session spikes.
However, you should still avoid tagging internal links. UTMs are meant for inbound campaigns only. Tagging internal navigation can distort attribution and create misleading reports.
How Can I Analyze UTM Parameters In The Google Analytics 4 Interface?
Once your campaigns are tagged, here’s where the analysis happens.
In GA4, go to:
Reports → Acquisition → Traffic Acquisition
This report uses session-scoped dimensions such as:
- Session source
- Session medium
- Session campaign
Alternatively, the User Acquisition report focuses on first-touch attribution with:
- First user source
- First user medium
- First user campaign
Here’s how that difference plays out:
- A user first visits via email (utm_medium=email)
- Later, they return via a paid Facebook ad
In Traffic Acquisition, the session would reflect Facebook. In User Acquisition, the original source would still be email. This dual-scoping gives marketers a more layered view of campaign performance.
GA4 Explore Section
You can also use GA4’s Explore section to create custom reports. Add traffic-source dimensions and combine them with metrics like:
- Sessions
- Conversions
- Engagement rate
- Revenue
- Session conversion rate
This is where display advertising metrics, paid social campaigns, and email marketing performance comparisons become much easier to evaluate.
How Can I Analyze UTM Parameters In Google BigQuery?
GA4’s BigQuery export unlocks advanced analysis capabilities. Unlike Universal Analytics, BigQuery export is available to all GA4 users. This allows teams to query raw event data and build custom attribution models.
However, there’s an important distinction:
BigQuery’s traffic-source data is primarily based on first-user acquisition. That means session-scoped attribution may require more complex SQL queries to reconstruct.
For organizations that rely heavily on session-level reporting, this is worth planning for. If your team frequently analyzes attribution modeling or multi-touch conversion paths, BigQuery can provide flexibility, but it requires technical expertise to align with GA4’s interface reporting.
Common UTM Mistakes To Avoid
Even experienced marketers run into issues with UTMs. The most common pitfalls include:
- Inconsistent naming conventions: “Email,” “email,” and “e-mail” will appear as three separate sources.
- Tagging internal links: This disrupts attribution logic and pollutes campaign reporting.
- Forgetting required parameters: Always include utm_source, utm_medium, and utm_campaign.
- Over-customizing parameters: If naming doesn’t align with GA4’s default channel grouping rules, traffic may appear under “Unassigned.”
Maintaining a shared UTM builder sheet across your team dramatically reduces errors.
Making UTM Tracking Work For You
Google Analytics UTM tracking hasn’t disappeared in GA4; it’s become more powerful. If your team needs help structuring UTM parameters, auditing existing campaign tagging, or building custom GA4 dashboards, Advertising Hub can help you move from scattered data to actionable insights.
For more information about how to use UTM tracking to achieve your goals, contact Advertising Hub today!
Image Credit: ilikeyellow / Shutterstock

