Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
Blog · CRM, automation and analytics

UTM tracking guide

A practical UTM tracking guide: what each parameter means, a simple naming system, examples for Facebook, email, QR codes and Google Business Profile, and common mistakes.

Smartphone showing a social media ad, laptop with a CRM board of deal cards and a signed contract lined up on a desk

UTM tracking means adding short tags to the end of links you share, so your analytics can tell exactly which ad, email, post or QR code brought each visitor. A tagged link looks like this: yoursite.ca/spring-cleaning/?utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_2027. When someone clicks it, GA4 records the source, medium and campaign. Combined with a form that passes those tags into your CRM, you can trace an enquiry back to the exact link that produced it.

Without UTMs, a lot of your marketing shows up as "direct" or lumped together, and you end up guessing which channel deserves more budget. With them, the answer is a report away.

The five UTM parameters

Parameter What it describes Example
utm_source Where the traffic comes from facebook, newsletter, gbp, flyer
utm_medium The type of channel paid_social, email, organic_social, qr, referral
utm_campaign Which campaign or promotion spring_2027, winter_tires, open_house
utm_content Which version or placement video_a, image_b, header_button
utm_term Keyword, mainly for paid search kitchen_cabinets_edmonton

Source, medium and campaign are the ones to use every time. Content is handy when you test two ads or two buttons in the same email. Term is rarely needed outside search ads, and Google Ads auto-tagging usually covers that.

Why medium matters most

GA4 groups traffic into default channels (Paid Social, Email, Organic Social and so on) mainly based on source and medium. If you invent a medium like "fb-ads", GA4 may put the traffic in "Unassigned", and your channel report becomes a mess. Stick to values GA4 recognizes:

  • email for newsletters and email campaigns.
  • paid_social or cpc for paid social ads.
  • organic_social or social for unpaid posts.
  • referral for partner websites.
  • display for banner ads.
  • sms for text messages.

Google publishes the exact rules for its default channel groups; check them once and build your list around them.

A naming system that stays clean

UTMs fall apart when three people tag links three different ways. A few rules:

  • Lowercase only. GA4 treats "Facebook" and "facebook" as different sources.
  • Underscores, no spaces. Spaces turn into %20 and look messy.
  • A shared list. Keep a simple spreadsheet with allowed sources and mediums, and every tagged link you create.
  • Campaign names with a date or season. "spring_2027" is clearer a year later than "promo".

A URL builder tool (Google offers a free one) helps avoid typos.

Ready examples for local businesses

Facebook or Instagram ad: ?utm_source=facebook&utm_medium=paid_social&utm_campaign=fall_furnace_check&utm_content=video

Meta can fill in some values automatically with dynamic parameters, which saves time if you run many ads.

Monthly newsletter: ?utm_source=newsletter&utm_medium=email&utm_campaign=2027_03

Google Business Profile website button: ?utm_source=google&utm_medium=organic&utm_campaign=gbp_listing

This one is popular with local businesses because, without it, visits from your Maps listing blend into general organic search.

QR code on a flyer or truck: ?utm_source=flyer&utm_medium=qr&utm_campaign=winter_2027

Use a different campaign or content value for each printed piece so you know which one worked.

Link in an SMS: ?utm_source=sms_list&utm_medium=sms&utm_campaign=last_minute_openings

Shorten long tagged links before putting them in a text.

Where to see the results in GA4

Open Reports, Acquisition, Traffic acquisition. Change the primary dimension to "Session source / medium" or "Session campaign". Add your key events (enquiries, calls, bookings) as a column. Now you can see, for example, that the March newsletter produced 6 enquiries while the Facebook video produced 2.

For a guided tour of the other useful reports, see GA4 for small business owners.

From visits to customers: passing UTMs to your CRM

GA4 tells you which link brought an enquiry. It does not know whether that person became a customer. To close the loop:

  1. Your website form captures the UTM values from the page address, often storing them so they survive a visitor moving between pages.
  2. The values go into hidden form fields and arrive with the enquiry.
  3. Your CRM saves them on the lead card.
  4. When the lead becomes a customer, you can report revenue by source and campaign.

This is the step that turns marketing reports into business decisions. I build it into the website form and CRM integrations I set up, and it is the foundation of end-to-end analytics.

Phone calls need their own method, since a call has no URL. That is what call tracking is for.

Common mistakes

  • Tagging internal links. A UTM on a link from your home page to your services page overwrites the real source. Never do it.
  • Tagging Google Ads manually when auto-tagging is on.
  • Inconsistent spelling of sources and mediums.
  • Forgetting offline materials. Flyers, vehicle wraps and event banners can all carry a QR code with UTMs.
  • Building links and never checking the report. Look monthly, or the effort is wasted.

A worked example

Imagine a small renovation company running three things in April: a Facebook video ad, a monthly newsletter and a door-hanger flyer with a QR code. Without UTMs, GA4 shows a bump in traffic, mostly as "direct" and "Facebook", and the owner cannot tell whether the flyer was worth printing.

With tagged links, the April report reads differently. The Facebook ad brought plenty of visits but few enquiries. The newsletter brought a handful of visits and several enquiries from past customers. The flyer QR code produced modest traffic, but the CRM shows two of those enquiries turned into signed jobs. The numbers are made up for illustration, yet the pattern is common: the loudest channel is not always the one that pays. Next month's budget can follow the evidence instead of a hunch.

Privacy note

UTM parameters describe the campaign, not the person. Do not put names, emails or other personal details into UTM values; they end up in analytics and server logs where they do not belong, and that can create privacy problems under Canadian law.

Getting it set up

If you would rather not build this yourself, my GA4 and Tag Manager setup for $650 includes key events, link conventions and checks that UTMs flow through correctly. For businesses spending on several ad platforms, I also connect them to the CRM so you can see cost per customer, not just cost per click.

Free · 30 minutes

Let’s talk
about your business

Before the call I review your website and ads. After the call you get an action plan and a price range in writing.

Tom Goldman, one-person marketing agency, smiling head-and-shoulders portrait
Author
Tom Goldman

12+ years in online marketing, 100+ clients. I build websites, Google Ads and Meta ads campaigns, CRMs and automations for small and mid-sized businesses. About me →

FAQ

UTM tags:
short answers

Do I need UTM tags for Google Ads?

Usually not, if auto-tagging is switched on and your Google Ads account is linked to GA4. Auto-tagging adds its own click identifier that GA4 understands, with more detail than UTMs. Manual UTMs on Google Ads can even conflict with it. Use UTMs for everything else: Meta ads, email, social posts, QR codes and partner links.

Can UTM tags hurt my SEO?

Not when used correctly. Use UTMs only on links you place outside your website, such as ads, emails and social posts. Never put them on internal links between your own pages, because that overwrites the original source of the visit and muddles your reports. Search engines generally handle tagged URLs fine when your pages have proper canonical tags.

How do I see UTM data in a CRM?

Your website form can read the UTM values from the page address and send them along with the enquiry as hidden fields. The CRM then stores source, medium and campaign on each lead. That is how you move from knowing which campaign brought visits to knowing which one brought paying customers.

Want every lead to arrive
with its source attached?

I set up GA4, tagging rules and form fields that pass the source into your CRM. Analytics setup costs $650; start with a free 30-minute call.