Who it’s for
For media buyers

Bot traffic detection for media buyers

You buy clicks across native, push, pop and search. What arrives is a mix of real people and automation — blended into one campaign number that hides the sources quietly draining your budget.

How ValidVisit works →
What you get, exactly
Valid / Invalid
An auditable verdict on every visit, with its evidence.
48 networks
Attribution across the native, push and pop channels where invalid traffic concentrates.
No cookies
No device IDs, raw IP never stored — nothing heavy for a blocker to trip.
01 / THE PROBLEM

You already know this.

  • The campaign average looks acceptable while two sub-sources underneath it are mostly bots — the blend hides them.
  • Networks optimize on traffic you have no independent way to verify.
  • “Something feels off” isn’t a claim a network will act on.
02 / WHAT YOU GET

Every visit judged, and the source behind it.

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.

  • Every visit judged Valid or Invalid, with its evidence, pinned to the exact source, campaign, publisher and placement that sent it.
  • Sub-source granularity: the specific zone or widget that leaks, not just the channel, so you cut the placement and keep the campaign.
  • Auditable per-visit evidence to take to the network — a measurement claim with a remedy, not an accusation.
03 / HOW IT FITS

How ValidVisit fits the way media buyers work.

Where a media buyer’s budget leaks

Spend rarely goes bad evenly. On native, push and pop networks your budget is spread across thousands of zones, sites and widgets, often resold through feeds you never see, and bot traffic concentrates in a few of them. Search and social leak differently, through partner inventory and extended placements rather than open zones.

The network reports all of it as one campaign line. A healthy CTR and a poor conversion rate can both be true at once, because a handful of placements send visits nobody was behind while the rest of the campaign works. Pausing the campaign throws out the good placements with the bad ones, and guessing from CTR cuts the wrong ones.

The workflow: tag, judge, rank, cut

  1. Tag the URL. Add the network’s own tokens for zone, site, publisher, widget and campaign to your landing-page URL. The tracking-token directory lists them per network, in each network’s own macro syntax.
  2. Add one script. It loads asynchronously on the landing page and adds nothing to the click path.
  3. Let visits come in. Every paid visit is judged Valid or Invalid, with its evidence, and attributed to the source that sent it.
  4. Read the Cut list. Sources ranked worst-first by their share of Invalid visits, with evidence in your dashboard for each row.
  5. Cut in the network. Export the IDs and paste them into the network’s block list. Where each network lets you block, and by what unit.

Scale on sources you’ve measured

Cutting is half the job. The other half is knowing which placements deserve more budget. Sort the same report the other way and the sources with the cleanest visits rise to the top: the zones worth whitelisting, bidding up or moving into a campaign of their own.

If you send conversions to ValidVisit by server-side postback, the conversions report shows which ones came from Invalid visits. That matters whenever a network optimizes on your conversion signal: a sub-source firing conversions from visits nobody was behind looks like a winner to the algorithm, and to you.

Evidence for the account manager

“Something feels off” doesn’t get a credit. A list of zone IDs, visit counts and verdicts gets a conversation, and on networks whose terms allow it, a credit request. Policies and deadlines differ widely: what each network’s own terms say about refunds.

ValidVisit never writes to your ad accounts. It measures and hands you the list; the exclusion, the bid change and the refund request stay yours. Why we detect without blocking.

For media buyers

See which sub-sources send customers and which send bots — worst-first, per placement.

  • Every visit judged Valid or Invalid, with its evidence, pinned to the exact source, campaign, publisher and placement that sent it.
  • Sub-source granularity: the specific zone or widget that leaks, not just the channel, so you cut the placement and keep the campaign.
  • Auditable per-visit evidence to take to the network — a measurement claim with a remedy, not an accusation.

Just your email · no card · unsubscribe anytime · privacy policy

How it works →
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

Questions, answered.

Will it block my traffic?+
Not unless you ask it to. The verdict never blocks anyone: ValidVisit detects, judges and attributes, and hands you the evidence — you decide what to cut in the network’s own dashboard, and nothing sits in the click path. For visitors you never want, such as a country you don’t sell to or data-center and VPN connections, traffic rules tag them, can send them to another page, and write a firewall rule to block those countries at your own firewall.
Does it work on native, push and pop?+
Yes — attribution spans UTM plus a directory of 48 ad-network tracking tokens, including the native, push and pop channels where invalid traffic concentrates. The token directory lists each network’s macros.
Should I block by zone, site or feed?+
By the most precise unit the network lets you block, usually the zone or site, because bot traffic tends to concentrate in a few of them. Drop a whole feed only when the problem is spread across it. The blocking-by-network reference lists the unit each network supports.
How much traffic does a source need before I act on its verdict?+
Enough that a few odd visits don’t decide it. Read sources over days rather than hours, and weigh the share of Invalid visits against the volume behind it: a zone with a handful of visits is a watch item, not a cut. The Cut list shows both side by side.
How is it priced?+
On visits judged, not on ad spend, so a bigger budget doesn’t raise your bill by itself. See pricing.
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

Judge your paid traffic for media buyers.

Every visit judged Valid or Invalid across 100+ data points, attributed to the source that sent it.

Just your email · no card · unsubscribe anytime · privacy policy

Join the waitlist with just your email · 7-day trial at launch

One script · no cookies · no device IDs · raw IP never stored