Back to Field notes
Basics4 min

UTM parameters: how to stop guessing and understand your traffic

UTM parameters are a simple but often misused way to understand where traffic comes from, what triggered it, and which actions actually drive results in Google Analytics.

UTM parameters are tags added to a URL that tell Google Analytics exactly where traffic comes from and what triggered it. You should use UTM because without them you see traffic, but with them you see which actions, messages, and placements actually drive results.

Google Analytics recognizes five official UTM parameters. In practice, these are enough to understand traffic quality and intent without overengineering your tracking. You can add additional parameters, but those are custom and only useful if you explicitly track them.

Example URL:

https://conorcomment.com/?utm_source=facebook&utm_medium=paid&utm_campaign=launch_q1&utm_content=comment_a&utm_term=anna

Here is how Google Analytics reads this link.

  • utm_source=facebook
    This tells you where the traffic comes from. Typical values include facebook, google, linkedin, or newsletter.

  • utm_medium=paid
    This defines the traffic channel or type. Common values are paid, cpc, email, or referral.

  • utm_campaign=launch_q1
    This identifies the campaign or initiative behind the click. Examples include product_launch, bf_2026, or retargeting_us.

  • utm_content=comment_a
    This differentiates specific creatives, messages, or placements. Examples include banner_v2, video_hook, or comment_link.

  • utm_term=anna This is a flexible parameter often used for keywords or internal identifiers. It can represent a keyword, an agent name, or a comment or variation ID.

UTM parameters explained
A single URL broken down into Google Analytics UTM parameters: source, medium, campaign, content, and term.

UTM parameters do not create better performance. They create clarity. Most teams do not have a traffic problem, they have a visibility problem.

TAKEAWAYS
01
Use the five official UTM parameters consistently before inventing custom ones.
02
Treat utm_content and utm_term as precision tools, not dumping grounds.
03
Keep naming predictable so reports stay readable over time.
04
Good attribution comes from discipline, not from complexity.

More field notes