Skip to main content

Tracking campaigns with UTM parameters

UTM parameters are tags added to the end of a URL to help you track where your website traffic is coming from. They make it easy to see which marketing efforts are driving visitors, conversions, and revenue in your reports.

Here’s what they are and how you can use them in GoodMetrics.

The five UTM parameters

ParameterIdentifiesExample
utm_sourceTraffic source (search engine, newsletter, platform)google, newsletter
utm_mediumMarketing medium (cpc, email, social)cpc, email
utm_campaignCampaign namespring_sale
utm_termPaid search keywordsyoga+shorts
utm_contentAd or link variantcarousel, header_link

utm_source and utm_medium are required. The others are optional for more granular tracking.

How GoodMetrics handles UTM parameters

GoodMetrics automatically captures UTM parameters whenever they’re present in a link to your site.

In your Acquisition reports, you can break down traffic and conversions by source and medium, as well as by campaign, term, or content when those parameters are included.

This makes it easy to see which marketing efforts drive the most traffic and conversions — without any extra setup.

Here’s an example of how UTM Source/Medium data appears in GoodMetrics:

Screenshot of a UTM Source Medium report in GoodMetrics

How to add UTM parameters to a URL

Use our UTM Builder to create UTM links. It ensures your parameters are formatted correctly and helps maintain consistency across campaigns.

  1. Enter the URL, source, medium, and any optional parameters.
  2. Copy the generated link and use it in your campaigns.

UTM parameter best practices

For comprehensive best practices, common mistakes to avoid, and when to use each parameter, see our UTM Parameters Glossary.

Quick tips:

  • Use lowercase and underscores (not spaces)
  • Always include utm_source and utm_medium
  • Never use UTM parameters on internal links (it breaks session tracking)
  • Keep values short and descriptive