Skip to main content

UTM Term (utm_term): Keyword & Audience Guide

utm_term is traditionally used for paid search keywords. It helps attribute which query drove a click when auto-tagging is limited.

Build your tagged URL

UTM URL builder form

Non-UTM query parameters are kept. UTM fields you enter replace existing UTM keys on this URL.

https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale

Need the full toolkit? Use our free UTM builder on the homepage.

Purpose of utm_term

Historically utm_term carried paid search keywords. Today it still documents the keyword or match type when auto-tagging is unavailable, and some teams store audience or ad group identifiers for display campaigns. GA4 exposes it as session manual term.

Google Ads and keyword tracking

Google Ads auto-tagging appends gclid, which GA4 can link to Google Ads accounts. Manual UTMs remain valuable for third-party analytics, shared dashboards, and non-Google engines like Bing. Mirror keyword themes with hyphenated slugs: utm-builder-free.

See Google Analytics UTM builder guide for validation workflows.

Encoding and formatting

Keywords with spaces should be URL-encoded. Plus signs may represent spaces in query strings. Our campaign URL builder handles encoding so analysts do not break landing pages with raw spaces.

Examples

utm_term=utm+generator&utm_source=google&utm_medium=cpc&utm_campaign=brand-search
utm_term=retargeting-audience-7d&utm_source=facebook&utm_medium=paid-social

Common mistakes

Stuffing full ad group sentences into term, duplicating campaign names, or leaving term blank on hundreds of keyword-specific ads—losing granular search insights in GA4.

Related parameters

Combine with source, medium, and campaign. Use content for ad creative differentiation.

Frequently Asked Questions

Should I still use utm_term with Google Ads auto-tagging?
Auto-tagging passes gclid for Google Ads. UTMs remain useful for GA4 reporting alignment and non-Google platforms.
Do plus signs in keywords need encoding?
Yes. Spaces in keywords are often represented as + or %20. Our builder encodes parameters correctly.
Can utm_term store audience names?
Some teams use term for audience IDs in display campaigns when keyword labels do not apply—document non-keyword uses.