June 24, 2026
โ€ข
9 mins

How to Track Affiliate Sales: 5 Methods, Their Limitations, and What Actually Works

๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ์ž ๋ฐ ๊ธฐ์—ฌ์ž
Phil Norris
Modash์˜ ์ž‘๊ฐ€
Gabija Jankauskฤ—
์ธํ”Œ๋ฃจ์–ธ์„œ ๋งค๋‹ˆ์ €
Melissa Sorby
Senior Influencer Marketing Manager
Robert Polonski
๋ฏธ๋””์–ด ํŒŒํŠธ๋„ˆ์‹ญ ์ฝ”๋””๋„ค์ดํ„ฐ, Deeper
๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ ๊ธฐ์—ฌ์ž ๋ณด๊ธฐ

There are various ways to track affiliate sales โ€“ links, codes, pixels โ€“ yet each has limitations that turn into serious headaches at scale. But this article isnโ€™t designed to scare youย  ๐Ÿ‘ป Rather, itโ€™s about helping you build a more accurate setup by walking through each method honestly and highlighting where it breaks.

Why affiliate sales tracking is harder than it looks

The gap between "the affiliate posted" and "the affiliate drove a sale"

Your affiliate shared a ๐Ÿ”ฅ post. You know because youโ€™ve seen it. And you also know that youโ€™ve generated a bunch of affiliate sales.

Trouble is, what happens between those two things is kinda murky. Like one of those old-timey world maps that substituted entire continents for the words โ€œhere be dragonsโ€.

In a nutshell, this is the problem with tracking affiliate sales. And itโ€™s a big problem, because if you canโ€™t tell your board exactly how your creator program is contributing to the bottom line, youโ€™re gonna struggle to keep hold of your budget.

Why inaccurate tracking creates commission disputes โ€” and erodes affiliate trust

Inaccurate tracking isnโ€™t just a problem for your own reporting. It also risks damaging relationships with the most important people in your affiliate program: your creator partners.

Unfortunately, ecommerce platforms and creator marketing tools donโ€™t always track sales in the same way. There might be differences in attribution windows, or perhaps the affiliate marketing software doesnโ€™t account for refunded or cancelled orders.

The upshot is that the affiliate sees 50 code redemptions at their end, while the brandโ€™s ecommerce software only shows 45. Which inevitably leads to arguments about commissions and a general erosion of trust.

๐Ÿค“ Further reading: Using Shopify as your ecommerce platform? Check out our dedicated guide to Shopify affiliate tracking, including how to set it up yourself.

What accurate tracking actually requires

You need an accurate method that tells you which affiliates (and posts) are driving traffic to your store, and which of those clickers go on to convert. So what does that look like in practice?

I put that question to three real-world affiliate marketers whoโ€™ve been there, done it, and tracked the sale of the T-shirt:

Their answers reinforce the point that thereโ€™s no single, perfect way to track affiliate sales.

For his part, Robert relies on an affiliate tool for tracking via promo codes:

The software is integrated into our ecommerce platform. As soon as a purchase is made with the creatorโ€™s code, we know the code was used, when it was used, what was ordered, and how much commission our creator has to be paid.

avatar
Robert Polonski Media Partnerships Manager, Deeper

On the flip side, Gabija says affiliate links are the way to go because they eradicate the issue of promo code sharing (more on this later):

Our promo codes leaked so fast, so using unique affiliate links exclusively is the most effective method.

avatar
Gabija Jankauskฤ— former Influencer and Affiliate Marketing Manager, Son de Flor

Melissa, meanwhile, notes that the tracking process gets a whole lot easier when your creator marketing tool and your ecommerce platform play nice together:

While no attribution model is ever perfect, having a platform integrated with Shopify (or whichever ecommerce platform you use) gives you confidence in the data and allows you to track performance at both creator and content level.

avatar
Melissa Sorby Senior Influencer Marketing Manager

5 ways to track affiliate sales (and where each one breaks)

Affiliate links with UTM parameters: Good for traffic, weak on conversions

First up, letโ€™s look at affiliate links. Brands assign unique links to each affiliate in their program because those links contain what we call UTM parameters. When someone clicks the link, these parameters help the brand to understand where the click came from.

For example, hereโ€™s a YouTube video from creator Leigh Fuge promoting Gear4musicโ€™s Hartwood Drifter guitar, featuring an affiliate link in the videoโ€™s descriptionโ€ฆ

Click for video

โ€ฆand hereโ€™s a closer look at some of the UTM parameters in that link showing Leighโ€™s YouTube channel as the source of the click:

Limitations

๐Ÿ‘Ž iOS cookie blocking: Tracking via affiliate links relies on cookies to determine attribution. Trouble is, cookies now get blocked on iOS by default, so clicks/sales from Apple phones and tablets may not be attributed correctly.ย 

๐Ÿ‘Ž Complex paths to purchase: Cross-device journeys can break attribution. So if a shopper clicks an affiliate link on their phone but purchases later on desktop, the conversion wonโ€™t be tracked back to the original creator.

Unique discount codes per affiliate: Captures purchases, misses everything else

Along with affiliate links, discount codes are the most common way to track affiliate sales. Again, each creator gets their own unique code; when a shopper enters that code at checkout, they receive a discount and the creator gets credited with the sale.

Hereโ€™s an example of a discount code from Sennheiser affiliate Muhd Rifqi:

Click for Reel

Limitations

๐Ÿ‘Ž Code sharing: Affiliate codes get shared publicly (or leaked) on forums and coupon code sites, distorting attribution and eating into the brandโ€™s margins.ย ย 

๐Ÿ‘Ž Lack of click context: Codes only identify the creator. They donโ€™t tell you where the shopper actually came from or what their intention was, so itโ€™s hard to separate โ€œgenuineโ€ affiliate-driven sales from organic searchers looking for discount codes.

Tracking pixels and browser cookies: Widely used, increasingly unreliable

Okay, weโ€™re back to affiliate links.

When a would-be customer clicks one of your creatorโ€™s links, the affiliateโ€™s ID is stored on the visitorโ€™s device through a browser cookie. Now, if the user in question gets distracted but comes back later to make the purchase, the order details are sent back to the affiliate platform via tracking pixel.

That way, even though there was a gap between the original click and the eventual purchase, the brand still knows which affiliate referred the sale. Smart stuff!

Limitation

๐Ÿ‘Ž Reduced accuracy: Pixel tracking accuracy has been dramatically reduced (or even completely ruined) by measures like Appleโ€™s iOS privacy updates 14+ and Intelligent Tracking Prevention for Safari ITP, combined with continued growth in ad blocker usage.

Affiliate platform dashboards: Centralized, but only as good as the underlying data

Most affiliate platforms have their own built-in dashboard for tracking clicks and commissions. That way, you donโ€™t have to look at one tool for traffic data and another for sales. Often, these platforms also feature affiliate portals, so creators can track how their content is performing too.ย 

Limitation

๐Ÿ‘Ž Potential data inaccuracies: There's a difference between tracking that a sale happened and having full access to the order record. Platforms typically get a conversion event โ€“ potentially including the order ID + value โ€“ but miss a lot of other key info (like customer names and line items). So if there's a dispute, you can't drill down into the detail.

Native ecommerce integration with an affiliate tool: Connects tracking directly to orders

While no affiliate sales tracking method is completely perfect, the best solution for most brands is to use a dedicated creator marketing solution with a native integration to your chosen ecommerce platform.

For example, Modash has a native Shopify integration that pulls data on revenue, order count, and conversion rates per affiliate straight from Shopify:

This gives you waaaay more depth to your reports, without forcing you to waste time on manually matching code redemptions to affiliates and order numbers. And because youโ€™re not dependent on tracking pixels or cookies to measure the performance of your affiliate program, you can trust the numbers in front of you ๐Ÿ˜ฎโ€๐Ÿ’จ

๐Ÿ‘‰ Try our affiliate tracking tools today by creating your free Modash account!

Limitation

๐Ÿ‘Ž Platform coverage: Most creator marketing tools only offer deep integrations with one or two ecommerce platforms. For example, Modash only integrates with Shopify โ€“ so if your store runs on BigCommerce or WooCommerce or some other platform, you wonโ€™t get the same detail in your reports.

Codes vs. links: Why they report different numbers and which to pay on

What a link tracks vs. what a code tracks

One of the biggest issues with affiliate tracking is that the two most popular methods โ€“ affiliate links and promo codes โ€“ work totally differently:

  • Affiliate links track where the click came from, including the creator and platform.
  • Promo codes track the creator who drove the sale (but not where the shopper came from).

This creates confusion around which is best. And to make matters worse, if you use both, the numbers donโ€™t always match up ๐Ÿคฆโ€โ™€๏ธ

Common scenarios where they disagree

Like an old married couple, promo codes and links often disagree with each other. Not about who forgot to feed the dog or turn off the oven, but about which affiliate deserves to be credited for the sale (or whether an affiliate was even involved).ย 

Here are some common scenarios in which links and codes donโ€™t see eye to eye ๐Ÿ‘€

Scenario Tracked by affiliate link Tracked by promo code
Customer doesnโ€™t click an affiliateโ€™s link, but still uses the creatorโ€™s code at checkout โŒ โœ…
Customer clicks an affiliate link, but forgets to use the promo code at checkout โœ… โŒ
Customer clicks an affiliate link on mobile, then converts later on desktop using the creatorโ€™s discount code โŒ โœ…
Customer clicks an affiliate link, then searches Google for a discount code on a coupon site and uses it at checkout โœ…* โœ…*

*In this scenario, the affiliate link will credit the creator who originally drove the click, while the promo code will attribute the purchase to the coupon site.

Using both together to get a more complete picture

Okay, so codes and links might not tell you exactly the same story for every conversion.

But, combined, they give you a clearer picture than youโ€™d get from only using one or the other. Despite the issues around code sharing and theft (and the possibility that shoppers will simply forget or misspell them), promo codes track most affiliate-driven transactions. And affiliate links give you a bunch more valuable context, like exactly where the customer saw your creatorโ€™s content.

Thatโ€™s why it makes sense to track affiliate sales using Modash, which assigns both a link and a code to each affiliate โ€“ so you can cross-reference and catch discrepancies.

The tracking gaps that grow as your program scales

More affiliates = more code-sharing risk

On the face of things, affiliate code sharing looks like a non-issue. Ohh nooo Iโ€™m getting too many code redemptions and sales ๐Ÿ˜ญ Also did I mention my steak is too juicy and my lobsterโ€™s too buttery?

However, itโ€™s not quite that simple. When affiliate codes end up on coupon sites and browser extensions like Honey and RetailMeNot, they start getting used by shoppers whoโ€™d already found your store and product. In fact, thereโ€™s a good chance they were already going to buy โ€“ they just decided to pause the checkout process to hunt for a slightly better deal.

In other words, the promo code isnโ€™t generating new sales; itโ€™s eating into your margins.ย 

Which explains why 47.6% of affiliate marketers we surveyed said code poaching is a problem.

Scale turns this issue into a serious headache ๐Ÿคฏ

If youโ€™ve only got ~5 affiliates, you'd probably notice the occasional instance of code poaching. But when youโ€™ve scaled to 50+, you wonโ€™t have time to analyze each and every conversion, so thereโ€™s far more chance of it slipping through the net.

iOS and browser privacy changes reducing cookie reliability over time

As Iโ€™ve already mentioned, the consumer tech worldโ€™s growing push for privacy has seriously eroded the reliability of cookie-based tracking.ย 

Again, this problem increases exponentially at scale. If youโ€™re only generating a couple dozen affiliate sales a month, and maybe half of them are on iOS, you can probably get to the bottom of any tracking gaps by looking at your analytics data (or by making some educated guesses).

But what if your affiliates are bringing in hundreds or thousands of monthly sales? Youโ€™ve no hope of closing that gap yourself.

Manual tracking in spreadsheets breaking down past 20โ€“30 affiliates

Itโ€™s totally possible to run a (small) affiliate program in Excel or Google Sheets. In fact, you can find a free affiliate tracking spreadsheet template in our article 5 Spreadsheets for Influencer Marketers โ€“ donโ€™t say we never give you anything ๐ŸŽ

However, spreadsheet-based tracking is simply too labor-intensive once youโ€™ve scaled to, say, ~20 affiliates. At that level, the amount of time you spend manually matching code redemptions to individual transactions and affiliates will far outweigh the cost of most creator marketing platforms (for reference, Modash pricing starts at $399 per month, or $299 when paid yearly).

Final thoughts

Cookies get blocked. Codes get shared. Pixels fire incorrectly. Tracking affiliate sales is tough, huh?

But it gets a whole lot easier when you choose a creator marketing platform that integrates natively with the ecommerce software powering your store. That way, you get granular data on every affiliate sale, rather than simply being told that a conversion โ€œhappenedโ€. Plus you save time on key tracking-related tasks like assigning codes and links to new affiliates.

If your store is on Shopify, Modash is the obvious choice. Bring your Shopify data to Modash lets you trackโ€ฆ

  • Sales
  • Orders
  • Discounts
  • Product data

โ€ฆin real time, with no need to switch between tools or reconcile transactions manually. Phew.

๐Ÿ‘‰ See for yourself by creating your free Modash account today!

 
class SampleComponent extends React.Component { 
  // using the experimental public class field syntax below. We can also attach  
  // the contextType to the current class 
  static contextType = ColorContext; 
  render() { 
    return <Button color={this.color} /> 
  } 
} 

๊ฒŒ์‹œ๋ฌผ ๊ธฐ์—ฌ์ž

์ธํ”Œ๋ฃจ์–ธ์„œ ๋งค๋‹ˆ์ €
์ฐฝ์˜์ ์ด๊ณ  ํ˜ธ๊ธฐ์‹ฌ์ด ๋งŽ์€ Gabija๋Š” ๋‹ค์–‘ํ•œ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ์ธํ”Œ๋ฃจ์–ธ์„œ ๋งˆ์ผ€ํŒ… ๋งค๋‹ˆ์ €๋กœ, ๋งˆ์ผ€ํŒ…๊ณผ ์—ฌํ–‰์„ ์‚ฌ๋ž‘ํ•ฉ๋‹ˆ๋‹ค.
Senior Influencer Marketing Manager
Melissa is a Senior Influencer Marketing Manager specializing in premium fashion, beauty and lifestyle, with professional experience spanning Luxottica, Michael Kors, and ALLIES OF SKIN.
๋ฏธ๋””์–ด ํŒŒํŠธ๋„ˆ์‹ญ ์ฝ”๋””๋„ค์ดํ„ฐ, Deeper
Robert๋Š” Deeper์˜ ์ž‘์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ํŒ€์˜ ์ผ์›์œผ๋กœ, ์ˆ˜์ฒœ ๋ช…์˜ ๋ธŒ๋žœ๋“œ ํ™๋ณด๋Œ€์‚ฌ์™€ ์ˆ˜๋ฐฑ ๊ฑด์˜ ์œ ๋ฃŒ ํ˜‘์—…์„ ๊ด€๋ฆฌํ•˜์—ฌ ๋‚š์‹œ์ธ์„ ์œ„ํ•œ ์„ธ๊ณ„ ์ตœ์ดˆ์˜ ํœด๋Œ€์šฉ ์†Œ๋‚˜๋ฅผ ํ™๋ณดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชฉ์ฐจ
์ธํ”Œ๋ฃจ์–ธ์„œ ํ”„๋กœ๊ทธ๋žจ์„ ํ™•์žฅํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”? Modash๋ฅผ ์ด์šฉํ•ด ๋ณด์„ธ์š”. ์ธํ”Œ๋ฃจ์–ธ์„œ๋ฅผ ์ฐพ๊ณ  ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋ฉฐ, ์บ ํŽ˜์ธ์„ ์ถ”์ ํ•˜๊ณ , ์ œํ’ˆ์„ ๋ฐœ์†กํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ๋ชจ๋‘ ํ•œ ๋ฒˆ์—.
๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

๊ฒŒ์‹œ๋ฌผ ๊ธฐ์—ฌ์ž

์ธํ”Œ๋ฃจ์–ธ์„œ ๋งค๋‹ˆ์ €
์ฐฝ์˜์ ์ด๊ณ  ํ˜ธ๊ธฐ์‹ฌ์ด ๋งŽ์€ Gabija๋Š” ๋‹ค์–‘ํ•œ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ์ธํ”Œ๋ฃจ์–ธ์„œ ๋งˆ์ผ€ํŒ… ๋งค๋‹ˆ์ €๋กœ, ๋งˆ์ผ€ํŒ…๊ณผ ์—ฌํ–‰์„ ์‚ฌ๋ž‘ํ•ฉ๋‹ˆ๋‹ค.
Senior Influencer Marketing Manager
Melissa is a Senior Influencer Marketing Manager specializing in premium fashion, beauty and lifestyle, with professional experience spanning Luxottica, Michael Kors, and ALLIES OF SKIN.
๋ฏธ๋””์–ด ํŒŒํŠธ๋„ˆ์‹ญ ์ฝ”๋””๋„ค์ดํ„ฐ, Deeper
Robert๋Š” Deeper์˜ ์ž‘์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ํŒ€์˜ ์ผ์›์œผ๋กœ, ์ˆ˜์ฒœ ๋ช…์˜ ๋ธŒ๋žœ๋“œ ํ™๋ณด๋Œ€์‚ฌ์™€ ์ˆ˜๋ฐฑ ๊ฑด์˜ ์œ ๋ฃŒ ํ˜‘์—…์„ ๊ด€๋ฆฌํ•˜์—ฌ ๋‚š์‹œ์ธ์„ ์œ„ํ•œ ์„ธ๊ณ„ ์ตœ์ดˆ์˜ ํœด๋Œ€์šฉ ์†Œ๋‚˜๋ฅผ ํ™๋ณดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜์ต์„ฑ ๋†’์€ ์ธํ”Œ๋ฃจ์–ธ์„œ ์บ ํŽ˜์ธ์„ ์œ„ํ•œ ์•„์ด๋””์–ด ๋ฐ›์•„๋ณด๊ธฐ
Icon Rounded Closed - BRIX Templates

Shopify๋ฅผ ์œ„ํ•œ ์—”๋“œ ํˆฌ ์—”๋“œ ์ธํ”Œ๋ฃจ์–ธ์„œ ๋งˆ์ผ€ํŒ…

14์ผ ๋ฌด๋ฃŒ ์ฒดํ—˜ใƒป์‹ ์šฉ์นด๋“œ ๋ถˆํ•„์š”