How much of your affiliate traffic is fake? How to find out
How much of your affiliate traffic is fake? How to find out
If you're running paid traffic to affiliate offers, the honest answer is that between 15% and 35% of your clicks are fake. That's the real fake affiliate traffic percentage across most mainstream ad networks — including PropellerAds, EvaDav, RichAds, Taboola, and MGID. I've seen campaigns where bot traffic accounted for over 60% of clicks, especially on push and pop traffic. The exact number depends on your geo, your offer vertical, and the network you're buying from. But here's the thing: you don't need to guess. You can measure your own fake affiliate traffic percentage with postback URLs and sub-ID parameters, and then set automated rules to filter it out before it burns your budget.
Why the average fake affiliate traffic percentage is higher than you think
Most affiliate marketers look at their click-through rates and conversion rates and assume everything is fine. They're not checking the quality of the clicks themselves. Here's what I've observed across hundreds of campaigns:
- Pop and push traffic: 25–40% fake clicks on average. These networks have the highest bot density because their inventory is cheap and easily automated.
- Native traffic (Taboola, MGID): 10–20% fake clicks. Lower, but still significant — especially on tier-1 geos where bots are more sophisticated.
- Adult traffic: 30–50% fake clicks. This vertical is notoriously bad for bot traffic.
- Solo ads: Varies wildly. Some solo ad vendors deliver 80%+ real clicks, others deliver mostly bots. You need to test each vendor individually.
These numbers aren't pulled from thin air. They're based on the fraud detection data we see inside Adtraxo's dashboard across thousands of campaigns. When you enable fraud detection, the platform flags clicks based on IP velocity, datacenter IPs, bot user agents, uniqueness conflicts, and invalid referers. The percentage of flagged clicks is your baseline fake affiliate traffic percentage.
How to calculate your own fake affiliate traffic percentage
You don't need a PhD in data science to figure this out. You need a tracking setup that captures the right signals. Here's the step-by-step process:
- Set up a tracking domain. Use a custom tracking domain instead of the default one. This prevents ad networks from seeing your tracker's domain and flagging it, and it gives you cleaner data. Adtraxo supports custom domain tracking for this exact reason.
- Pass sub-ID parameters. Configure your campaign links to pass sub1 through sub5. Map these to the ad network's own parameters — campaign ID, ad set ID, creative ID, keyword, and device. This lets you see which specific placements are generating fake clicks.
- Set up postback URLs. Configure your affiliate network's postback to fire back to your tracker when a conversion happens. This is non-negotiable. Without postbacks, you can't calculate a conversion rate per traffic source, which is your first line of defense against fraud.
- Enable fraud detection. Turn on all fraud detection signals: IP velocity, datacenter IPs, bot user agents, uniqueness conflicts, and invalid referers. Don't just enable one or two — bots often pass one check and fail another.
- Run a baseline test. Let the campaign run for 48–72 hours without any automatic blocking. Collect data on how many clicks get flagged for each fraud signal.
- Calculate your percentage. Take the total number of flagged clicks and divide by total clicks. That's your fake affiliate traffic percentage for that campaign.
What the fraud signals actually tell you
Each fraud detection signal catches a different type of fake traffic. Here's what you should look for in your data:
IP velocity
When one IP address generates 50 clicks in 10 minutes, that's not a real user. That's a bot. IP velocity fraud is the most common signal we see in Adtraxo, especially on pop traffic where bots cycle through offers rapidly. Set a threshold — for example, flag any IP that generates more than 5 clicks in 60 seconds.
Datacenter IPs
Real users come from residential IPs. Bots run on servers. When a click comes from a datacenter IP (AWS, Google Cloud, DigitalOcean, etc.), it's almost certainly fake. This is one of the most reliable signals you have. Datacenter IP detection alone can catch 20–30% of fake clicks on some traffic sources.
Bot user agents
Headless browsers and automated scripts leave traces in the user agent string. If you're seeing user agents like "HeadlessChrome" or "python-requests" in your click data, those are bots. Suspicious user agents are a hidden fraud signal that most trackers don't surface.
Uniqueness conflicts
When the same device fingerprint shows up with different user agents, or the same user agent shows up with different device fingerprints, something's off. This is a strong indicator of bot farms rotating through proxies.
Invalid referers
If your click data shows referers that don't match the traffic source you're buying from, that's fraud. For example, if you're buying PropellerAds traffic but seeing Google referers, someone's spoofing their traffic.
How to reduce your fake affiliate traffic percentage without losing real conversions
Once you know your fake affiliate traffic percentage, the next step is to reduce it. But you can't just block everything — you'll kill your real conversions too. Here's how to approach it:
- Start with the most reliable signals. Block datacenter IPs and bot user agents first. These are the least likely to produce real conversions. In Adtraxo, you can set these as automatic rules that block clicks in real-time.
- Set velocity thresholds carefully. Don't block an IP after one click. Set a threshold that catches bots without flagging real users. For most campaigns, 5–10 clicks per minute per IP is a good starting point. You can adjust based on your data.
- Analyze by placement. Use your sub-ID data to see which ad placements are generating the most flagged clicks. Then exclude those placements in your ad network dashboard. This is more effective than blocking at the IP level because it prevents the bot from even seeing your offer.
- Monitor conversion rates per source. A traffic source with a 0.1% conversion rate and a 40% fraud rate isn't worth optimizing — it's worth killing. Compare conversion rates across sources and reallocate budget to the ones with real users.
- Review fraud reports regularly. Don't set your rules and forget them. Bots evolve. Review your fraud report weekly and adjust your thresholds. Reading a fraud report correctly is a skill that pays for itself many times over.
Why your current tracker might be hiding the real numbers
If you're using a free tracker or a basic analytics tool, you probably can't see your fake affiliate traffic percentage at all. Most tracking platforms don't include fraud detection as a core feature — it's an add-on, or it's not available at all. That's a problem because you're making budget decisions based on incomplete data.
Adtraxo was built with fraud detection as a core feature, not an afterthought. When you create a campaign in Adtraxo, you get access to all five fraud signals out of the box. The dashboard shows you the percentage of flagged clicks per campaign, per traffic source, and per placement. You can set automatic rules that block fraudulent clicks in real-time, so you're not wasting money while you sleep.
And if you're comparing tools, Adtraxo's fraud detection vs Voluum's is a useful comparison to understand what you're getting with each platform.
What to do when you find a high fake affiliate traffic percentage
So you've run your baseline test and your fake affiliate traffic percentage is 30%. Now what? Here's a practical action plan:
- Don't panic. A 30% fraud rate is above average but not unusual for certain traffic types. You can work with it.
- Block the clear-cut fraud. Enable automatic blocking for datacenter IPs and bot user agents. This will immediately cut your fraud rate by 10–15 percentage points.
- Contact your ad network. Show them your data. Most legitimate networks will issue refunds for clearly fraudulent clicks if you can prove it. Adtraxo's fraud report gives you the evidence you need.
- Test different placements. Use your sub-ID data to identify the worst-performing placements and exclude them. Then re-test with a 48-hour window to see if your fraud rate drops.
- Scale what works. Once you've reduced your fake affiliate traffic percentage to under 10%, scale up your budget on the placements and sources that are performing well.
If you're wondering whether to use your ad network's built-in fraud detection or a third-party tracker, the answer is both. Ad networks have an incentive to under-report fraud — they don't want to refund your money. Your tracker has no such incentive. A proper click fraud detection setup uses both layers.
How to set up automated fraud rules in Adtraxo
Adtraxo lets you automate your fraud blocking so you don't have to watch the dashboard all day. Here's how to set it up:
- Log in to your Adtraxo dashboard and navigate to your campaign.
- Click on "Fraud Rules" in the campaign settings.
- Enable the rules you want: block datacenter IPs, block bot user agents, block IPs exceeding velocity thresholds, block suspicious referers.
- Set your thresholds. Start conservative — you can tighten them later once you see the data.
- Save your rules. They apply in real-time to all incoming clicks.
For a deeper dive, check out our guide on setting fraud rules to protect your ad spend automatically.
Frequently asked questions
What is the average fake affiliate traffic percentage across ad networks?
Based on data from Adtraxo's platform, the average fake affiliate traffic percentage ranges from 15% to 35% depending on the network and traffic type. Pop and push traffic tends to be on the higher end (25–40%), while native traffic averages 10–20%. Adult traffic can be 30–50% fraudulent.
How do I calculate my fake affiliate traffic percentage?
Divide the number of clicks flagged by your fraud detection tool by your total clicks, then multiply by 100. For example, if 300 out of 1,000 clicks are flagged, your fake affiliate traffic percentage is 30%. You need a tracker with fraud detection enabled to get this data.
Can I get refunds from ad networks for fake clicks?
Yes, but you need evidence. Most ad networks have a refund policy for clearly fraudulent traffic, but they require proof. A fraud report from your tracker showing datacenter IPs, bot user agents, or IP velocity violations is usually sufficient. Submit the report to your account manager.
What's the fastest way to reduce fake clicks?
Enable automatic blocking for datacenter IPs and bot user agents first. These two signals catch the majority of bot traffic with minimal risk of blocking real users. Then analyze your placement-level data with sub-IDs and exclude the worst placements in your ad network dashboard.
Is free tracking software enough to detect affiliate fraud?
No. Most free trackers don't include fraud detection at all. They track clicks and conversions, but they don't analyze IPs, user agents, or velocity patterns. You need a platform with built-in fraud detection, like Adtraxo, to accurately measure your fake affiliate traffic percentage.
Stop guessing and start measuring
You can't fix what you can't measure. The fake affiliate traffic percentage in your campaigns is a number you should know — not a number you should guess at. Set up proper tracking with sub-IDs and postbacks, enable fraud detection, and run a baseline test. The data will tell you exactly where your budget is going and where it's being wasted.
If you're ready to see your real numbers, create a free Adtraxo account and run a test campaign. You'll get 10 tracking links and 5,000 clicks per month free — enough to measure your fraud rate on a small scale. When you're ready to scale, the Pro plan at $49/month gives you unlimited everything, including full fraud detection. Sign up at adtraxo.com and find out how much of your traffic is actually fake.
Track your affiliate campaigns for free
Clicks, conversions, fraud detection — all in one tracker.
Get started free →Not ready for an account? Get the Tracking Domination Playbook — free, just your email.