Home / Knowledge base / Analytics & Data Tracking
Knowledge Base

How do you create and use UTM links?

How to create and use UTM links, building them with Google's Campaign URL Builder, naming conventions to follow, and where to find UTM data in GA4.

Analytics & Data Tracking How-to guide 4 min read

A UTM link is a standard URL with additional tracking parameters appended to it. When someone clicks the link, Google Analytics reads those parameters and records where the visit came from, which campaign it belonged to, and what medium delivered it. Building UTM links correctly is one of the simplest ways to make campaign reporting more accurate and actionable.

The easiest way to create UTM links is using Google's Campaign URL Builder, available at ga-dev-tools.google/campaign-url-builder. The tool generates the full URL without the risk of formatting errors.

  • Open the Campaign URL Builder and paste your destination URL into the Website URL field.
  • Fill in the Campaign Source field with the platform or publication sending the traffic (for example: google, facebook, newsletter).
  • Fill in Campaign Medium with the marketing channel type: cpc for paid search, social for social media, email for email campaigns.
  • Fill in Campaign Name with the specific campaign identifier: for example, april-promo or product-launch-2025.
  • Optionally add Campaign Term for paid search keyword tracking and Campaign Content to distinguish between different ads or creative variations.
  • Copy the generated URL and use it as the destination in your ad, email, or post.
Google Campaign URL Builder form with website URL, source, medium and campaign name fields
Google's Campaign URL Builder generates a correctly formatted UTM link once you fill in the destination URL, source, medium and campaign name.

What naming conventions should you follow?

UTM parameters are case-sensitive, so inconsistent capitalisation will create duplicate entries in GA4 reports. Following a consistent set of rules from the start saves significant cleanup work later:

  • Always use lowercase for all parameter values
  • Use hyphens instead of spaces or underscores in campaign names (april-promo not April Promo or april_promo)
  • Use consistent source names across all campaigns: google not Google or google-ads
  • Keep a UTM reference document so all team members use the same naming conventions
Phoenix Media UTM builder spreadsheet template with date, campaign, source, medium and landing page columns
A shared UTM template keeps naming consistent across the team — agree the source, medium and campaign conventions up front.

Where do you find UTM data in GA4?

UTM data appears in GA4 under Reports, then Acquisition, then Traffic Acquisition. The default view groups sessions by Session default channel group, but the dimension can be changed to Session source, Session medium, or Session campaign to see the UTM values directly. The Session campaign dimension shows Campaign Name values, Session source shows utm_source values, and Session medium shows utm_medium values. At Phoenix Media, we use this report alongside platform-level data to cross-reference what campaigns are actually driving sessions and conversions, as GA4 and ad platform figures often differ due to attribution model differences and ad blockers.

GA4 Traffic acquisition report grouped by Session campaign showing UTM values
In GA4, open Reports › Acquisition › Traffic acquisition and switch the dimension to Session campaign, source or medium to read UTM values.