How to Track Affiliate Links
Tracking your affiliate links means knowing exactly how many clicks each link gets, where those clicks come from, and how many of them turn into commissions. Most affiliate programs give you a dashboard with this data. Third-party tools let you go deeper. Here’s how the whole system works and what numbers actually matter.
Most affiliates spend all their time promoting and almost no time looking at results. That’s backwards. The data from your affiliate links tells you what’s actually working, which offers are worth promoting again, and where you’re leaking money. Without it, you’re just guessing.
The good news is this doesn’t have to be complicated. You don’t need a tech background or a $200/month analytics tool. You need to understand what to look at, where to find it, and what to do with the numbers once you have them.
Where does affiliate link tracking data come from?
When you join an affiliate program, the network or platform assigns you a unique affiliate link. That link contains a tracking code, usually embedded as a parameter in the URL, that identifies you every time someone clicks it. When a sale happens during the cookie window, the platform credits the sale to your ID.
Your affiliate dashboard inside the program, whether that’s ClickBank, ShareASale, Impact, Commission Junction, or a direct program running on platforms like ThriveCart or Kajabi, shows you:
- Total clicks on your links
- Sales or conversions generated
- Total commissions earned
- EPC (earnings per click)
- Conversion rate (clicks to sales)
This is your baseline tracking layer. It tells you how the program sees your performance. Most affiliates stop here, which is fine for getting started. But it has one significant limitation: you only see aggregate data. You can’t tell which specific email, blog post, or social post drove a given click. All your links look the same to the program.
To go deeper, you need either UTM parameters or a link management tool.
Your affiliate dashboard is only half the picture. To see which specific emails and blog posts are generating your clicks, you need UTM parameters or a link cloaking tool. The post Should you cloak your affiliate link? walks through exactly what cloaking does, why most affiliates should do it, and which tools make it easy.
How to use UTM parameters to track affiliate link sources
UTM parameters are tags you add to the end of a URL that tell Google Analytics (or any analytics tool) where a click came from. They look like this:
https://youraffiliatelink.com?utm_source=email&utm_medium=newsletter&utm_campaign=spring-promo
The three most useful ones for affiliates:
- utm_source: Where the click came from (email, blog, YouTube, Instagram)
- utm_medium: The type of channel (newsletter, organic, social)
- utm_campaign: The specific promotion (spring-launch, review-post, april-email-3)
Here’s why this matters. Suppose you promote the same offer in three emails and one blog post. Without UTM tags, all those clicks show up as the same total in your affiliate dashboard. With UTM tags, you can see that Email 3 drove 40% of your clicks and the blog post contributed almost nothing. Now you know where to put your energy next time.
Google has a free UTM builder at ga-dev-tools.google.com/campaign-url-builder. Takes about 30 seconds to generate a tagged link. If you’re running any kind of promotion across multiple channels, this is worth doing every time.
One note: UTM parameters track behavior on the destination site if you’re sending to your own pages. For affiliate links that point directly to the vendor’s site, the UTM data lives in your own analytics when visitors pass through a redirect, which is why link cloaking tools are useful as an added layer.
Should you use a link cloaking tool?
Yes, for most affiliates, a link cloaking or management tool is worth using. Cloaking an affiliate link means wrapping the raw tracking URL in a cleaner, shorter one that you control. So instead of sharing something that looks like:
https://www.shareasale.com/r.cfm?b=12345&u=67890&m=11111
You share something like:
https://mattmcwilliams.com/recommends/toolname
The two most common tools for WordPress sites are ThirstyAffiliates and Pretty Links. Both let you create short, clean links, manage them from one place, and, most importantly, see click counts for every individual link without logging into each affiliate program separately.
This is where affiliate link tracking starts getting genuinely useful. If you have 50 affiliate links scattered across your blog posts and email sequences, a link management tool gives you a central dashboard showing which ones are getting clicks and which ones have been dead for months. You can update the destination URL across all your content at once if a program changes their link, and you catch broken links before they cost you commissions.
ThirstyAffiliates has a free version that handles the basics. The paid version adds geolocation redirects, advanced click tracking, and automatic link insertion. Pretty Links has a similar free/paid split. Either works. Pick one and stick with it.
The metrics that actually tell you if your affiliate marketing is working
Once you have data, here’s what to actually pay attention to.
EPC (earnings per click). This is the most useful number you have. EPC tells you exactly how much money you earn on average for every click you send to an offer. A $3.00 EPC means every 100 clicks earns you $300. Compare EPC across the programs you promote and you’ll quickly see which offers deserve more of your promotion and which ones aren’t worth your time. A low EPC after a decent number of clicks means either the offer doesn’t convert well for your audience, or you’re not sending the right kind of traffic.
Conversion rate. This is the percentage of your clicks that turn into sales. Most affiliate programs show this in your dashboard. A 1-3% conversion rate is typical across a cold traffic source. 5%+ from a warm email list is solid. If your conversion rate is under 0.5% and you’ve sent 200+ clicks, that’s a signal the offer doesn’t fit your audience, your pre-sell isn’t working, or both.
Clicks per link. If you have 20 affiliate links on your site and three of them get 90% of the clicks, that tells you something about what your audience actually cares about. Your top-clicked links deserve more prominent placement, more content around them, and possibly a dedicated review post if you don’t already have one. Your dead links deserve an honest review. Are they in the wrong spot, promoting the wrong thing, or just in posts nobody reads?
Revenue per email send. This one is underused. When you send a promotional email and track revenue from it, you can calculate exactly what a single email to your list is worth. If a list of 5,000 people generates $750 in affiliate commissions from one email, that’s $0.15 per subscriber per send. Track this over multiple promotions and you’ll start to see patterns: which offer types work, which subject lines drive more opens that convert, and what the difference looks like between a full promotion sequence and a single mention.
One post that reframes the whole tracking question well is how to condition your audience to click. Tracking tells you if they’re clicking. That post tells you how to get more of them to click in the first place.
EPC is the single most useful metric for comparing affiliate programs side by side. If you’re not sure how to calculate it or what a good number looks like for your niche, the post What the heck is affiliate EPC? (And why you should care) breaks it down clearly with examples.
How to run a simple promotion tracking system
You don’t need a complex system. A simple spreadsheet works fine for most affiliates. Here’s what to track per promotion:
- Offer name and affiliate program
- Promotion dates
- Total clicks sent
- Total sales
- Total commissions earned
- EPC
- Conversion rate
- Traffic sources (email, blog, social)
- Notes on what worked or didn’t
After three or four promotions, patterns emerge fast. You’ll see which programs consistently convert well for your audience, which email strategies drive more clicks, and what a realistic expectation looks like for a given offer.
This is also how you double your affiliate commissions over time. Not by finding magic offers, but by understanding what your data is telling you and making small improvements to your process with each promotion.
One practical habit worth building: after every promotion ends, spend 20 minutes logging the numbers and writing two or three sentences about what you’d do differently. That habit compounds. Affiliates who do this consistently earn more than those who promote and move on without reviewing results.
If writing the promotional emails is the part of this process you dread, the free Promotion Checklist Template gives you a reusable framework for planning every affiliate promotion across email and social, so nothing falls through the cracks and you have a record of exactly what you did.
What about tracking for passive affiliate income?
Passive affiliate income, the kind that comes from evergreen review posts and resources pages, benefits from a slightly different tracking approach.
Your goal here isn’t to track a time-boxed campaign. It’s to understand which pieces of content are generating commissions and which ones aren’t. A review post you wrote two years ago might be earning $400 a month quietly in the background. Or it might be getting 1,000 monthly visits and converting almost nothing. You won’t know without tracking.
For evergreen content, set up your link management tool to show monthly click counts per link. Check it quarterly. Look for your top-earning posts and ask whether they’re optimized. Are the links prominent? Is the call to action clear? Is there a comparison section helping readers make a decision?
Earning $10,000 in a single month from passive affiliate income doesn’t happen by accident. It happens because specific content is in place, specific links are placed strategically, and someone is paying attention to the numbers enough to optimize when something isn’t performing.
A resources page is one of the most trackable passive income assets you can build. Every link on it has a clean URL, a defined purpose, and click data you can review any time. If you don’t have one yet, that’s worth fixing.
If you want to write better review and comparison content that actually ranks and converts, Review Post Pro is trained on 300+ top-ranked affiliate review posts and cuts 3-10 hours off every post you write. It’s the fastest way to build the kind of evergreen content that earns passive commissions for years.
Frequently asked questions about tracking affiliate links
What’s the easiest way to start tracking affiliate links?
Start with your affiliate program’s built-in dashboard. Every program shows clicks, sales, and conversion rate. That’s enough to get started. Once you’re running multiple promotions or have content across different channels, add a link management tool like ThirstyAffiliates or Pretty Links to track clicks per individual link. Those two layers cover most of what you need as a working affiliate.
What is EPC and why does it matter?
EPC stands for earnings per click. It’s your total commissions divided by your total clicks, usually expressed as earnings per 100 clicks. A $2.50 EPC means every 100 clicks you send earns you $2.50 on average. It’s the single most useful metric for comparing programs side by side and for evaluating whether an offer is worth continuing to promote.
Can I tell which email or blog post drove a specific sale?
Yes, but you need to set it up in advance. The cleanest way is to use UTM parameters, which tag each link with a source, medium, and campaign label. Then, if the vendor’s site allows it or you’re routing traffic through your own pages, you can see in Google Analytics exactly where your conversions came from. Alternatively, use separate cloaked links for each traffic source, so clicks from your email list go through one URL and clicks from your blog go through a different one.
How often should I check my affiliate tracking data?
During an active promotion, check daily. You want to catch problems fast: a broken link, a low-converting day that might signal a technical issue, or an email subject line that dramatically underperformed. For evergreen content and passive income, a monthly or quarterly review is enough. More frequent than that and you’re checking without enough data to act on.
What should I do if my clicks are high but my conversions are low?
First, rule out a technical issue. Go through the purchase yourself to make sure the link works and the checkout page loads. If everything works, the issue is usually one of three things: the offer doesn’t match your audience, your pre-sell copy isn’t creating enough context or enthusiasm, or there’s a friction point in the vendor’s sales funnel. The fix for the first two is on your end. The fix for the third is worth flagging to the affiliate manager, who can confirm whether conversion rates are down across the board or only for your traffic.
Do I need a website to track my affiliate links?
Not necessarily. If you promote through email only, your affiliate program’s dashboard gives you click and conversion data. If you promote on YouTube or social media, you can use UTM parameters on any link regardless of whether you have a website. A website does make tracking easier and more centralized, and it lets you use tools like ThirstyAffiliates, but it’s not a requirement for basic link tracking.
