How to Track Which Affiliate Links Actually Make Money

You post 15 affiliate links a month across blog posts, emails, and social captions. If you're like most creators we talk to, two or three of those links generate most of your commissions, and the rest barely move. The problem is that without tracking, you can't tell which two or three they are. You just keep posting the same mix and hoping.

This guide walks through how to set up basic tracking so you can see, link by link, what's actually converting. No coding required, no expensive software needed to start.

Why Guessing Is Costing You Money

Most affiliate marketers know their total commission for the month. Fewer know which specific link, post, or platform produced that money. That gap matters because it means you're spending equal time on things that work and things that don't.

[Ad space]

Here's a common pattern in our experience: someone writes a product roundup, drops five affiliate links in it, and moves on to the next post. Six months later they can tell you the roundup earned some money, but not which of the five products people actually bought. So they keep including all five in future posts, wasting space on duds and under-promoting the one that actually sells.

Tracking at the link level fixes this. Instead of judging a whole post or campaign, you judge each individual link. That's the level where real decisions get made: which product to feature first, which call-to-action to repeat, which platform to focus on.

The Three Things You Actually Need to Track

You don't need a dashboard with fifty metrics. You need three numbers per link:

  1. Clicks. How many people clicked this specific link.
  2. Conversions. How many of those clicks turned into a sale or signup.
  3. Revenue. How much commission that link generated.

With those three, you can calculate conversion rate (conversions divided by clicks) and revenue per click (revenue divided by clicks). Those two calculated numbers tell you more than raw totals ever will. A link with fewer clicks but a higher revenue per click is often worth more of your time than a link that gets tons of traffic but rarely converts.

Setting Up Tracking With UTM Parameters

The simplest tracking method costs nothing: UTM parameters. These are small tags you add to the end of a URL that tell Google Analytics (or any analytics tool) where a click came from.

A basic UTM-tagged link looks like this:

https://example.com/product?utm_source=blog&utm_medium=content&utm_campaign=spring_roundup

You can build these by hand or use a free UTM builder. The key is staying consistent. Decide on a naming system before you start tagging links, such as:

  • utm_source: where the link is placed (blog, newsletter, instagram, youtube)
  • utm_medium: the type of content (post, email, story, description)
  • utm_campaign: the specific piece of content (spring_roundup, product_review_x)

Once you tag links this way, your analytics tool can show you clicks broken down by source, medium, and campaign. That alone tells you whether your blog or your newsletter is doing the heavier lifting.

The limitation: UTM tags track clicks to your site, but they don't always track what happens after someone leaves for the merchant's checkout page. For that, you need the affiliate network's own reporting or a link management tool.

Using a Link Management Tool

If you're running more than a handful of affiliate links, a dedicated link tracking plugin or service makes life easier. These tools typically let you:

  • Create short, clean redirect links (so you're not pasting long ugly affiliate URLs into posts)
  • See click counts per link in one dashboard
  • Swap out the destination URL later without editing every post that uses it

Many bloggers use plugins built for this exact purpose on WordPress sites, and there are standalone services that work regardless of platform. The specific tool matters less than the habit: route every affiliate link through the tool instead of pasting raw affiliate URLs directly into your content.

This setup also protects you if a merchant changes their affiliate program or your affiliate ID. You update the tool once instead of hunting through years of old posts.

Connecting Clicks to Actual Commissions

Click data tells you interest. It doesn't tell you money. To close that loop, you need to compare your click reports against the conversion reports inside each affiliate network or program you're part of.

Most affiliate dashboards show you clicks, conversions, and earnings per link or per campaign if you tag your links correctly on their end too. Some networks let you pass a custom tracking ID through the link, similar to a UTM tag. Use this whenever it's available.

A simple monthly habit works well here:

  1. Pull your click data by campaign name from your link tool or analytics.
  2. Pull your conversion and earnings data from each affiliate network.
  3. Match them up in a spreadsheet by campaign name.
  4. Calculate revenue per click for each one.

This takes maybe thirty minutes a month once you have a template, and it's the step most people skip. Skipping it is exactly why so many affiliate marketers can't say which links pay their bills.

Reading Your Data: What to Look For

Once you have a few months of data, patterns usually show up fast. Look for:

  • High clicks, low conversions. The link gets attention but the offer or the audience isn't a match. Consider swapping the product or rewriting the surrounding pitch.
  • Low clicks, high conversions. The offer works well, but not enough people see it. This is often a placement problem, try moving the link higher in the post or repeating it in a follow-up email.
  • High clicks, high conversions. This is your winner. Feature it more, build more content around it, and study why it works so you can repeat the pattern elsewhere.
  • Low clicks, low conversions. Usually not worth the space. Consider retiring the link or the product.

Over time, you'll likely notice that a small number of links account for most of your income. That's normal in affiliate marketing. The goal of tracking isn't to make every link perform equally, it's to find the few that matter and give them more attention.

Common Tracking Mistakes to Avoid

A few habits quietly ruin good tracking setups:

  • Inconsistent naming. If one month you tag a source as "newsletter" and the next month as "email," your reports split data that should be together.
  • Forgetting to tag every link. One untagged link in a post means you lose visibility into that specific placement.
  • Only checking data once a year. By the time you review, you've long since moved past the content that needed adjusting.
  • Ignoring the affiliate network's own reports. Your site analytics show clicks, but the network shows the money. You need both.

Setting a recurring monthly reminder to check and reconcile your numbers solves most of these problems on its own.

Quick Start: Your Action Plan

If you're starting from zero, here's the order to do this in:

  1. Pick a UTM naming convention and write it down somewhere you'll actually find again.
  2. Set up a link management tool or plugin so every affiliate link is tracked and easy to edit later.
  3. Tag every new link you post from today forward, no exceptions.
  4. Once a month, pull click data and match it against affiliate network earnings in a simple spreadsheet.
  5. Identify your top three links by revenue per click and figure out why they work.
  6. Retire or rework the links that get clicks but never convert.

None of this requires advanced tools or a big budget. It requires consistency. Once you can see which links are actually making money, every decision after that, what to write about, where to place links, what to promote next, gets easier because it's based on your own numbers instead of a guess.