GlossaryPublished Updated

What is a UTM parameter?

UTM parameters are tags on a link that tell analytics where a visit came from. The main ones, which Google Analytics requires, tagging social links, mistakes.

The short answer

A UTM parameter is a tag added to the end of a link, such as ?utm_source=instagram&utm_medium=social&utm_campaign=spring_sale, that tells your website analytics where a visitor came from. Without them, much social traffic arrives as “direct” or a vague referral, and you cannot tell which post, platform or campaign sent it. Google Analytics says you should always use utm_source, utm_medium and utm_campaign.

Tagging matters most where links are scarce. Links are one of the weakest formats on social media: in Buffer’s 2026 engagement report, link posts earned the lowest median engagement on Facebook, LinkedIn, Threads and X. When you do get a click, you want to know which post earned it.

The parameters

The ones Google Analytics recognises, in its own words:

UTM parameters and what each records, from Google Analytics Help
ParameterRecordsExample for social
utm_sourceThe referrerinstagram, tiktok, linkedin
utm_mediumThe marketing mediumsocial, or paid_social for ads
utm_campaignThe product, slogan or promotionspring_sale, launch_2026
utm_contentWhich creative or link, to tell versions apartbio_link, story_swipe, reel_0412
utm_termThe paid keywordMostly for search ads
utm_idThe campaign IDMatches IDs in uploaded campaign data

How to tag social links

A simple system you can keep:

  • Always set source, medium and campaign; Google Analytics shows missing ones as “(not set)”.
  • Use lower case and one spelling: “instagram”, never “Instagram” one day and “IG” the next.
  • Use utm_content to tell links apart: the bio link, a story, a specific post.
  • Keep a shared sheet of the values you use, so everyone tags the same way.
  • Tag the link in your bio once, and links in posts per campaign.

Example tags

Tags for the links most accounts use, following one naming scheme:

Example UTM tags for common social media links
Linkutm_sourceutm_mediumutm_campaignutm_content
Instagram bio linkinstagramsocialalways_onbio_link
TikTok bio linktiktoksocialalways_onbio_link
A LinkedIn post about a launchlinkedinsociallaunch_2026post_launch_day
A Pinterest Pin for a productpinterestsocialspring_salepin_blue_vase
A newsletter link to a salenewsletteremailspring_saleheader_button

Reading the results

In Google Analytics, tagged visits appear under traffic acquisition, grouped by source, medium and campaign. Compare platforms by what visitors did after arriving, such as sign-ups, purchases or time on the page, not only by how many came. A platform that sends fewer visitors who buy more is worth more than one that sends many who leave at once. Review monthly, alongside each platform’s own analytics.

Long links and short ones

Tagged links are long. In a bio or a caption, a long link looks untidy and can be cut off. A link-in-bio page solves this for profiles: tag the page link once, and tag each link on the page for the destination. In posts, a link shortener keeps the tags while showing a clean address.

Mistakes to avoid

Never tag links between pages of your own site; it overwrites the real source of the visit. Do not put personal information in a tag. Avoid inconsistent names, which split one campaign into many rows. And test every tagged link before posting it, since a broken link loses the click entirely.

Questions

Which UTM parameters are required?

Google Analytics says you should always use utm_source, utm_medium and utm_campaign. The others are optional.

Do UTM parameters affect SEO?

Not when used on links from social media to your site. Do not use them on links between your own pages.

Should I tag my link in bio?

Yes, with utm_content set to something like bio_link, so visits from your profile are counted separately from links in posts.

Sources

  1. Google Analytics, [GA4] URL builders: collect campaign data with custom URLs, checked October 2026.
  2. Buffer, The state of social media engagement in 2026, March 2026.

Run every channel from one place.

Free to start, with every channel. Your recent posts arrive when you connect.

Start free