Blog · Analytics
How to measure the clicks you get from Instagram
Instagram insights only tell part of the story. Learn how to measure clicks from your bio, Stories, DMs and ads with one link per placement and a five-minute weekly routine.
To know how many clicks you get from Instagram, you need two things: a separate link for every place you post it (bio, Stories, DMs, ads) and a tool that counts those clicks reliably. Instagram's own insights only tell part of the story. This guide walks you through a simple setup you can review in five minutes a week.
In short:
- On Instagram, links are only tappable in your bio, in Stories (with the link sticker), in DMs and in ads.
- Use a different short link for each placement, so every click has a known source even when the app doesn't report one.
- Some clicks leave the app without any referrer; Instagram's in-app browser gives you a second clue.
- Bots and automatic link previews inflate your numbers unless they're filtered out.
- Check clicks per day and match them to what you posted that day.
Where you can put links on Instagram
Before you measure anything, get clear on the few ways someone can leave Instagram and land on your site:
- Your profile bio. It's your permanent link and the one that adds up the most traffic over time.
- Stories, through the link sticker. They last 24 hours unless you save them as Highlights.
- Direct messages, when you reply to someone or message a group.
- Ads, with their call-to-action button.
In post and Reel captions, a typed URL doesn't turn into a link. That's where "link in bio" comes from: when you post a Reel, the click actually happens on your profile, not on the Reel.
What Instagram insights tell you, and what they don't
Professional accounts see some link-tap numbers in their insights. They're a useful reference, but they have limits:
- They measure taps inside the app, not visits that actually reach your website.
- They don't tell you what happens after the tap.
- They're hard to compare with traffic from TikTok, email or a QR code.
So don't be surprised when Instagram's numbers and your link shortener's numbers don't match exactly. Neither one is wrong; they measure different moments of the journey.
The method: one short link per placement
The most reliable way to know where a click came from doesn't need any special technology. You just never reuse a link. If every placement has its own short link, every click has a known origin.
| Placement | Example alias | What it tells you |
|---|---|---|
| Profile bio | ig-bio | Steady traffic from your profile |
| Launch Story | ig-story-launch | Response to one specific Story |
| Direct messages | ig-dm | Clicks from private conversations |
| Ad | ig-ad-fall | Paid clicks, kept apart from organic |
In linko, every link can have an alias, a title and tags. Tag them all "instagram" and filter by that tag to see them side by side. The free plan already shows clicks per day for each link over the last 30 days, which is enough to compare placements.
A practical tip: don't create a brand-new link for every Story if you post daily. Group them by week or by campaign ("ig-stories-week-12"), or reuse the same link and change its destination. What matters is that two placements you want to compare never share a link.
Source and browser: two clues about where clicks come from
When someone taps a link inside Instagram, it usually opens in the app's built-in browser. Sometimes the click arrives tagged as coming from Instagram, and sometimes it arrives with no referrer at all, because apps don't always pass one along. Those untagged clicks show up as "Direct or app."
That's why it pays to look at two data points together. With Pro, each link's statistics show:
- Where they come from: Instagram, TikTok, WhatsApp, Google, "Direct or app," "QR code" and other websites.
- Browsers and apps: Chrome and Safari, plus "Instagram app," "Facebook app" or "TikTok app" when the link was opened inside those apps.
- Countries and systems: where your visitors are and what kind of device they use.
If "Where they come from" shows lots of "Direct or app" clicks, but "Browsers and apps" lists the Instagram app, those clicks came from Instagram even without the referrer. Pro also keeps a year of history and lets you export the data to CSV for your own spreadsheets.
Real clicks, not bots or previews
When you send a link in a DM or over WhatsApp, the app visits the page to build the preview card with an image and a title. Search engines and crawlers do something similar. If those automatic visits counted as clicks, your numbers would be inflated exactly on the channels where you share the most.
linko's statistics filter out bots and link previews and store anonymous daily totals by country, source, system and browser, with no IP addresses or identifiers for the person who clicked. You learn how many people came and from where, without tracking anyone.
After the click: what happens on your site
Clicks tell you how many people leave Instagram to visit you. If you also want to know what they do next (buy, sign up, book), add UTM parameters to the destination before you shorten it. Your web analytics tool will read them and credit each visit to Instagram and to the right campaign. You can build them in a minute with the free UTM builder, then shorten the result, since a UTM link is long and not exactly pretty.
A five-minute weekly routine
- Filter your links by the "instagram" tag.
- Log each link's clicks for the week in a simple sheet: placement, clicks, what you posted.
- Look for spikes in clicks per day and tie them to a specific Story or Reel.
- Compare against reach. A Story with 2,000 views and 40 clicks is doing better than one with 5,000 views and 50 clicks.
- Change one thing for next week: the sticker text, the posting time or the order of your bio links.
If your bio link points to a bio page, its statistics add views, clicks on every button and click-through rate. That way you know not just how many people arrive from your profile, but which button they pick. This guide on what to put in your link in bio has ideas to get more of those clicks.
Frequently asked questions
Why do Instagram and my link shortener show different numbers?
Because they measure different things. Instagram counts taps inside the app, while a shortener counts visits that complete the redirect and leaves out bots and previews. A small gap is normal.
Why do some clicks show up as "Direct or app"?
Many apps don't send referrer information when they open a link. That's why a separate link per placement matters, and why the browser data helps: "Instagram app" means the click came from inside Instagram.
Can I see who clicked my link?
No. Statistics are anonymous totals by day, country, source, system and browser. No IP addresses or personal identifiers are stored.
How many links should I create for Instagram?
One for each placement you want to compare. Bio, Stories, DMs and ads is a good starting point. If you post lots of Stories, group them by week or campaign so your link list stays manageable.
Does the same method work for TikTok or YouTube?
Yes. One short link per placement works on any platform, and the statistics also recognize TikTok, YouTube, Facebook, X and other sources. You can create a free account and start with your bio link.