Kwop › Guides › Which traffic source makes money

Which traffic source makes you money? How to track sales by source

By Kwop · Updated

To know which traffic source makes money, count sales and revenue per source, not clicks or visits: give each channel its own tracked link, or use a tool that ties each payment to the visit it came from. Revenue per visitor (revenue divided by visitors, for each source) then tells you which channel is worth your time; Kwop (kwop.io) ties Stripe, Whop and Shopify payments to each visit and its source.

Clicks, visits or sales: which number shows that a source makes money?

Only sales. Clicks are counted where the link lives, visits by your analytics and sales by your payment provider; a source makes money only when its visits turn into payments.

NumberWho counts itWhat it misses
ClicksInstagram, TikTok, your link-in-bio tool, a tracking linkWhether they bought
VisitsYour analytics (Google Analytics, Shopify, a replay tool)Who paid
SalesStripe, Whop, ShopifyWhere the buyer came from, unless the sale is joined to the visit

The platform with the most clicks can bring the fewest buyers, so the job is to join sales to the first two numbers.

How do you track revenue by traffic source?

Use a separate tracked link for each channel, read the sales reports of the platform you sell on, or use a tool that ties each payment to the visit before it. Most creators combine two of them.

MethodWhat you getBlind spot
1. One tracked link per channelSales per link: per platform, even per postOnly counts people who used that exact link
2. Your platform's reportsSales by referrer on Shopify; revenue without a source on most creator platformsDepends on the platform
3. Each payment tied to its visitThe source and visits behind each payment, then totals per sourceThe buyer must type their email on your site

Method 1: one tracked link per channel

Give every place you post its own link, then compare sales per link. It is the only way to tell two posts on the same platform apart.

The catch: someone who sees your reel, then searches your name on Google and buys never used your tagged link.

Method 2: the reports of the platform you sell on

Method 3: tie each payment to the visit it came from

Record where every visit came from, learn who the visitor is when they type their email on your site, then match each payment's email to that visitor and add up per source. No link per post is needed, and people who found you through search or a shared link count too. The limits: the buyer must type their email on your own site, and a tool that reads the referrer, as Kwop does, tells you Instagram, not which reel.

How do you track sales from your Instagram or TikTok bio link?

Put a different link in each bio and count sales per link, not clicks. A link-in-bio page counts taps, not the sale that happens later on your checkout, and it hides the platform: a referrer-based tool sees the visit coming from linktr.ee, not Instagram or TikTok.

Linktree's Insights, for example, show views, clicks, click rate and the sources that brought people to your Linktree; its Monetization section counts earnings only for links that earn through Linktree itself (Earn Links, paid Courses, digital products).

  1. One link per platform: a Whop tracking link, a Stripe payment link with its own utm_source, or your page with UTM tags, different for your Instagram bio, TikTok bio and YouTube description.
  2. One utm_content per post to compare two reels, for example utm_content=reel-oct-14, read by a UTM-aware tool.
  3. Send the bio to your own page, not a bio-link page. The visit then arrives from Instagram or TikTok when the app passes a referrer, your page carries your analytics and replay script, and you can ask for the email before the hosted checkout.
  4. Test every link from the app on your own phone, then check which source your tool recorded.

Why does my traffic show as "Direct"?

Because the visit arrived without a referrer, the address a browser passes on to say which page the visitor came from. With no referrer and no tag on the link, analytics tools file the visit under Direct.

Even when a referrer is sent, the browser's default policy passes only the domain to another site: a tool sees instagram.com, never the post. If much of your revenue shows up as Direct, add tracked links per channel (method 1).

What is revenue per visitor, and how do you compare it by source?

Revenue per visitor (RPV) is revenue divided by visitors over the same period; for each source, it tells you what one visit from that channel is worth. It equals conversion rate × revenue per buyer, so a source that sends fewer, better visitors can beat a bigger one.

RPV of a source = revenue from that source ÷ visitors from that source

Worked example with made-up round numbers, 30 days of a course creator's site:

Source (example)VisitorsBuyersRevenueConversion rateRevenue per buyerRPV
Instagram2,00020$2,0001.0%$100$1.00
YouTube50010$1,5002.0%$150$3.00
Google1,0006$1,8000.6%$300$1.80

Instagram sends the most people, but each YouTube visit is worth three times as much: at these rates, 100 more YouTube visits bring about $300, 100 more Instagram visits about $100. Ten buyers is still a small sample, so let a few dozen build up per source before you move your whole week.

MetricFormulaAnswersMisses
Conversion rateBuyers ÷ visitorsDoes this source's traffic buy?How much they spend
Average order valueRevenue ÷ ordersHow big is each sale?How many visitors never buy
Revenue per visitorRevenue ÷ visitorsWhat is one visit from this source worth?Refunds and your costs (ad spend, time spent posting)

No benchmark here on purpose: public averages mix sites with very different prices. Compare your sources with each other and with your own previous months.

First visit or last visit: which source gets the credit?

It depends on your tool's attribution rule. First-visit credit goes to the source that found the buyer; last-visit credit goes to the one they came back through before paying.

Say someone finds you in a TikTok video on Monday, searches your name on Google on Thursday and buys: first visit TikTok, last visit Google. Shopify's Total sales by referrer uses the last-interaction referrer; a tracked link credits whichever link reached checkout; Kwop credits each buyer to the source of their first visit in the period you look at, and keeps every visit's own source on the visitor's page. Pick one rule and keep it when you compare months.

How does Kwop show which source makes money?

Kwop (kwop.io) is session replay software that ties every website visit to Stripe, Whop or Shopify revenue and tells you who to follow up. It reads where each visit came from, matches each payment to the visitor who typed the same email on your site, and on Pro adds it up per source.

How it counts: each visitor in the period you choose is credited to the source of their first visit in that period, and a buyer's revenue is the total of every payment matched to them, including payments made before that period. A dedicated Traffic sources view in the dashboard is coming soon; today the totals per source come from Kwop AI and the MCP server.

Kwop visitor page on a demo site: a visitor who came from Instagram, picked a $297 plan and left at checkout, with the replay of her visit on a phone and her journey

Demo data from Nova Academy, a fictional store.

Kwop MCP settings on a demo site: the private MCP link, setup steps for Claude, ChatGPT, Claude Code, Cursor and Gemini, and the tools your AI can read, including get_overview for visitors, funnel, sources and revenue

Demo data from Nova Academy, a fictional store.

See also Kwop for coaches and course creators, Kwop for Whop sellers and session replay tools that show who paid.

What Kwop doesn't do

FAQ

How do I see which social platform brings sales?

Give each platform its own link and compare sales per link, such as a Whop tracking link or a Stripe payment link with its own utm_source. Or use a tool that ties each payment to the visit's source: Kwop shows the source of every visit and, on Pro, revenue per source.

Does Linktree track sales?

Not the sales on your own checkout. Its Insights count views, clicks and click rate, and its Monetization section only counts links that earn through Linktree itself (Earn Links, paid Courses, digital products). A sale on your own Stripe, Whop or Shopify checkout after someone taps your link is not part of Linktree's Insights.

Why does my Instagram traffic show as direct?

Because the visit arrived without a referrer. In-app browsers can drop it, and so can links opened from email or messaging apps. Put a tracked link in your bio, then tap it from your own phone and check which source your tool records.

What is revenue per visitor?

Revenue divided by visitors over the same period: $3,000 from 1,000 visitors is $3 per visitor. Worked out per source, it shows what one visit from each channel is worth, combining conversion rate and order size.

Does Kwop read UTM parameters?

No. Kwop reads the browser referrer of each visit (Google, Instagram, TikTok, YouTube, Email, another site's domain, or Direct when there is none). For per-post or per-campaign tracking, use Whop tracking links or UTM codes in a tool that reads them, alongside Kwop.

Can Claude tell me which source made the most money?

Yes, with Kwop Pro. Connect Kwop's MCP server to Claude and ask: its get_overview tool returns visitors, buyers and revenue per source from your own site. ChatGPT in developer mode, Cursor and Gemini CLI can use it too.

Sources

Paste your site, see your visitors in minutes

Paste your link and create a free account: a few minutes later you watch 3 test visits of your site as videos. No card.

Kwop (kwop.io) is session replay software that ties every website visit to Stripe, Whop or Shopify revenue and tells you who to follow up.