What is UTM Tracking?

UTM tracking uses special parameters appended to URLs — such as utm_source, utm_medium, and utm_campaign — to tell analytics tools exactly where a visitor came from and which campaign sent them.

UTM Tracking explained

UTM stands for Urchin Tracking Module, named after the company Google acquired to build Google Analytics. The five standard UTM parameters are: utm_source (the platform, like 'twitter' or 'newsletter'), utm_medium (the channel type, like 'social' or 'email'), utm_campaign (the specific campaign name), utm_term (paid search keywords), and utm_content (used to differentiate similar links in the same campaign).

When someone clicks a URL with UTM parameters, your analytics tool reads those parameters and attributes the visit accordingly. This lets you compare campaign performance side by side — for example, seeing that your March newsletter drove 500 visits and 12 signups while the LinkedIn ad drove 2,000 visits but only 3 signups.

Consistency is critical. If one team tags links with 'twitter' and another uses 'Twitter' or 'x.com,' your reports will split what should be one source into three. Establish a naming convention early and document it.

Examples

  • Adding ?utm_source=newsletter&utm_medium=email&utm_campaign=oct-launch to all links in a product launch email.
  • Comparing utm_campaign=spring-sale across utm_source=facebook and utm_source=google to see which ad platform performed better.
  • Using utm_content=header-cta vs utm_content=footer-cta to test which link placement in an email drives more clicks.

See utm tracking in action

Trfyx tracks this and more — set up in minutes.

20-day free trial · No card requiredEU-hosted cloud