Campaign tracking

How to track your Instagram link in bio, through to the sale

Instagram's own insights stop at link taps. How to see which bio link, story or post brought visits, signups and sales, with tags and a short link.

On this page

Instagram tells a professional account how many people tapped the link in its bio. It does not tell you what they did next: whether they bought, which product page they landed on, or whether last Tuesday's reel sent more buyers than the story you posted on Friday.

To get from "taps" to "sales", the visit has to arrive at your site with its source attached. This guide shows how, from the simplest version to the one that holds up across stories, posts and several links.

Instagram biogo.yourbrand.com/ig
Short linkCounts the tap, adds the UTM tags
Your siteVisit lands with its source
SaleCredited to the bio link
A branded short link in the bio counts the tap itself, then hands your site a tagged address, so the sale keeps its source even when Instagram passes no referrer.

Why bio traffic gets lost

When someone taps a link on Instagram, the link opens in Instagram's own in-app browser. Depending on the app version and the phone, the visit may arrive with a referrer such as l.instagram.com, or with none at all. A visit with no referrer and no tags is counted as direct traffic. For accounts that rely on Instagram, this is often the single biggest leak in their reports.

There is a second gap. Many buyers tap the bio link, look around, leave, and come back later by typing your name or searching for it. Unless your analytics remembers the first visit, the sale goes to search or direct.

Put UTM parameters on the link in your bio. A good set:

Text
  • utm_source=instagram names the app.
  • utm_medium=social puts it in GA4's Organic Social channel (Google).
  • utm_content=bio tells it apart from story and post links.

Add utm_campaign when the link points to a specific push, such as utm_campaign=spring-drop. Change it when the push changes.

A tagged link works, but it has three problems in a bio: it looks messy, it is easy to break when you edit it on a phone, and Instagram's link taps cannot be compared with visits, because they are counted in two different tools.

A short link on your own domain, such as go.yourbrand.com/ig, fixes all three:

  • It counts each tap itself, before the visit, so you see taps and visits side by side.
  • It forwards to the full tagged address, so the visit still carries its source.
  • You can change where it points without editing your bio.

Make one short link per place: one for the bio, one for stories, one per campaign. The tags tell them apart in reports.

Story link stickers and links in reel captions or comments are separate traffic. Give each its own short link, with utm_content=story or the post's name, so you can compare them. If you use a link-in-bio page with many buttons, give each button its own tagged link too, or every visit will look like it came from the link-in-bio tool.

Step 4: count the result, not just the visit

A visit is not a sale. Decide what counts, then set it up as a goal or key event:

  • A store: the purchase. Read it from your store, not only from a browser tag on the thank-you page, because checkout pages often do not run your tags.
  • A service business: the booking, the form or the call tap.
  • A creator: the signup, the sponsor click or the product sale.

Then read your report by utm_content: bio against story against post, by sales, not by taps.

Step 5: keep the source for buyers who come back

A visitor who taps on Monday and buys on Thursday after searching your name needs something to connect the two visits. You have three options:

  • Accept last click. Simple, and the bio gets credit only for same-visit sales.
  • Use a tool with a first-party id, kept on your own domain, so the Monday source is remembered. Safari caps cookies set by script at 7 days (WebKit), so this works best for buyers who return within a week. In the EU and UK it usually needs consent.
  • Ask for an email early. A signup or discount form ties later purchases to the person, whatever device they buy on.

What Instagram's own numbers can and cannot tell you

QuestionInstagram insightsYour analytics with tagged links
How many people tapped the bio link?YesYes, with a short link
Which page did they land on?NoYes
Did they buy or sign up?NoYes
Which post or story drove the sale?NoYes, with one link per post or story
Who saw the post but did not tap?Yes, as reachNo

Use both. Instagram for reach and engagement, your analytics for what happened after the tap.

Common questions

No tool shows you the people, and you should be wary of any that claims to. You can see how many tapped, when, from which country and device, and what they did on your site.

Taps happen in Instagram. Visits are counted by your analytics once the page loads and the tag runs. People close the page before it loads, ad blockers stop tags, and some taps are repeats. A short link counts taps on its own, so you can see where the drop happens.

Most count clicks on their buttons. Few can see what happens on your site after the click. Tag each button's link so your own analytics can.

Only if you paste the long link. A short link on your own domain hides the tags and stays readable.

Sources

Spotted something wrong or out of date? Email hello@sporetag.com and we will fix it.