Skip to main content
NEW · ClickProtect

Stop paying for bot clicks
on your affiliate offers.

Drop a single <script> tag on your tracker or lander. Every click is fingerprinted, scored against 12 fraud signals, and gets a verdict in <100 ms — clean, review, or fraud. Bot clicks get redirected to a safe URL; real users see your offer.

Drop-in <script> tag · Real-time API · Hosted at cdn.zerobot.info

POST /v3/click → 200 OK
click_id1140655...d00d
fingerprintb07f1a2c...74a
affiliate_idAFF-HEADLESS-x9k2
score60 / 100
verdictREVIEW
reasonsheadless_browser, scraper_ua

Bot clicks are quietly burning your budget.

If you run paid traffic, lead-gen, or push notifications, somewhere between 15–40 % of every dollar you spend is being eaten by automated traffic.

38%

of paid affiliate clicks are bots

Per the IAB & TAG fraud reports for the affiliate-marketing sub-segment.

$84B

lost industry-wide every year

Ad fraud is the second-largest revenue source for organised crime after the drug trade.

0

conversions on those clicks

You pay the traffic source. The advertiser sees nothing. Your EPC tanks.

How ClickProtect works

One <script> tag. Four steps. Every click verified in real-time.

1

Visitor clicks your link

They land on your tracker / lander page that’s loading clickprotect.js.

2

JS builds a fingerprint

Canvas + UA + screen + timezone + hardware. SHA-256 hashed. No cookies, no PII.

3

Server scores 12 signals

Datacenter / VPN / Tor, headless flags, geo mismatch, click-velocity, cross-affiliate FP correlation…

4

Verdict in <100 ms

clean → load offer. review → soft-block. fraud → redirect to a safe URL.

See pricing →

Why ClickProtect, not TrafficGuard / ClickCease / Anura?

Three things make us different. The first one is the moat.

Cross-affiliate fingerprint correlation

The same browser fingerprint hitting 5 different affiliates of the same advertiser within an hour is bot-farm behaviour. We see it because we sit across all of your affiliates. Single-tenant tools physically cannot.

Built on real bot-detection infra

We’ve been blocking bots since 2022. ClickProtect inherits the same IP reputation database, datacenter / VPN / Tor classifier, and cross-client threat intel that already protects thousands of affiliate links.

Drop-in. No SDK, no setup call.

One <script> tag and you’re live in 60 seconds. No vendor onboarding, no enterprise sales cycle, no per-network integration. Compare to TrafficGuard’s 2-week setup.

60-second integration

Paste one tag. That’s the whole integration. The script fires on page load, sends the click event, stores the click_id in localStorage, and (optionally) redirects fraudulent clicks to a safe URL you choose.

Need to validate conversions later? Call ZBClickProtect.conversion() from your thank-you page — we’ll tell you if the conversion came from a clean click or a flagged one.

1
2
3
4
5
6
<!-- Drop on your tracker or landing page -->
<script src="https://cdn.zerobot.info/clickprotect.js"
        data-key="YOUR_LICENSE_KEY"
        data-campaign="CAMPAIGN_42"
        data-affiliate="AFF_198"
        data-fraud-redirect="https://example.com/safe"></script>
1
2
3
4
5
6
<!-- Drop on your thank-you / conversion page -->
<script>
  ZBClickProtect.conversion().then(v => {
    // v.verdict = "paid" | "review" | "refused"
    console.log(v);
  });
</script>

Simple, usage-based pricing

Pay per click event scored. No per-seat fees. Cancel any time.

Starter

For solo affiliates getting started
$100/ month
  • 10,000 click events / month
  • 15+ fraud signals
  • Hard-block on Tor / VPN / datacenter IPs
  • Cross-affiliate fingerprint correlation
  • Real-time verdict API + conversion postback
  • Geo allowlist + custom fraud-redirect
  • 7-day click history
  • Velocity + replay-protection settings
  • CSV export of click events
  • Email support
Get started

Network

For affiliate networks & ad-tech
$800/ month
  • 1,000,000 click events / month
  • 15+ fraud signals
  • Hard-block on Tor / VPN / datacenter IPs
  • Cross-affiliate fingerprint correlation
  • Real-time verdict API + conversion postback
  • Geo allowlist + custom fraud-redirect
  • 90-day click history
  • Velocity + replay-protection settings
  • CSV export of click events
  • Per-affiliate fraud dashboard
  • Per-IP + per-fingerprint conversion settings
  • JSON / XLSX raw data export
  • Daily fraud digest email
  • Priority email support < 4h
Get started

Higher volume? Talk to us — we scale to 50M+ events per month with custom pricing.

Frequently asked

How is ClickProtect different from the standard ZeroBot AntiBot plan?

The $50 Standard AntiBot plan protects the affiliate link itself — bots get redirected before they reach your offer. ClickProtect operates on the tracker / lander layer: it verifies clicks that have already arrived, gives you a verdict per click (so you can dispute paid traffic with your source), and detects cross-affiliate fraud patterns that single-link protection can’t see. Many customers run both.

Does it slow down my landing page?

The script is <6 KB gzipped and runs asynchronously after the page has rendered. The verdict call uses keepalive: true, so even if the user clicks through immediately, the request still completes. Measured impact on Largest Contentful Paint: <15 ms.

What happens if a click is flagged as review — not full fraud?

By default, the user continues to your offer. The click is logged with the review verdict so you can audit it later or dispute the cost with your traffic source. If you set data-review-redirect, those visitors are routed through a soft-captcha instead.

Can I integrate it with my tracker (Voluum, Binom, RedTrack, BeMob)?

Yes — the script is tracker-agnostic. Drop it on any landing page or use the tracker’s “custom JS” field. We auto-detect the affiliate ID from common tracker URL parameters (aff_id, s1, sub_id) if you don’t set data-affiliate explicitly.

How does the cross-affiliate signal work, exactly?

Every click writes a fingerprint to our click_events table. When a new click arrives, we look up the last 60 minutes of clicks with the same fingerprint hash across the licensee’s entire affiliate base. If 3+ distinct affiliate_ids match, the new click’s score is escalated automatically. This is the signal that catches bot farms cycling through subs of the same offer — impossible to detect when each affiliate runs their own siloed protection.

Can I cancel anytime?

Yes. Monthly billing, no contract. Cancel inside your dashboard and the protection stays active until your billing period ends.

Ready to stop paying for bots?

One script tag. Live verdicts in <100 ms. Cancel any time.

Get started → See plans