Analytics and Data Beginner

UTM Term

UTM term is the URL parameter used to capture the keyword that triggered a paid search ad, enabling keyword-level attribution in analytics for search campaigns.

UTM term is the URL parameter utm_term used to capture the keyword or search query associated with a paid search ad click, passing that keyword data into analytics for campaign analysis and keyword-level attribution.

What UTM Term Means in Marketing

When you run paid search campaigns on Google Ads or Bing, each click is triggered by a search query. A visitor who clicks your ad after searching “email marketing software for small business” arrived via a different keyword than one who searched “Mailchimp alternative.” UTM term captures which keyword or query brought that visitor, so your analytics reports can show performance by keyword, not just by campaign.

UTM term is the most specialised of the UTM parameters, with a narrower use case than source, medium or campaign. It’s primarily a paid search tool, and it’s often populated automatically through Google Ads’ ValueTrack parameters rather than set manually.

The complete picture of how all UTM parameters work together is covered on the UTM parameters page of this glossary.

How UTM Term Works

The parameter. Added to a URL as ?utm_term=email+marketing+software, typically combined with the other UTM parameters. The + sign represents a space in URL encoding, so the analytics platform records it as “email marketing software.”

Manual population. For exact match campaigns targeting specific keywords, you can hard-code the keyword in the URL: utm_term=email-marketing-software. This works for tightly controlled campaigns where every ad group targets a single keyword and the URL is set at the ad level.

ValueTrack parameters. For campaigns using broad or phrase match keywords, the triggering query varies. Google Ads’ ValueTrack parameter {keyword} dynamically inserts the matched keyword (not the actual search query; that requires {matchtype} combined with other parameters or the Search Terms report). The URL template utm_term={keyword} automatically populates utm_term with the keyword that matched, making it useful across large campaigns without manual URL management.

Analytics integration. Once utm_term values are being passed into GA4, they appear as a dimension in acquisition reports. You can see which keywords drove traffic, which drove conversions, and compare cost-per-conversion across keywords when combined with Google Ads linking. This is the data that informs bid adjustments and negative keyword decisions.

When utm_term is not needed. For any non-search campaign (email, social, display, affiliate) utm_term is typically omitted. Source, medium and campaign provide sufficient attribution for those channels, and an empty utm_term parameter doesn’t add noise to your reports.

UTM Term Example

UTM term captures the matched keyword, not necessarily the exact user query. For exact match, these are the same. For broad and phrase match, the actual user query that triggered the ad is available in Google Ads’ Search Terms report (and in GA4 if you have Google Ads linked and auto-tagging enabled). UTM term is most useful for keyword-level attribution in analytics when you want to compare organic and paid traffic performance for the same keywords.

Why UTM Term Matters for Marketers

If you’re running paid search campaigns and want keyword-level performance data in your analytics platform, utm_term is the parameter that makes it possible. It connects ad clicks to keywords in a way that’s independent of the Google Ads interface, allowing you to analyse keyword performance alongside data from every other channel in a single analytics view.

Frequently Asked Questions

How is UTM term populated for Google Ads?

You can populate utm_term manually with a specific keyword, but the more common approach for Google Ads is to use the ValueTrack parameter {keyword} in the final URL template. Google Ads automatically replaces {keyword} with the actual search term that triggered the ad, so the utm_term value in analytics reflects the real keyword, not a static placeholder. This is especially useful for broad match and phrase match campaigns where the triggering query varies.

Is UTM term only used for paid search?

Primarily yes, but it can be used for any scenario where you want to capture a keyword or search query associated with a click. Some marketers use utm_term in email links to tag the content theme of a section, though utm_content is more conventional for that purpose. For paid social, utm_term is rarely used because social targeting is audience-based rather than keyword-based. The official Google Analytics documentation defines utm_term as the paid keyword parameter.

What is the difference between UTM term and UTM content?

UTM term is for keywords: the search query or keyword that triggered a paid search ad. UTM content is for distinguishing different creative elements or links within the same campaign: two different ad images, two calls to action in one email, or two links to the same destination in the same send. They serve different purposes and are used in different contexts. Neither is required, but both add specificity that helps with campaign optimisation.

Consulting & Strategy

Need help putting this concept into practice on your campaigns? Share your current targets and I will suggest the right approach.

Discuss your campaigns