Whether you run an affiliate program or buy the traffic yourself, fraud hides in a few affiliates, zones and sub-IDs. Find them before the payout does.
Detect, judge and attribute — with the evidence to act. The verdict never touches your traffic and we never claim recovered dollars; you see what’s real and decide what to cut.
Affiliate fraud is any way an affiliate earns a commission without sending a real customer. The common forms:
High payouts in igaming, finance and lead gen raise the incentive for all of these.
ValidVisit judges the visit each affiliate sends to your landing page.
Each kind of evidence lives somewhere specific; a visit verdict is the right tool for the fraud a visit can show.
Pass each affiliate’s ID and sub-ID in the landing-page URL and ValidVisit attributes every visit to them. The report then ranks affiliates and sub-IDs by their share of Invalid visits, worst-first.
Read it the way you’d read any source. A whole affiliate with a high invalid share is a conversation about their traffic; one bad sub-ID inside an otherwise clean affiliate is usually one source they bought. How to calculate an IVT rate per segment walks through the arithmetic, and fake leads covers lead offers.
An affiliate margin lives in the gap between what a visit costs and what the offer pays. On pop, push and native traffic that gap is decided zone by zone and sub-ID by sub-ID. A source that converted last week can drift as its own supply changes, and the first sign is usually a conversion rate that sags while clicks hold steady.
Bot traffic costs you twice. There’s the spend on visits that could never convert, and there’s what happens downstream: an advertiser who sees poor lead or sale quality from your traffic can scrub conversions, cut your payout or pause you on the offer. You’re judged on quality you couldn’t see upstream.
Keep your tracker. ValidVisit reads the tokens you already pass, zone, site, sub-ID, campaign and creative, in each network’s own macro format (tracking-token directory). Pass them through to your lander and put the script on the page you control, usually the lander or prelander. There’s no extra hop, so the path from click to lander stays exactly as it was.
Each visit gets a Valid or Invalid verdict, with its evidence, attributed to the sub-ID that sent it. Reports roll up by zone, sub-ID and source, worst-first, so the rows at the top are the ones costing you.
The setup guides for Voluum, RedTrack, Binom, BeMob and Keitaro cover each one.
Send conversions to ValidVisit by server-side postback and the conversions report shows which ones came from Invalid visits. That’s the number to look at before the advertiser does: a sub-ID converting on bot traffic is a conversion that may be rejected later, and on networks that optimize toward your conversion events it gets scaled, not cut.
Push deserves a special look, because a real subscription doesn’t mean a real person is behind each click. How invalid visits enter a push campaign.
Every visit judged Valid or Invalid across 100+ data points, attributed to the source that sent it.
Join the waitlist with just your email · 7-day trial at launch
One script · no cookies · no device IDs · raw IP never stored