LinkClean

utm_content

UTM campaign tags · Google Analytics (originally Urchin) · introduced ~1996

What is utm_content?

Creative-variant tracking and A/B testing

utm_content is the fifth UTM tag, and the one publishers reach for when they want to split-test elements *inside* a single ad or email. utm_source/medium/campaign locate the click in the campaign hierarchy; utm_content tells the publisher which specific variant or button was clicked.

Common values look like hero-cta, v2-button, image-top, text-link-1, or arbitrary cohort IDs from an A/B-test platform. The value is meaningful only to the publisher's analytics dashboard.

Why it ends up on shared links

When a publisher embeds utm_content into the destination URL of a button or image inside an email, the value rides along on every share of that link. Forward the email → forward the URL → forward the variant tag. The recipient's analytics tools see the tag as if they'd received the email and clicked the same variant.

Like the other UTM tags it doesn't identify a person, but it does reveal an A/B-test cohort label — which can occasionally leak product-experiment details a publisher would prefer to keep private.

How LinkClean removes it

Default-on, every host. Same pipeline as the rest of utm_*. No legitimate non-analytics use of this exact name.

Looks like this in a URL
https://example.com/page?utm_source=newsletter&utm_medium=email&utm_campaign=spring&utm_content=v2-hero-cta
After LinkClean
https://example.com/page

Frequently asked

Can utm_content reveal an A/B test?

Sometimes. Values like cohort-a or variant-control telegraph the publisher's experiment design when forwarded. Most A/B-test platforms use opaque IDs, but plenty of marketing teams use descriptive names.

Is utm_content the same as utm_term?

No. utm_term names the paid-search keyword (only on paid-search ads). utm_content names the creative variant (any campaign with multiple versions of the same creative). LinkClean strips both.

Does removing utm_content break anything?

No. The destination page never reads it — only the publisher's analytics tool does, after the page has loaded.

Clean tracking on iPhone, in one tap.

LinkClean strips ~80 vendor-specific tracking parameters from any link, from any app's share sheet — and preserves functional ones like hl, t (YouTube timestamp), and q (search). No account, on-device.

Download on the App Store