I asked 30 creators in a survey last year: which platform sends you the most paying customers? The most common answer was Instagram. The actual answer, for the 30 of them combined, was email — by a 4× margin. Half of them weren't even measuring email. They just felt like Instagram should be the answer because that's where they spent the most time.
Your gut about your own traffic is almost always wrong. The good news is the data is right there, and it doesn't take a Mixpanel implementation to surface it. Linkstacked captures the referring platform on every click and gives you a single dashboard view of where your money is actually coming from.
How we attribute
When a visitor clicks a link on your page, we look at the HTTP referrer header, the user-agent string, and (where present) the platform-specific tracking parameters they tag onto their share URLs. We resolve each click to one of these source classes:
- Direct — opened the URL directly (typed, bookmark, app share without referrer).
- Social — Instagram, TikTok, X/Twitter, Facebook, Threads, LinkedIn, Pinterest, Reddit, Discord, Snapchat. Each broken out separately.
- Search — Google, Bing, DuckDuckGo, Brave Search, Ecosia.
- Email — opens from Gmail, Outlook, Apple Mail, Yahoo, ProtonMail, or any other mail client we can fingerprint.
- Messaging — WhatsApp, iMessage, Telegram, Signal. (Most messaging apps don't send referrer, but several have detectable user-agent patterns.)
- Ad networks — Meta Ads, Google Ads, TikTok Ads if you've added UTM tags or pixel events.
- Other / unknown — referrer was stripped or the platform we don't fingerprint.
Tip
Most 'unknown' traffic is messaging apps that don't send a referrer. If you've got 30% unknown, it's probably WhatsApp shares — that's actually a strong virality signal, not a tracking failure.
What to do with the data
Once you can see your platform mix, three decisions get clearer:
- 1Where to spend the next hour of content time. If TikTok is your top source by 3x, your next hour goes to TikTok content, not Instagram. Sounds obvious — most creators don't actually do it.
- 2Which platforms are leaking. If Twitter sends you 12% of clicks but those clicks convert at 0.3% vs. an account average of 4%, Twitter traffic is junk. Either fix the on-platform messaging or stop optimising for Twitter shares.
- 3Whether email is worth investing in. The honest answer for most of you is yes — email traffic converts 5-10× higher than social, on average — but you need to see your own numbers before you'll believe it.
Per-link source breakdown
Different links serve different audiences. Your 'merch shop' link probably converts best from Instagram (visual platform, visual product). Your 'newsletter signup' probably converts best from your email footer. Each link in your page has its own source breakdown — so you can tune messaging per channel without guessing.
Practical example: a creator we work with had a 'book a 1:1 coaching call' link that was their highest-margin product. The source breakdown showed 85% of those clicks came from LinkedIn, despite LinkedIn being only 11% of their overall traffic. They reweighted their content schedule to LinkedIn, bookings climbed 60% over six weeks.
Reading the time dimension
Source mix changes over time. New launches typically spike Twitter and Reddit in the first 48 hours, then settle into the long-tail mix you've established. Email is the most consistent source week-over-week — if your email traffic drops by 20%, that's almost always a deliverability issue worth investigating immediately. Social platform traffic fluctuates wildly day-to-day with algorithm changes.
“We always assumed Pinterest didn't matter to us. Looked at the data — Pinterest was 23% of our newsletter signups. Now we have a part-time Pinterest manager.”
Custom UTM tagging
If you want more granular attribution than the auto-detection gives you — say, distinguishing your TikTok bio link clicks from your TikTok in-comment clicks — you can append UTM parameters to the URL you put in your bio. We parse and bucket those into custom sources in the dashboard. Example: `linkstacked.com/you?utm_source=tiktok&utm_campaign=bio-vs-comment`. Most creators don't bother and rely on auto-detection, which is fine for the 95% case.
Plan differences
Free (Link) plan shows top countries only — no source data. Grow unlocks the full platform-source breakdown plus per-link source view. Build adds custom UTM aggregation and the per-link conversion rate by source. Scale adds the API for sucking source data into your data warehouse.
Look at your mix today
If you're on Grow or higher, open analytics → sources. Two questions you can answer in under 5 minutes: (1) what's your largest single source, and (2) what's your highest-CTR source. Almost certainly one of those is going to surprise you. That surprise is worth a content-strategy reweighting.
Share this with a teammate evaluating Linkstacked.