WebmasterID logoWebmasterID
UTM tracking

Instagram campaign tracking with UTM

Instagram allows few clickable links, so most traffic flows through a link-in-bio or a Stories link. Tagging those destinations with UTM is the only reliable way to measure Instagram. This page gives a recommended utm_source=instagram structure and the rule that no personal data belongs in a URL.

Verified against primary sources

Tag the link-in-bio and Stories links

Instagram restricts where you can place clickable links, so almost all measurable traffic comes through a link in your profile bio or a link sticker in Stories. Put UTM tags on those destination URLs:

Worked example

For the link in your profile bio pointing at a launch page:

https://example.com/launch?utm_source=instagram&utm_medium=social&utm_campaign=spring-drop&utm_content=bio-link

For a Stories link sticker in the same push, reuse the campaign and change utm_content to story so you can compare the two placements without splitting the campaign.

How it appears in analytics and logs

A visit with utm_source=instagram confirms an Instagram-driven click. Distinct utm_content per placement lets you see whether the bio link or a Story drove the visit.

Diagnostic use case

Tag the link-in-bio and Stories links you control so Instagram-driven visits are attributed to the right campaign rather than dropped into direct.

What WebmasterID can help detect

WebmasterID reads utm_source=instagram at ingest and attributes the visit to your Instagram campaign, so bio-link and Stories traffic appears as a measured source instead of direct or generic social.

Common mistakes

Privacy and accuracy notes

Keep Instagram UTM values generic — campaign and placement labels only. Never encode a handle as personal data or a follower identifier. UTM values are public in the URL and logs.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.