UTM Parameter
Data & TrackingAlso: UTM Code · UTM Tag · Campaign Tracking Parameter
Quick definition
A UTM parameter is a short piece of text added to the end of a URL that tells your analytics tool where a visitor came from. Urchin Tracking Module (UTM) parameters let you label traffic by source, medium, campaign, content and keyword so you can measure what's actually driving visits and conversions.
How it varies across Australia
UTM tagging consistency varies sharply across Australian businesses. Paid media teams often tag ad traffic well, but email, organic social, and partner traffic frequently arrive untagged or inconsistently tagged. The result is a growing slice of sessions landing in 'direct' or 'other' that represents real campaign activity with no attribution attached.
See data tracking patterns across Australian businesses →The five UTM parameters
Where the traffic originated. Examples: google, facebook, newsletter.
RequiredThe marketing channel type. Examples: cpc, email, organic-social.
RequiredThe specific campaign or promotion name. Examples: summer-sale, onboarding-drip.
RequiredThe specific ad or link variant. Used for A/B testing creative or link placement.
OptionalThe paid keyword that triggered the ad. Mostly used in paid search.
OptionalWhat it actually means
A UTM parameter is a label you attach to a URL before you share it. When a visitor clicks that URL, your analytics platform reads the label and records it alongside the session. No label, no attribution. The session still gets recorded, but it gets dumped into 'direct' or 'unassigned', where it becomes invisible to channel analysis.
There are five parameters. Three are essential: source (where the visitor came from), medium (what type of channel sent them), and campaign (which specific campaign it was). Two are optional: content (which specific ad or link variant) and term (which paid keyword). Together they answer the question your analytics tool can't answer on its own: why is this person here?
The parameter sits after a question mark in the URL. A tagged link to your homepage might look like: yoursite.com.au/?utm_source=meta&utm_medium=cpc&utm_campaign=brand-awareness. The page loads identically for the visitor. The difference is entirely in what gets logged.
The catch is that UTM parameters only work if you use them consistently. One team member who labels email traffic as utm_medium=email and another who uses utm_medium=Email will produce two separate channels in your reports. Case sensitivity, spelling variations and made-up medium names silently fragment your data over time.
UTM parameters don't create data. They rescue it from the bucket labelled 'direct'.
How it shows up
UTM parameters show up in your analytics under traffic source reports, campaign reports, and channel groupings. In Google Analytics 4 (GA4), tagged traffic lands in the Traffic Acquisition and Campaign reports. Untagged traffic from channels that don't self-identify (email, organic social, many offline QR codes) ends up in 'direct' or gets misclassified.
The practical test: if you send an email campaign and the traffic shows up as 'direct' in your reports, your UTM tags are missing or broken. If it shows up as a named campaign under the email medium, they're working.
The Australian context
Australian businesses using Google Analytics 4 (GA4) alongside Meta Ads and Google Ads often find that platform-reported conversions don't match GA4 session data. UTM parameters are the connective tissue. When tags are consistent, you can reconcile platform data against GA4 and spot the attribution gaps. When tags are inconsistent or missing, the reconciliation is guesswork.
Australian privacy law under the Privacy Act also affects how much cross-site data is available, which makes first-party UTM tagging more important over time as third-party tracking options narrow.
Where people get this wrong
Related terms
Common questions
Do UTM parameters affect SEO?
Not directly. Google ignores UTM parameters when crawling and indexing pages. The risk is canonical confusion if tagged URLs get indexed accidentally. Use a canonical tag or ensure tagged URLs aren't exposed to crawlers. The parameters are for your analytics, not for search engines.
What's the difference between utm_source and utm_medium?
Source is the specific origin: google, facebook, your-newsletter. Medium is the channel category: cpc, email, organic-social. Think of medium as the type of road and source as the specific road. Both together tell you which lane the visitor came from.
Do I need UTM parameters if I use Google Ads?
Google Ads auto-tags its own traffic via the gclid parameter, which GA4 reads automatically. UTM tags on Google Ads links are optional but useful if you want custom campaign names in reports or if you're using a third-party analytics tool that doesn't read gclid.
Where do I build UTM-tagged links?
Google's Campaign URL Builder is the standard free tool. Paste your destination URL, fill in the three required parameters, and copy the result. For teams running many campaigns, a shared spreadsheet or a dedicated link management tool keeps naming conventions consistent across everyone.
Keep exploring
About New Rebellion
New Rebellion is a marketing intelligence consultancy. We build tools, score Australian businesses on how their marketing actually performs, and publish Debrief every day. This dictionary is part of how we work in the open.
How we think →