Tagging advertising links with UTM parameters

24 April 2026
  • by Auspire
24 April 2026 Auspire

If your company is going to place ads or content on third-party websites, you’ll need a way to work out how effective those campaigns have been. Tagging your advertising links correctly is one simplest ways to flesh out your GA4 reporting with actionable data.

UTM parameters are not a new concept, but we often see them used incorrectly. Getting them right does not require technical expertise, but you need to understand some general concepts and you’ll need a consistent approach.

These are the main topics that we will look at in this post:

  1. What are UTM parameters?
  2. How to properly tag links with UTM parameters
  3. How UTM tagged links help with GA4 reporting
  4. Why you should not tag internal links with UTM parameters

FYI: you don’t need to remember this, but UTM stands for Urchin Tracking Module.

What are UTM parameters?

UTM parameters are small pieces of text that you append to the end of the URL your ads or sponsored content will link to. When someone clicks a link that contains UTM parameters, Google Analytics reads those values and records them alongside all of the other data they are collecting. You’ll then have a lot more context in your advertising reports.

What do UTM parameters look like?

A UTM-tagged URL looks something like this (just assume you work at NASA):

https://www.nasa.gov/landing-page/?utm_source=mars-travel-directory&utm_medium=display&utm_campaign=black-friday-promotion&utm_content=yellow-moon-banner

In this example, everything after the ? are the UTM parameters and their values. The URL still takes the user to the same page, but Google Analytics now knows that the visit came from a display ad we’ve called yellow-moon-banner placed on the Mars travel directory as part of a Black Friday promotion campaign.

What are the five main UTM parameters?

There are five standard UTM parameters, two of which are considered as required by Google:

  • utm_source (required)
    Where the traffic is coming from. This is typically the name of the website, newsletter, or content where your ad is placed.
  • utm_medium (required)
    The marketing channel. Common values include display, email, cpc, or sponsored.
  • utm_campaign (optional)
    The name of the specific campaign this ad belongs to.
  • utm_content (optional)
    Used to differentiate between multiple ads within the same campaign.
  • utm_term (optional)
    Originally designed for paid search keyword tracking. Handled automatically by Google Ads when auto-tagging is turned on.

For most third-party advertising placements, utm_source, utm_medium, and utm_campaign will give you the minimum reporting detail you need.

There are 5 other UTM parameters, but we won’t cover them here. We will just mention that you will need utm_id if you upload campaign data manually to GA4. Google Analytics doesn’t currently utilise the others in reports.

Final thoughts

Tagging links correctly is one of the lower-effort, higher-impact improvements you can make to your digital marketing reporting. The mechanics are not complicated, but the discipline required to apply them consistently, especially across a team, is where most companies lose their way.

If you think your website could benefit from an audit of your current analytics configuration and on-site tracking setup, ask us about getting some help.