Skip to content
NewNew guide. How to get your business into Google AI Overviews.Read it
GTM, CRM & tracking Definition

UTM parameters UTM

UTM parameters are short tags added to the end of a link, such as utm_source and utm_medium, that tell analytics exactly which campaign sent each visitor.

Abbreviation
UTM
Also called
UTM codes, UTM tags, utm tracking
Category
GTM, CRM & tracking
Updated
Sheet
39 of 40

Worked example

Restaurant group

A restaurant group in Dubai shares a booking link in an Instagram bio and in a WhatsApp broadcast. It tags them utm_source=instagram&utm_medium=social and utm_source=whatsapp&utm_medium=broadcast. Next month, analytics shows 140 bookings from WhatsApp and 55 from Instagram.

Why it matters

Without tags, a lot of your traffic lands in a bucket called direct or unassigned, and you can't tell which campaign paid for itself. UTM parameters fix that at the source: every link you share carries its own label, and your analytics reads it when the visitor arrives.

Google Analytics 4 recognises five: utm_source (where it came from, such as google or newsletter), utm_medium (the type, such as cpc or email), utm_campaign (the promotion), and the optional utm_term and utm_content for keyword and creative. Source, medium and campaign are the three you should always fill in.

How to improve it

  • Agree one naming sheet and stick to it: lowercase, no spaces, hyphens between words.
  • Use a builder such as Google's Campaign URL Builder so nobody types by hand.
  • Tag every outbound link you control: emails, WhatsApp broadcasts, social bios, QR codes, partner posts, offline print.
  • Save the values with the lead. Pass UTMs into hidden form fields so your CRM records the source next to the person.
  • Check in GA4 under traffic acquisition after launch to confirm the tags arrived.

Common mistakes

  • Tagging internal links on your own site, which overwrites the real source and starts a new session.
  • Inconsistent spelling: Facebook, facebook and fb become three rows.
  • Tagging paid ads that already auto-tag. Google Ads uses auto-tagging; let it, and avoid conflicting manual tags.
  • Putting personal data such as email addresses in a UTM value.
  • Treating UTMs as proof of cause. They describe the last click, which is where attribution takes over.

Sources

  1. URL builders: Collect campaign data with custom URLsGoogle Analytics Help · 2026

Want your UTM moving the right way? Bring the number. We'll bring the plan.

Book a call