What is l.instagram.com in my analytics?
23 September 2026 · by Nordva, who make Nordva Launch
The short answer
It means someone tapped a link to your site on Instagram and left through l.instagram.com, an address on Instagram's own domain that outgoing links pass through. The usual places to put a link are the website field on their profile (the bio link) and the link sticker in a story. The referrer is the same for both, so it can't tell you which.
- Referrer
- l.instagram.com
- What sends it
- A link tapped on Instagram, sent out through Instagram's redirect
- Nordva Launch counts it as
- Social
- Also shows up as
- instagram.com · com.instagram.android
Why you see l.instagram.com
Taps on outside links in Instagram are commonly seen passing through l.instagram.com on the way to your site, and your analytics records that address as the referrer. Instagram’s help pages don’t name it. Instagram is part of Meta, and Facebook’s link shim, which works the same way from the outside, is documented by Meta’s engineers: it checks outgoing links for spam and malware and tells the site the visit came from Facebook without revealing where on Facebook. See the l.facebook.com page for that one.
You may also see instagram.com itself, and taps in the Android app can arrive as com.instagram.android, the app’s package name (how app referrers work). All of them mean Instagram.
Bio links and stories
For most accounts there are two places a link lives:
- The bio link. Instagram lets you add websites to your profile, up to five. They stay until you change them.
- The link sticker in a story. Instagram opened this to all accounts in October 2021; new accounts and accounts that repeatedly break its Community Guidelines don’t get it.
Both arrive as the same referrer. Only a tag tells them apart.
What it hides
Whether it was the bio or a story, which story, and whether it was your account at all: another account linking to you in its own bio looks the same.
How to tag them apart
Give each place its own link:
https://example.com/?utm_source=instagram&utm_medium=social&utm_campaign=bio
https://example.com/?utm_source=instagram&utm_medium=social&utm_campaign=story-launch-day
Keep campaign=bio on the profile for good, and use a new campaign name for each story that carries a link. Untagged Instagram visits are then someone else’s link.
Where it goes in your reports
Tools that know these hosts put them under social. Tools that don’t list l.instagram.com as a separate website under referrals. Read it as Instagram.
With Nordva Launch
Launch counts l.instagram.com, instagram.com and the Instagram Android app as social. A tagged link keeps its utm_campaign, so your bio link and each story show as their own rows in your analytics. A UTM tag that names a channel (a medium such as email or social, or a known source) wins over the referrer when the two disagree. An fbclid in the address isn’t taken as a sign of an ad, since Meta adds it to ordinary links too: tag your ads with a utm_medium such as cpc or paid and they count as paid.
When Launch is the wrong tool
If you only want a total for Instagram, any tool that recognises these hosts gives you that. Launch is for when you want to know whether the bio link or a story brought the people who signed up and paid.
- What is l.instagram.com referral traffic?
- Why does Instagram traffic show as l.instagram.com?
- How do I know if a visit came from my bio link or a story?
- Instagram Help Center: Add a website to your Instagram profile (read 23 September 2026)
- Instagram: Share links in Stories to everyone (the link sticker, and who can't use it) (read 23 September 2026)
- Engineering at Meta: A faster, better link shim (Meta's system for checking outgoing links and limiting the referrer, described for Facebook) (read 23 September 2026)