Analytics and Tracking

Content

Also called utm_content, ad content

The optional analytics label that separates one creative, link or variant from another inside the same campaign.

Quick facts: Content

Category
Analytics and Tracking
Also called
utm_content, ad content
Level
Beginner
Affects
Creative comparison, email link reporting, campaign naming
Where to see it
GA4 traffic acquisition reports, Looker Studio, any UTM link builder
In this article4
  1. How the content field works
  2. Why the content field matters
  3. Common mistakes with the content field
  4. How to act on it

How the content field works

When a visit arrives from a tagged link, analytics reads a handful of labels out of the URL. Source says where it came from, medium says what kind of traffic it is, campaign says which push it belongs to. Content is the optional label underneath all three, and its job is to tell apart things that would otherwise look identical.

It is filled by the utm_content value you add to the link, and it holds plain text. Two buttons in the same newsletter, two versions of the same ad image, the header link and the footer link on a partner site — same source, same medium, same campaign, different content value. Without it those clicks merge into one row and you can never separate them again.

Why the content field matters

It is where the useful detail usually lives. Knowing that an email campaign produced enquiries is mildly interesting; knowing that almost all of them came from the link in the first paragraph rather than the button at the bottom changes how you write the next one.

It also protects the campaign field. When there is no place for creative detail, people bolt it onto the campaign name, and a report that should show a handful of campaigns shows dozens of variants instead. Keeping campaign broad and content specific means you can read the totals and the detail from the same data.

For an A/B test run outside a testing tool — two subject lines, two landing pages, two thumbnails — this field is often the only thing recording which version a person actually clicked.

Common mistakes with the content field

The usual failure is naming values that only made sense on the day. Labels such as new, v2 or final are meaningless a month later, and meaningless to anyone who did not build the link. Describe the thing: header-button, footer-text, carousel-image.

The second is treating it as a second campaign field and grouping unrelated activity under one value. The third is inconsistent spelling and casing, which quietly splits one variant into several rows that never add up.

It is also the wrong place for anything private. Values in a URL are shared, forwarded and written into server logs, so customer names, email addresses and order references must never go here.

How to act on it

Decide up front what a content value means for your organisation, and keep that meaning fixed. Creative or placement is the most useful choice for advertising; link position is the most useful for email and newsletters. Pick one per channel, write it down, and build every link through the UTM link builder so the format cannot drift.

Then read it regularly rather than only at the end of a campaign. Compare content values within a single campaign, not across campaigns, because they are only comparable when everything above them in the hierarchy is the same. Where one value clearly outperforms the others, the lesson belongs in the next brief, not in a slide.

Do and do not

Do

  • Name the creative or link position, not a version number
  • Compare content values inside one campaign, never across campaigns
  • Keep one convention per channel and write it down

Do not

  • Never place customer data or order numbers in it
  • Do not use it as a second campaign name
  • Avoid vague labels such as new, v2 or final

Questions people ask about this

What should I put in utm_content?

Something that describes the specific link or creative, in words that will still make sense later. Good values name a position or an asset, such as header-button, sidebar-banner or square-video. Poor values are dates, version numbers or internal codes that nobody outside the team can decode. Keep the format identical everywhere: lower case, hyphens, no spaces.

Is utm_content required?

No. Only source, medium and campaign are treated as the working minimum, and a link is perfectly valid without a content value. Add it when a single campaign has more than one link or creative and you want to compare them. If a campaign only ever has one link, the field adds nothing but length to the URL.

What is the difference between utm_content and utm_term?

They sit at the same level but answer different questions. Content identifies which creative, link or variant was clicked. Term identifies the keyword that triggered the click, and comes from paid search. Using them the other way round is not an error the software will catch, but it will confuse every report and every colleague who reads one.

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.