AboutAll ServicesFree EmailOur WorkGuidesFAQContactFree Tools

Popular free tools

PDF CompressorImage CompressorQR Code GeneratorJPG to PDF ConverterWhatsApp Link & QR GeneratorGST Invoice Generator
Services9
Build & Solutions6
Free Tools58
All free tools →
Shopify toolsShopify Store Launch ChecklistShopify Product CSV CheckerShopify Variant GeneratorShopify Bulk Price EditorShopify SEO Bulk EditorShopify Redirect CSV GeneratorShopify Profit Margin and Fees CalculatorShopify Theme and App DetectorShopify App Weight CheckShopify Tracking CheckShopify Store Name GeneratorMerchant Center Readiness CheckProduct Title BuilderBarcode Generator and GTIN CheckerVolumetric Weight CalculatorDiscount Code GeneratorSpeed Report
Domain and securityEmail Deliverability CheckWebsite Security GradeDNS CheckerWhois LookupDomain Expiry Checker
SEO and crawlingAI Crawler CheckerRedirect CheckerRobots.txt GeneratorSitemap CheckerSchema Markup GeneratorWord Counter and Writing AnalyzerJSON Formatter and ViewerFavicon GeneratorCharacter CounterSERP and Social PreviewSlug GeneratorTitle Case Converter
Ads and trackingShopify Tracking CheckUTM BuilderBreak-even ROAS CalculatorAd Metrics CalculatorLTV and CAC CalculatorROI and Break-even Calculator
Store and speedSpeed ReportShopify App Weight CheckMerchant Center Readiness CheckShopify Profit Margin and Fees CalculatorShopify Theme and App DetectorShopify Redirect CSV GeneratorBarcode Generator and GTIN CheckerImage to WebP ConverterGST Invoice GeneratorE-way Bill Validity CalculatorShopify Product CSV CheckerImage ResizerImage CompressorReduce Image Size in KBPNG to JPG ConverterImage CropperPassport Size Photo MakerJPG to PDF ConverterPDF CompressorShopify Variant GeneratorShopify Bulk Price EditorShopify SEO Bulk EditorShopify Store Name GeneratorShopify Store Launch ChecklistProduct Title BuilderVolumetric Weight CalculatorDiscount Code Generator
Profiles and messagingWhatsApp Link & QR GeneratorGoogle Review KitLinkedIn Headline GeneratorUPI QR Code GeneratorEmail Signature GeneratorvCard QR Code GeneratorQR Code GeneratorQR Code Scanner
Dedicated Sites8
Call us
Free AuditStart a Project

Guide

What are UTM parameters, and how do you use them?

What are UTM parameters?

6 min read

Short answer

UTM parameters are labels added to the end of a link, such as utm_source and utm_campaign. When someone clicks it, Google Analytics reads the labels and records which campaign sent them. Always set source, medium and campaign, keep values lowercase, and never put them on links inside your own site.

What a UTM link looks like

It is an ordinary web address with extra pieces after a question mark. For example, a link to a shop page with utm_source=facebook, utm_medium=paid_social and utm_campaign=diwali_sale added to the end.

The visitor sees the same page. Google Analytics sees where they came from, because it reads those labels the moment the page loads.

The parameters, one by one

utm_source: where the click comes from, such as facebook, newsletter or whatsapp.

utm_medium: the kind of traffic, such as cpc, email, social or paid_social.

utm_campaign: a name you will recognise in a report, such as diwali_sale_2026.

utm_term: the keyword, mostly for search ads.

utm_content: tells two ads or links in the same campaign apart.

utm_id: an optional campaign ID that ties the click to ad platform data.

Source, medium and campaign are the three to set every time.

Try it now: UTM Builder →

Where the data shows up in Google Analytics 4

In GA4, open Reports, then Acquisition, then Traffic acquisition. Change the table's first column to session source and medium, or to session campaign, and your tagged links appear there.

Use standard values for medium, such as cpc, email, social and paid_social. GA4 sorts traffic into channels from the medium and source, and an unusual word can drop your traffic into the wrong channel.

The mistakes that split your data

Capital letters. GA4 treats Facebook and facebook as two different sources, so your reports split in two. Use lowercase everywhere.

Spaces. They turn into %20 in the link and make values harder to match. Use underscores.

Inconsistent names. Newsletter, email_newsletter and mailer are three separate sources. Choose one name and keep it in a short shared list.

UTMs on internal links. A tagged link inside your own site can start a new session and overwrite where the visitor really came from. Use UTMs only on links that bring people in from outside.

UTMs and Google Ads

Google Ads has its own tagging called auto-tagging, which adds a gclid to the link and connects the click to Google Analytics. For Google Ads you usually do not need UTMs. Add them only if you know why, because mixing the two can cause confusion.

For other platforms, such as Facebook and Instagram ads, email, WhatsApp, QR codes and social posts, UTMs are how you tell the sources apart.

A UTM link only tells you the click

The label records where a visitor came from. Whether the sale at the end is credited to it depends on tracking that survives the checkout. Third-party checkouts and payment pages are where tracking is most often lost, so a clean UTM link can still show no revenue.

If a campaign shows clicks but no orders you can match, the cause is usually tracking, not the campaign.

How we can help

Want this done for you?

These are the services that fix what this guide describes. Prices are starting prices.

Not sure which you need? Book a free 30-minute call and bring this result, or send us a message. No obligation, no pitch deck.

Free UTM builder →GA4 and Google Ads numbers do not match →Google Ads not tracking Shopify orders →

Want free stats on your site first?

Send us the URL. We pull the numbers from your own accounts and tell you what is wrong before there is any quote, and before there is any contract.

No pitch deck, no obligation. Bring your URL and we will look at it together.