Analytics and Tracking

Term

Also called utm_term, manual term

The analytics field that records the keyword behind a click, filled only by utm_term in a tagged link.

Quick facts: Term

Category
Analytics and Tracking
Also called
utm_term, manual term
Level
Intermediate
Affects
Keyword-level reporting, link hygiene, campaign naming
Where to see it
GA4 traffic acquisition reports, Looker Studio, any UTM link builder
In this article4
  1. How the term field works
  2. Why the term field matters
  3. Common mistakes with the term field
  4. How to act on it

How the term field works

Every visit that arrives from a tagged link carries a small set of labels describing where it came from: a source, a medium, a campaign name and two optional extras. Term is one of those extras, and it is the slot reserved for the keyword. It is filled by whatever you put in the utm_term value at the end of the link, and by nothing else.

It exists because paid search needed somewhere to record which keyword triggered a click, and that is still its main use. It is a free-text field, so analytics stores exactly the string you send — capital letters, spaces and typos included — and shows it as a manual term dimension beside source, medium and campaign.

If Google Ads auto-tagging is switched on, the keyword travels with the click identifier and arrives through the linked accounts instead, so this field stays empty for those visits. That is expected behaviour rather than a fault. You would tag links by hand mainly for platforms that have no automatic connection of their own.

Why the term field matters

It is the only standard place in a link where keyword-level detail belongs. Without it, every click from a search ad on a smaller platform collapses into a single campaign row, and you can see that the campaign worked without ever learning which search made it work.

It also keeps the other fields clean. When there is nowhere to record the keyword, people push it into the campaign name instead, and the campaign report fills with near-identical rows that can no longer be added together into anything meaningful.

Common mistakes with the term field

The most common misunderstanding is expecting organic keywords to appear here. Search engines stopped passing query data to analytics long ago; organic searches live in Search Console, not in this field. A blank term column on organic traffic is not something tagging can fix.

The second is inconsistency. Because the field is free text, Kathmandu Hotel and kathmandu-hotel become two separate rows that never total correctly. Agree one convention — lower case, hyphens, no spaces — and hold everyone to it.

The third is a privacy problem rather than a reporting one. A URL is copied, shared, logged by servers and sometimes indexed, so anything personal placed in this field travels with it. Keywords and variant labels are safe here; names, phone numbers and email addresses are not.

How to act on it

Start by deciding whether you need the field at all. If your ad platform links directly to your analytics property, leave it out and let the automatic connection do the work. If it does not, use it, and generate the values with the UTM link builder rather than editing URLs by hand in a browser bar.

Then look at what has already been collected. Open the manual term dimension in your reports, find rows that are obviously the same value written two ways, and correct the links that produced them. Tidying the source of the data is the only durable fix; renaming rows inside a report changes nothing about what arrives tomorrow.

Do and do not

Do

  • Lower case every value and keep one separator
  • Leave it blank when auto-tagging already reports the keyword
  • Write the naming rules down where link builders will see them

Do not

  • Never put names, emails or phone numbers in it
  • Do not expect organic search queries to appear here
  • Avoid inventing a fresh value for every single link

Questions people ask about this

Do I need to use utm_term on every link?

No. It is optional and most links do not need it. Use it when a click came from a keyword you want to see separately and the advertising platform has no automatic connection to your analytics account. For social posts, newsletters and partner links, source, medium and campaign are normally enough on their own.

Why is the term field empty for my Google Ads traffic?

Because auto-tagging is doing the job instead. When it is switched on, Google Ads attaches a click identifier to the landing page URL and passes keyword detail through the linked accounts, so the manual term field stays blank. Adding your own tags on top of that can overwrite the automatic data and make attribution worse rather than better.

Can I use utm_term for something other than keywords?

You can, because it is free text, but think twice. Reporting tools and colleagues will read whatever sits there as a keyword, and any convention you invent has to be explained to everyone who builds a link. If you need a second label for a creative or a variant, the content field is the one designed for it.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.