Pivix Logo
Back to glossary

UTM Parameter

A UTM parameter is a tagged key-value pair added to a URL's query string that tells analytics tools the source, medium, or campaign behind a click.

In depth

Each UTM parameter is a single field in the link, written as a name=value pair after a question mark, with multiple parameters joined by ampersands. The five recognized keys are utm_source, utm_medium, utm_campaign, utm_term, and utm_content, and analytics platforms map each one to a named dimension in their reports. Because the values are entirely free-text, the parameter is only as useful as the naming convention you enforce around it.

A frequent pitfall is treating parameters as disposable and inventing new values per campaign, which produces dozens of near-duplicate sources that no report can summarize. In a lead-qualification funnel, well-structured parameters are the connective tissue between an ad click and a scored quiz response: when each parameter follows a documented standard, you can group results by medium or campaign and confidently answer which channel produced your best-fit leads.

Example in practice

A demand-gen team maintains a shared spreadsheet defining allowed values, so utm_medium is always one of "cpc", "email", or "social". When a new hire builds a quiz-funnel link with utm_medium=paid-social, the team catches it in review and corrects it, preventing a fractured report three weeks before a board meeting.

Frequently asked questions

What does a UTM parameter look like in a URL?

It appears after a question mark as a key=value pair, such as ?utm_source=newsletter&utm_medium=email. Multiple parameters are chained with ampersands in the query string.

Which UTM parameters are required?

There is no strict technical requirement, but most teams treat utm_source, utm_medium, and utm_campaign as mandatory. The utm_term and utm_content fields are optional and used mainly for paid search keywords and creative variants.

Should UTM parameter values be lowercase?

Yes, standardizing on lowercase is a best practice because parameter values are case-sensitive in most analytics tools. Mixing cases creates duplicate dimensions that fragment your reporting.

Related terms

Turn glossary theory into qualified leads

Build a scorecard quiz funnel that qualifies and captures leads in minutes — no code required.

Start for free
  • No credit card
  • Free plan
  • Launch in minutes