Tracking

How to add UTM tags to your link in bio (and when to skip it)

Append the UTMs to your bio link, or skip UTMs entirely with automatic platform classification. Both approaches, side by side.

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)

  1. 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.
  2. 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.
  3. Paste that URL into your bio. The tagged URL replaces the plain URL.
  4. Repeat for every platform. A differentutm_source for 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. Instagram and instagram are 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.

One page. Always current. Zero fees.

Update once and every share of your bio link stays current. Free forever, no credit card required.