How to Use UTM Parameters for Campaign Tracking

September 18, 2026
Okorosoft
Okorosoft
Okorosoft
Okorosoft
8 mins read
How to Use UTM Parameters for Campaign Tracking

What UTM parameters do

UTM parameters are labels added to a destination URL. When someone follows the link, an analytics platform can use those labels to classify the visit. The parameters do not change the page content.

Google Analytics identifies common parameters including utm_source, utm_medium and utm_campaign. Additional fields can distinguish creative versions, paid keywords and campaign IDs.

The five familiar fields

utm_source identifies the platform or referrer, such as newsletter or instagram

utm_medium identifies the channel type, such as email, paid_social or qr

utm_campaign identifies the promotion, such as fall_open_house

utm_content distinguishes creative versions or placements

utm_term is commonly used for paid-keyword information

Build a consistent naming system

UTM values are case sensitive in reporting. SpringSale, spring_sale and spring-sale may appear as separate values. Choose a standard before launch. Lowercase words separated with underscores are easy for teams to maintain.

Create a small naming guide that defines approved sources and media. The goal is not to produce the longest URL; it is to create labels that remain understandable months later.

A complete example

A newsletter link for a fall campaign could use:

https://example.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=fall_launch&utm_content=top_button

A QR code on a front-window poster for the same campaign could use utm_source=store_window and utm_medium=qr. Keeping the same campaign name allows the placements to be compared while preserving their differences.

Shorten after tagging

Create the complete UTM-tagged destination first, test it and then shorten it. The short link hides the long query string from the public message while preserving the campaign information at the destination.

Use a different managed link for every important placement. This gives you both short-link engagement reports and destination analytics.

Common mistakes

Using different capitalization for the same source

Tagging internal website links, which can overwrite the original acquisition source

Putting personal information into parameter values

Reusing one link across channels that need separate measurement

Launching without opening and testing the completed URL

Turn reports into decisions

Review campaign traffic alongside outcomes such as registrations, purchases or completed forms. A channel with fewer visits may still produce better results. Record what changed between campaigns so the next comparison is meaningful.

JujuBots can manage tagged destinations and organize links by campaign. Google Analytics documentation recommends using consistent source, medium and campaign values to prevent fragmented reporting.

Recommended internal links

Create a free JujuBots account

Explore QR codes

Explore bio pages

Visit the Help Center

External reference: Google Analytics guidance on campaign URL parameters

Keep reading

More posts from our blog

How Smart Deep Links Improve Mobile Marketing
By Okorosoft September 18, 2026
Smart deep links reduce the steps between a mobile campaign and the right content by opening an installed app or using a suitable fallback.The problem...
Read more
How to Create Branded Short Links
By Okorosoft September 18, 2026
What makes a short link brandedA branded short link uses a custom domain or subdomain instead of the platform's standard domain. The alias after the...
Read more
How to Track Link Clicks and Understand Your Audience
By Okorosoft September 18, 2026
What link tracking recordsWhen a managed link is opened, the platform can record an event and redirect the visitor. Common reports include total...
Read more