Backround image

What is the utm_content query parameter?

The utm_content parameter is used to differentiate between multiple links or ad creatives that point to the same URL within a single campaign. It's the tag that helps you answer: which version of the ad or which link on the page performed better?

Learn More

How does utm_content work?

Imagine you send a newsletter with two buttons — one at the top and one at the bottom — both linking to the same landing page. By giving each a different utm_content value, you can see which button drives more clicks.

https://yourwebsite.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring&utm_content=top_button

Common use cases for utm_content

How is utm_content different from other UTM parameters?

While utm_campaign groups all traffic under one initiative, utm_content lets you zoom in on which specific element within that campaign drove the click. It's a level deeper than utm_term, which focuses on paid keywords.

utm_content is optional — use it when you need granular creative-level insights, not on every link.

utm_content and TTFB

Since utm_content adds yet another dimension of variation to URLs already carrying utm_source, utm_medium, and utm_campaign, it further multiplies the number of unique URLs your server sees. Ensure your caching layer strips or ignores UTM parameters to avoid unnecessary TTFB degradation.

Test your site's performance with utm_content

Use the tool below to measure how the utm_content parameter affects your website's TTFB.

Url to be checked

Paste your url with http(s)://

Reset
Site url
Runs for each url
Url parameters

created by

Mateusz Zadorożny

Founder of Shift64 — high-performance infrastructure for WooCommerce stores that have outgrown their hosting.