Marketing Analytics intermediate 30-45 minutes

How to Use UTM Parameters to Track Marketing Performance

Learn how to track exactly where your website traffic comes from using UTM parameters to stop guessing and start measuring what works.

Emma 2 February 2026

Ever wondered if that expensive Facebook ad or your monthly newsletter actually resulted in a sale? Without UTM parameters, Google Analytics just sees 'Social' or 'Email'—it doesn't tell you the full story, and in the competitive Brisbane business landscape, guessing is a luxury you can't afford.

UTM parameters are simple snippets of text added to the end of a URL that tell Google Analytics exactly where a visitor came from. By the end of this guide, you’ll be able to track every click with surgical precision, ensuring your marketing budget is spent on what actually works.

What You’ll Need Before We Start

  • A website for your business.
  • A Google Analytics 4 (GA4) account already installed on your site.
  • A spreadsheet (Excel or Google Sheets) to keep track of your links.
  • About 20 minutes to get your head around the naming conventions.

---

Step 1: Understand the Five UTM Parameters

Before we start clicking buttons, we need to know what we’re building. There are five main parameters, but you’ll mostly use the first three. Think of these as the 'address' for your link.
  • Source (utm_source): This is the platform. Where is the traffic coming from? (e.g., facebook, newsletter, google).
  • Medium (utm_medium): This is the high-level channel. How is it getting to them? (e.g., cpc for ads, email, social_post).
  • Campaign (utm_campaign): The specific promotion or sale. (e.g., summer_clearance_2024 or brisbane_expo_leads).
  • Term (utm_term): Mostly used for paid search to track specific keywords.
  • Content (utm_content): Used to differentiate similar ads. If you have two different images in one Facebook ad, you might use blue_banner and red_banner to see which performs better.

Pro Tip: Google Analytics is case-sensitive. facebook and Facebook will show up as two different lines in your reports, which is a total nightmare for clean data. Pick a rule (we recommend all lowercase) and stick to it religiously.

Step 2: Use the Google Campaign URL Builder

You don't need to write the code yourself. Google provides a free tool that does the heavy lifting.
  • Go to the Google Campaign URL Builder.
  • Website URL: Paste the full link to the page you want to send people to (e.g., https://yourbusiness.com.au/services).
  • Campaign ID: You can usually skip this unless you're syncing with a CRM.
  • Campaign Source: Type your source (e.g., facebook).
  • Campaign Medium: Type your medium (e.g., paid_social).
  • Campaign Name: Give it a clear name (e.g., march_promo).
What you should see: As you type, you’ll see a long URL being generated at the bottom of the page. It will look something like this: https://yourbusiness.com.au/services?utm_source=facebook&utm_medium=paid_social&utm_campaign=march_promo. If you are posting a link directly into a Facebook post or a LinkedIn update, that long UTM string looks messy and a bit 'spammy'.
  • For Ads: You don't need to shorten them. The user sees the 'Display URL', and the long UTM string is hidden behind the button click.
  • For Social Posts: Use a tool like Bitly or even the built-in shortener in the Google tool. It makes the link look much cleaner: bit.ly/3XYZ123.

Real-world observation: Honestly, most people skip the shortening step for email marketing because the link is hidden behind a button like "Book Now". Focus on the data first, the aesthetics second.

Step 4: Create a 'Source of Truth' Spreadsheet

This is where most Brisbane business owners get stuck. They create links on the fly, forget what they named them, and six months later their Google Analytics is a mess of fb, facebook, FB_Ads, and facebook-post.

Create a simple Google Sheet with these columns:

  • Date Created
  • Destination URL
  • Source
  • Medium
  • Campaign Name
  • Final UTM Link

Whenever you or your team create a new link, log it here. This ensures that everyone uses the same naming conventions (e.g., always using email instead of newsletter).

Before you spend a cent on ads or send that email to 5,000 customers, test the link!
  • Copy your generated UTM link.
  • Open an Incognito/Private browser window.
  • Paste the link and hit enter.
  • Ensure the page loads correctly (sometimes extra characters at the end of a URL can break poorly coded websites).

Step 6: Verify Data in GA4

Now for the satisfying part—seeing the data show up.
  • Log in to your Google Analytics 4 account.
  • Go to Reports > Acquisition > Traffic acquisition.
  • By default, it shows "Session primary channel group". Click the small blue plus (+) icon or the dropdown arrow and change it to Session source/medium.
  • You should see your specific tags appearing in the list (e.g., facebook / paid_social).

Don't worry if it's not there instantly: GA4 can sometimes have a data lag of 24–48 hours. If you want to see if it’s working right now, go to the Realtime report and look for the 'Traffic source' card.

Step 7: Apply UTMs to Your Local Marketing

Now that you know the 'how', here is how to apply this to an Australian business context:
  • Google Business Profile (formerly GMB): Don't just link to your site. Use utm_source=google&utm_medium=organic&utm_campaign=gbp_profile. This helps you see how many people clicked your 'Website' button on Google Maps versus a standard search result.
  • Email Signatures: Have your staff link to the site with utm_source=staff_email&utm_medium=email&utm_campaign=signature. You might be surprised how much traffic this generates!
  • QR Codes: If you have a physical shop in West End or a stall at the Milton Markets, use a UTM on your QR code: utm_source=physical_signage&utm_medium=qr_code&utm_campaign=market_stall_oct.

---

Common Mistakes to Avoid

Using UTMs on internal links: Never use UTMs to track links within your own website (e.g., a link from your Home page to your Contact page). This resets the user session and breaks your tracking. Only use them for links coming from outside* your site.
  • Using spaces: URLs cannot contain spaces. If you want to separate words, use underscores (summer_sale) or dashes (summer-sale). Spaces will result in ugly %20 codes in your links.
  • Ignoring case sensitivity: As mentioned, Email and email are different. Stick to lowercase for everything.

Troubleshooting

  • "My data isn't showing up!" Check if you have an ad-blocker enabled on your browser during testing. These often block Google Analytics scripts from firing.
  • "The URL looks broken." This usually happens if your website already uses a question mark in the URL (e.g., mysite.com.au/shop?category=shoes). If you add another ? for the UTM, it breaks. The builder tool usually handles this, but keep an eye out for double question marks.
  • "Everything is showing as 'Unassigned' in GA4." This happens if you use custom Medium names that Google doesn't recognise. Try to stick to standard terms like cpc, email, social, and organic.

Next Steps

Now that you've mastered the basics of UTM tracking, you're ready to start making data-driven decisions.
  • Audit your current social media bios (Instagram, Facebook, LinkedIn) and replace the links with UTM-tracked versions.
  • Update your Google Business Profile link.
  • Start your 'Source of Truth' spreadsheet today.

Tracking your marketing shouldn't feel like guesswork. If you're finding the technical setup of GA4 or campaign tracking a bit overwhelming, we're here to help. You can reach out to our team for a hand with your analytics at https://lmgroup.au/contact.

Happy tracking!

AnalyticsDigital MarketingTrackingGA4

Need Help With This?

Our team can help you implement this and more. Book a free consultation.

Book Free Consultation