Use case · Affiliate sites
Affiliate marketing analytics: which posts send the clicks that earn
Updated
Affiliate sites are optimized one page at a time: which comparison table gets clicked, whether the top-of-post button beats the in-text link, which "best X" post is losing rankings. Network dashboards report commissions but not which of your pages or link placements produced them.
VisitTrack records every click to another domain automatically as an outbound click and lists them by destination, alongside the Search Console queries and the engagement (time on page, scroll depth) of every post. If you cloak links through your own domain (/go/merchant), those clicks stay on your domain, so the setup below shows how to count them.
The affiliate metrics that matter
1.Affiliate click-through rate per page
Outbound clicks divided by pageviews for each money page. A post with traffic and a low CTR needs better placement or a better recommendation, not more traffic.
2.Clicks per merchant and per link
The Outbound tab lists clicks per destination link with a trend for the last 30 days. Shifts tell you when a merchant's offer changed or a competitor outranked you.
3.Earnings per click (EPC) by page
Commissions from your network report divided by clicks from your analytics. It's the number that decides which posts to update first.
4.Search queries and positions for money pages
Search Console data per page. Affiliate revenue usually follows a handful of keywords — watch their positions weekly.
5.Engagement before the click
Scroll depth and time on page show whether readers reach the comparison table. Add
data-vt-scrollto the table to count views of it.
Questions affiliate publishers ask
- Which posts earn the most clicks to Amazon?
- The Outbound tab lists clicks per destination; for per-post numbers, send an
affiliate_clickevent with the merchant from your link handler and filter the dashboard by page. - Does the top button or the comparison table get clicked more?
- Give each placement its own event name (
aff_top_button,aff_table) viadata-vt-goaland compare them as goals. - Why did clicks drop this month?
- Check the page's Search Console position and impressions next to its traffic — most drops are rankings, not conversion.
- Do readers from AI assistants click affiliate links?
- Filter by the AI channel and compare outbound clicks per visitor with search traffic.
How to set up affiliate analytics with VisitTrack
Direct merchant links: nothing to do
Links that point straight at a merchant or network domain are recorded as
outbound_clickautomatically.Cloaked links: send an event
A
/go/redirect on your own domain isn't an outbound link. Send a named event on click so it's counted and filterable by page.document.addEventListener("click", (e) => { const a = e.target instanceof Element ? e.target.closest('a[href^="/go/"]') : null; if (a) window.visitrack?.("affiliate_click", { merchant: a.getAttribute("href").split("/")[2] }); });Make clicks a goal
Turn
affiliate_clickinto a goal in Settings so it appears on the Overview and can be filtered by page, source and device.Connect Search Console
Pages & Search pairs each post's traffic with its queries and positions. Use the SERP snippet preview to test new titles for low-CTR posts.
Example: a home-office gear review site
About 40,000 monthly visitors, Amazon and two direct merchant programs, cloaked /go/ links.
| Metric | Value | What it tells you |
|---|---|---|
| Visitors | 40,200 | 79% Google organic |
| affiliate_click events | 5,630 | 14 clicks per 100 visitors |
| "Best standing desks" | 6,900 visitors, 1,450 clicks (21%) | Network report: $2,320 → $1.60 EPC |
| "Best office chairs" | 8,100 visitors, 520 clicks (6.4%) | Readers stop before the table — median scroll 38% |
| Position for "best office chair" | 7.2 (was 4.1) | Lost two places in a month |
| AI channel | 1,180 visitors | 9 clicks per 100 — below search |
Illustrative numbers for a typical site of this kind, not real customer data.
The chairs post has more traffic than the desks post but a third of the click rate, because readers never reach the comparison table. Moving the table up and refreshing the post to recover its ranking are the two highest-value edits on the site.
VisitTrack vs GA4 and link-cloaking plugins for affiliates
Third-party details as of October 2026.
| VisitTrack | GA4 | Link-management plugins | |
|---|---|---|---|
| Direct outbound clicks | Automatic | Enhanced measurement | Only for managed links |
| Cloaked link clicks | Custom event (one listener) | Custom event | Yes — their core feature |
| Search queries per page | In the dashboard | Separate GSC link | No |
| Engagement (scroll, time) | Automatic | Partial by default | No |
| Commission data | No | No | Some import network data |
No site analytics tool sees network commissions directly; join them on page and date in a spreadsheet using the CSV export. See VisitTrack vs Google Analytics.
What VisitTrack costs for an affiliate site
Affiliate readers view 1.5–2 pages; click events add roughly 10%.
| Profile | Events / month | Plan | Price | Notes |
|---|---|---|---|---|
| New niche site | ~8,000 | Up to 10k events/mo | $5/mo or $50/yr | ~4k visitors |
| Established review site | ~90,000 | Up to 100k events/mo | $19/mo or $190/yr | ~40k visitors |
| Portfolio of sites | ~700,000 | Up to 1M events/mo | $59/mo or $590/yr | Several sites, one plan |
Every feature is on every plan; the price only follows monthly events (pageviews, custom events and payments, counted across all your sites). Bot and AI-crawler hits and session replays are never billed. Yearly billing is ten months' price for twelve, every plan starts with a 14-day free trial with no card, and there's a one-time lifetime deal from $59.
Frequently asked questions
How do I track affiliate link clicks?
Direct links to merchant domains are tracked automatically as outbound clicks. For cloaked links on your own domain (such as /go/merchant), send a custom event like affiliate_click with the merchant as a property.
Can VisitTrack show affiliate commissions?
No. Commissions are reported by your affiliate networks. VisitTrack supplies clicks per page and per link so you can calculate earnings per click.
Which affiliate posts should I update first?
Posts with high traffic but low click-through rate, and posts whose Search Console position is slipping. Both show up side by side in VisitTrack.
Are affiliate link clicks billed as events?
Yes, each recorded click counts as an event, like a pageview. Bot traffic is filtered out and never billed.
Do I need a cookie banner for affiliate site analytics?
Not for VisitTrack in cookieless mode. Affiliate programs themselves may set cookies on the merchant's side or require disclosures. General information, not legal advice.
Related
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.