Short answer: append the UTM parameters to the destination URL you paste into your bio. A tagged URL looks like https://your-store.com/product?utm_source=instagram&utm_medium=bio&utm_campaign=summer-launch. You do this once per link per source. Or you skip the whole exercise by using a link tracker that classifies the platform automatically. Both approaches are covered below.
The UTM approach (works everywhere)
- Pick your source, medium, campaign. Source is the platform (instagram, tiktok, youtube). Medium is where the link sits (bio, story, post). Campaign is the reason (summer- launch, holiday, evergreen). Lowercase with hyphens for spaces.
- Build the URL. Use the free UTM builder or write it by hand:
?utm_source=instagram&utm_medium=bio&utm_campaign=summer-launch. Multiple parameters use&to join. - Paste that URL into your bio. The tagged URL replaces the plain URL.
- Repeat for every platform. A different
utm_sourcefor each platform your bio appears on.
Where the UTMs show up
UTM parameters get read by whatever analytics tool sits on the destination page. Google Analytics is the most common; Plausible, Fathom, and every other event-tracking tool read them too. The analytics dashboard groups clicks by utm_source (which platform sent them), utm_medium (bio, story, etc.), and utm_campaign (the specific push).
Why creators skip UTMs
Three reasons UTMs get abandoned by the third month:
- You have to tag every share. Every different post, every different platform, every different campaign is a new tagged URL. Miss one and the data for that share ends up uncategorized.
- UTMs are case-sensitive.
Instagramandinstagramare two different sources in your analytics. One typo splits your data. - They only work if analytics sits on the destination. Affiliate links, redirects, and external checkouts often strip or ignore UTM parameters, so the analytics never sees them.
How to skip UTMs entirely
Use a link tracker that classifies the platform automatically. The mechanism: every click passes through a redirect you own, and the redirect labels the click by reading the HTTP referrer, the in-app browser fingerprint of common social apps, and any UTM parameters if you happen to set them. No tagging required for the common cases; UTMs still win as a manual override when you want one. linksync's link tracker does this on every plan, including Free.
The 30-second version
Append ?utm_source=X&utm_medium=bio&utm_campaign=Y to the URL you paste into your bio, where X is the platform and Y is the reason. Repeat per platform. Or use a tracker that does it for you and only touch UTMs when you want a specific manual override.