Self-referral, coupon sites, and the other ways programs get gamed
The four patterns that quietly drain an affiliate program, and which of them you can stop in code rather than by policing.

Affiliate programs attract a specific kind of cleverness. Most of it isn't malicious — it's someone finding an edge that technically works. The problem is that all four of the common patterns transfer money from you to somebody who added nothing.
1. Self-referral
Someone joins, gets a link, and buys through it. They've effectively given themselves your commission as a discount. Do it once and it's a rounding error; do it as a habit across a friend group and you're running a discount program you never designed.
This is the one worth stopping in code rather than policy. A checkout using the affiliate's own account email earns no commission — the sale completes normally, it just doesn't pay. No investigation, no awkward message, no rule to enforce after the fact.
2. Coupon and cashback sites
These are the hardest to see, because the sales look real. A buyer is on your page, ready to purchase, opens a new tab to search for a discount code, clicks a coupon site's link, comes back and buys. The coupon site now owns the attribution for a sale they had nothing to do with.
You can't detect this reliably. You can write it out of your program in one line, and check occasionally whether an affiliate's clicks look like an audience or like a scrape.
| Pattern | How to handle it |
|---|---|
| Self-referral | Blocked automatically at checkout |
| Coupon / cashback sites | Prohibit in your house rules; watch for odd click patterns |
| Brand bidding | Prohibit explicitly; search your own name occasionally |
| Cookie stuffing | Rare on a small program; check clicks against sales |
3. Brand bidding
An affiliate buys search ads on your name. Someone who typed your brand into a search engine — a person already looking for you — clicks the ad, and you pay a commission on a sale you had already earned. Worse, you may now be bidding against your own affiliate for your own traffic.
Prohibit it plainly, and search your own name every month or two. It's a five-minute check that pays for itself the first time it catches something.
4. Cookie stuffing and forced clicks
Older, cruder, and mostly a problem at scale: dropping attribution on visitors who never clicked anything, via hidden frames or redirects. If a small program has an affiliate whose clicks are enormous and whose sales are nil, that ratio is the tell.
- 1Read your house rules as somebody looking for a loophole.
- 2Name coupon sites and brand bidding explicitly — 'act in good faith' stops nobody.
- 3Check click-to-sale ratios once a month.
- 4Search your own brand name occasionally.
- 5End participation quickly when you find something; it stops earning immediately.
It only blocks a purchase made with the affiliate's own account email. Buying from your own store with a different account isn't affected — and if an affiliate genuinely wants your product, most creators would rather just give them a copy.
For a small creator program, yes. The people you actually want are the ones with an audience, and coupon sites compete with them for credit on the same sales.
Compare clicks to sales against your other affiliates. An order-of-magnitude difference with no explanation is the signal.
Run a program where self-referral is blocked at checkout rather than policed afterwards.
See how it worksTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



