Affiliate analytics, done right

Track every affiliate click, see which links earn the revenue, and where your readers come from.

Track every affiliate click, no code

Clickport tracks every outbound and affiliate click automatically, the moment a reader leaves for Amazon, ShareASale, Awin, or any merchant. The full destination URL is kept, tied to the page and source that drove it, so you see exactly which link earns the click.

Every link is its own row, not a bare merchant domain.

  • See which page and which product actually convert.
  • Read every full URL, including the network and campaign parameters.
  • Group clicks by merchant, or drill into a single link.

Know where your affiliate income really comes from.

How click tracking works
PagesSessionsGoalsJourneys
AllClicksPagesFormsEventsOutboundConfigure
Link
Visitors
Clicks
amzn.to/3sK9pQr
84229%
1k
amzn.to/4aB2cD9
51118%
689
amzn.to/2xY7zWk
39814%
452
shareasale.com/r.cfm?b=8392
27610%
318
shareasale.com/r.cfm?b=6121
2037%
241
shareasale.com/r.cfm?b=2048
1545%
172
awin1.com/cread.php?awinmid=1234
1325%
158
awin1.com/cread.php?awinmid=5678
973%
110
prf.hn/click/camref:nordvpn
843%
95
prf.hn/click/camref:bluehost
612%
73
anrdoezrs.net/click-7842-15
492%
58
anrdoezrs.net/click-7842-22
371%
41
go.skimlinks.com/?id=98krX
281%
33
clk.tradedoubler.com/click?a=2271
191%
22
kqzyfj.com/click-5521-10
120%
15

One goal per network, with its own conversion rate

Turn any click, form, or page into a goal from a single condition. "Domain contains amzn.to" and every Amazon click is a tracked conversion. Each goal shows its own visitors, clicks, and conversion rate, side by side.

Set it once in the dashboard. No tag manager, no custom events.

  • One goal per network: Amazon, ShareASale, Awin, Impact.
  • See conversion rate per source, per page, per device.
  • Put your average commission on a goal and see estimated earnings per page and source.

The numbers that tell you what to promote and what to drop.

Explore goals
PagesSessionsGoalsJourneys
AllClicksPagesFormsEventsOutboundConfigure
Goal
Visitors
Events
CR
P
Opened a buying guide
2.2k
-
17.9%
F
Joined the newsletter
1.8k
1.9k
14.7%
P
Reached a top-10 list
1.6k
-
13.0%
P
Reached a comparison page
1.2k
-
9.5%
C
Amazon click
920
1k
7.4%
F
Price-drop alert
760
812
6.1%
F
Deal alert signup
640
690
5.1%
C
ShareASale click
487
512
3.9%
C
Awin click
402
448
3.2%
E
coupon_revealed
360
402
2.9%
F
Partner inquiry
248
271
2.0%
E
deal_shared
210
248
1.7%
E
price_alert_set
168
190
1.3%

See the path to the affiliate click

Two ways to see how readers reach the click. Build a funnel from the steps that matter and watch where they drop off, or open Flows to see the routes readers already take, ranked by how often they happen.

Every big drop-off is a fixable leak.

  • Watch where readers fall out before the affiliate click.
  • Spot the route to a click you never designed for.
  • Find a path worth tracking, then save it as a funnel in one click.

Turn "they read it but did not click" into a number you can act on.

See funnels and flows
100%
(4,200 Visitors)
57.81%
(2,428 Visitors)
21.90%
(920 Visitors)
11.60%
(487 Visitors)
Landed
Read on
-42% vs previous step
Reached the pick
-62% vs previous step
Clicked out
-47% vs previous step
//best-running-shoes/nike-pegasus-review3 steps517 · 6.3%
//best-vpn-2026/nordvpn-review3 steps443 · 5.4%
/best-web-hosting/best-vpn-2026/best-running-shoes3 steps312 · 3.8%
Top 3 paths out of 8,200 multi-step sessions

See where your readers come from, AI included

Clickport sorts every visit into one of 16 channels, and AI Search is one of them. A referrer-bearing visit from ChatGPT, Perplexity, or Gemini lands in its own channel, ahead of Organic Search, and you see which channels send readers who actually click.

Not all traffic converts. Engagement per channel shows which is worth your effort.

  • Perplexity included, not lost in generic referral traffic.
  • Compare every channel by visitors and engagement.
  • Click any channel to filter the whole dashboard to those readers.

One honest note: a visit that arrives with no referrer can not be attributed by any tool, ours included, so it counts as Direct.

How AI traffic is tracked
Channel
Visitors
Eng
Organic Search
5.1k38%
55%
Direct
3.1k23%
42%
AI Search
1.6k12%
61%
Organic Social
1.1k8%
31%
Referral
9407%
48%
Email
5404%
50%
Paid Search
3122%
28%
$Paid Social
2182%
21%
Affiliates
1561%
39%
Display
981%
13%
Organic Video
741%
24%
Organic Shopping
410%
34%

Real clicks, not phantom commissions

Clickport screens every hit at ingestion. Datacenter and cloud IPs, headless and scripted browsers, and known bot and AI-crawler signatures are filtered before they reach your reports, so a bot never lands as an affiliate click.

Inflated clicks mean wasted analysis and conversions that were never real.

  • Headless scrapers kept out of your counts.
  • AI crawlers surfaced separately, visible without inflating you.
  • A bot center shows exactly what was blocked and why.

Trust your click numbers, because they are real people.

How bot filtering works
Protection active· 11 detection layers
4,281blocked today
128,410 in the last 30 days · 18.4% of traffic · −4%
Detection feedlive
UA patternGPTBotUS
DatacenterAmazon Web ServicesIE
HeadlessHeadless ChromeCN
UA patternpython-requestsDE
Behavioralidle sessionIN
Blocked by method · 30 days
Bot user agents98,460
Software GPU renderer17,230
Datacenter IPs9,840
No human interaction2,880
Zero-engagement sessions
All sessions18% · 2,668 of 14,820
AI crawler intent · 12,840
LiveLive retrieval1,120
IndexSearch indexing9,280
TrainModel training2,440
Top crawlers
Applebot8,120
GPTBot1,300
OAI-SearchBot720
Bot stats retained for 90 daysBlocklists refreshed today

Loads after your page, not before it

The tracker is a single deferred script of about 2 KB that runs once your page has rendered. It stays off the critical render path, so it never holds up the content a reader came for.

Faster pages mean better Core Web Vitals and the search rankings an affiliate site lives on.

  • About 2 KB and one request, not a heavy third-party bundle.
  • No render-blocking, negligible impact on your vitals.
  • One script tag, nothing else to maintain.

Measure your readers without slowing them down.

See the tracker
NetworkPerformanceclickport
NameTypeSizeTime
tracker.jsscript2.0 kB14 ms
ebeacon0.3 kB9 ms
2 requests · 2.3 kB transferred
One deferred script, runs after render · off the critical path
Core Web Vitals: unaffected
LCP goodINP goodCLS good
About 2 KB, one request, loaded after your content. Nothing on the critical path.

Frequently asked questions

Having another question?

Reach out! We will be happy to help with any pre-sales questions.

Can I estimate my affiliate revenue?

Yes. Put your average commission on a goal, "Domain contains amzn.to" for instance, and Clickport shows estimated earnings per page, source, and campaign. It is an estimate by design: your network dashboard stays the source of truth for payouts, but now you know which post earned them.

Can I run it alongside my current analytics?

Yes, and that is the easiest way to evaluate it: the snippet coexists with any other tag, the two never interact, and nothing about your site changes. Compare the numbers for a month, then keep the one that earns it.

Can I track affiliate clicks without code?

Yes. Outbound and affiliate clicks are tracked automatically from the first visit, with the full destination URL kept and tied to the page and source. No Tag Manager, no snippets.

Will I see which product got the click, or just the merchant?

The full destination URL is kept, so every link is its own row and you see the exact product, not just amzn.to. Turn any network into a goal with one condition.

Can I see where readers drop off before the click?

Yes. Build a funnel from review post to product page to affiliate click and watch the drop-off at each step, then click the leaking step to filter the dashboard to the people who left.

Will bots inflate my click numbers?

No. Every hit is screened at ingestion through multiple bot-detection layers, so a scraper never lands as an affiliate click. A bot center shows you exactly what was blocked.

Do I need a cookie banner?

No. Clickport uses no cookies and stores no personal data, so there is no consent banner. It is GDPR compliant by design, and every reader is counted as one real visit.