Instructions

UTM Tags: What They Are, How They Work and Where to Generate Them

| 22 May 2026 | 7 min read 0 views
UTM tags explained — what they are and how they work

A UTM tag is a set of URL parameters that tells Google Analytics 4 exactly where a visitor came from — which ad, channel, and campaign. Without UTM tags, a marketer sees only aggregate traffic and cannot determine which campaign is actually driving sales.

What Is a UTM Tag and Where Did It Come From?

The acronym UTM stands for Urchin Tracking Module — named after Urchin Software, which Google acquired in 2005 and turned into Google Analytics. Urchin pioneered the approach of tracking marketing parameters inside URLs, and that technology became the foundation of modern digital marketing measurement.

Today UTM tags are the de-facto standard for tracking any marketing activity: paid ads, email campaigns, social media posts, and offline QR codes. Google Analytics 4 automatically reads UTM parameters from the URL and records them in reports as source / medium / campaign.

How UTM Tags Work: 5 Parameters

A UTM tag is appended to a URL as a query string. When a user clicks the link, GA4 reads the parameters and stores them in the session. There are 3 required and 2 optional parameters:

5 UTM parameters: utm_source, utm_medium, utm_campaign, utm_term, utm_content
ParameterDescriptionRequired?Example
utm_sourceTraffic source (where the user came from)✅ Requiredgoogle, facebook, telegram
utm_mediumMarketing channel type✅ Requiredcpc, email, newsletter
utm_campaignName of the marketing campaign✅ Requiredspring_sale, black_friday
utm_termKeyword (for paid search ads)⬜ Optionalbuy+laptop
utm_contentAd/banner identifier⬜ Optionalbanner_top, cta_red

Rule: values for utm_source and utm_medium should be written in lowercase without spaces — GA4 is case-sensitive. Use + or _ instead of spaces. For example: spring_sale, not Spring Sale.

When Do You Need UTM Tags?

UTM tags are mandatory anywhere you control the link and want to measure the effectiveness of a specific placement:

UTM tags: when to use and when to skip

When Should You NOT Use UTM Tags?

There are situations where adding UTM tags causes more harm than good:

Where to Create UTM Tags: Free Generator

The easiest way is to use the free UTM tag generator by Spilno Agency. The tool supports 8 advertising platforms (Google Ads, Meta, TikTok, Telegram, Email, Pinterest, Snapchat, LinkedIn) and automatically fills in the correct utm_source and utm_medium values for each.

👉 Free UTM tag generator: spilnoagency.com.ua/en/tools/utm-builder

To create a UTM tag: 1) paste the destination page URL; 2) select a platform or fill in parameters manually; 3) copy the ready-made link. The whole process takes under 30 seconds.

3 steps to create a UTM tag with a generator

UTM Tag Tracking Template in Google Sheets

Chaotic UTM tags are a common problem in marketing teams. When every marketer invents their own campaign names, GA4 data turns into noise. The template below will help standardise UTM naming across your entire team:

📊 UTM Tag Template for Your Team

Save the free Google Sheets template with a UTM tag structure for all advertising channels. Includes ready-made templates for Google Ads, Meta, TikTok, Email and more.

💾 Save to Google Drive 👁 View Template

Why You Must Check GA4 Ecommerce Events Before Launching Ads

UTM tags show where a visitor came from. But if GA4 ecommerce events are not set up, you will only see traffic — with no sales data. Worse: if purchase events are missing or duplicated, your ROAS will be wrong and Google Ads algorithms will optimise for incorrect conversions.

Before launching any paid campaign, always check:

If you launched paid ads with UTM tags but ecommerce events are not configured, your budget is training the algorithm on bad data. This is one of the most common reasons for low ROAS among beginners.

Frequently Asked Questions About UTM Tags

What is a UTM tag in simple terms?

A UTM tag is a tail appended to a URL, consisting of several parameters. These parameters tell Google Analytics 4 which ad or post brought the visitor to the site. Without UTM you see only overall traffic; with UTM you see each channel, campaign and ad separately.

Do UTM tags affect SEO?

No, if added correctly. Search engine crawlers ignore query parameters during indexation. However, do not add UTM tags to internal links between your own pages — it will distort session data in GA4.

What is the difference between utm_source and utm_medium?

utm_source is the specific placement (e.g. google, facebook, telegram). utm_medium is the channel type (cpc, email, organic). Together they form the attribution: google / cpc means paid search advertising.

How many characters can a UTM parameter value have?

There is no hard technical limit, but it is recommended to keep values short (under 50 characters). Long URLs may be truncated by some messengers or email clients.

Can I use UTM tags with Polylang or WPML?

Yes, without any restrictions. UTM parameters do not affect WordPress multilingual routing. Just make sure each language version of the page receives the appropriate URL with parameters.

Валерій Красько Spilno Agency All articles by author →
← Back to blog