Judge every TrafficFactory banner, native and video visit by ad zone. Find the zones sending invalid traffic and block them yourself in Step 5.
zone in TrafficFactoryThe buyer sets Target Mode to Block in the campaign’s Zones step and pastes the bad zone IDs comma-separated into "Bulk select zones" (or clicks Block on a zone / "Block all zones for this site"), which stops the campaign bidding on those placements.
TrafficFactory is a self-serve RTB ad network where advertisers bid CPC or CPM for banner, native and pre-roll video placements, and it puts its traffic at 88% mobile and tablet. It runs on the EXADS platform; its own Documentation link opens the EXADS docs. Every click can carry {zone_id}, the ad zone where your ad was shown, with {campaign_id} and {conversions_tracking}, the unique ID generated on the click; {site_id} and {sub} add the site and the publisher’s Sub ID. ValidVisit judges every visit Valid or Invalid with its evidence, so the zones you block are chosen from the visits themselves.
TrafficFactory’s terms count every user click on your ad from one IP address as a click, even if the target page is out of service, and a CPC campaign also pays for the clicks it gets during its 50,000-impression casting period. Invalid traffic rarely spreads evenly: it gathers in particular zones, sometimes under one Sub ID in a zone that is otherwise fine. Because {zone_id} rides on every click, each visit’s verdict rolls up to its zone, so one bad zone stays separable from the rest.
The EXADS Bidder blocks zones on conversions: a zone that reaches your Maximum Test Budget with zero conversions is blocked for the campaign forever. That catches dead zones only after they have spent, and it cannot tell automated clicks from real visitors on a slow offer. A verdict per visit can.
{zone_id}) invalid shareRank active {zone_id} values by invalid share. Zones well above your campaign baseline are candidates for “Block this zone” in Step 5 (Zones).
A site can carry several zones, and {site_id} shows which. If most of a site’s zones carry a high invalid share, “Block all zones for this site” is quicker than blocking them one by one; if only one does, block that zone and keep the rest.
If a zone’s invalid visits sit under one or two {sub} values, block those Sub IDs from the zone’s Sub IDs column and keep the zone.
Step 3 Targeting can block Hosting Proxy, VPN and other proxy types; EXADS says hosting proxies are typically used by automated systems. Compare zone invalid shares before and after you change it.
Invalid share broken down by:
{zone_id}ID of the ad zone where the ad is displayed — the unit you block in the campaign.Per-click id: TrafficFactory passes a unique click id, and ValidVisit stores it with each visit, so a verdict traces back to the click in TrafficFactory’s own reports.
Compare bot & invalid-traffic breakdown across every ad network →See your own TrafficFactory sub-sources judged this way.
Each TrafficFactory macro maps to a normalized parameter, so every judged visit is pinned to the right campaign, creative and publisher.
https://yoursite.com/landing?utm_source=trafficfactory&utm_medium=banner&vv_campaign_id={campaign_id}&vv_publisher_id={zone_id}&vv_click_id={conversions_tracking}| Token | TrafficFactory macro | Maps to | Identifies |
|---|---|---|---|
| Campaign ID | {campaign_id} | campaign_id | campaign |
| Zone ID | {zone_id} | publisher_id | publisher |
| Click ID | {conversions_tracking} | click_id | click |
{campaign_id}{zone_id}{conversions_tracking}Macros checked against TrafficFactory’s own documentation on 2026-10-02. TrafficFactory docs
The verdict works the same way on every network. ValidVisit never changes your TrafficFactory account: you make the exclusion there yourself. How the verdict works →
{zone_id}, {campaign_id} and {conversions_tracking}, added with +Add Tokens when you enter the landing page URL in Step 2 (Ads). {conversions_tracking} is what server-to-server conversion tracking needs: you store it and send it back as the tag value when the goal is reached.
In the campaign’s Zones step (Step 5 of campaign creation), set the Target Mode dropdown to Block and paste the zone IDs, comma-separated, into “Bulk select zones”. You can also block a single zone, use “Block all zones for this site”, or block individual Sub IDs within a zone. A campaign blocking or targeting more than 2,500 zone IDs or 1,000 URLs is deactivated automatically.
Yes, through Campaigns > Bidder. Automatic Bidding Optimization needs a conversion goal; Blocking Rules block zones, sites and other dimensions on impressions, clicks, CTR, spend, conversions, eCPA, ROI or profit. Both act on performance, not on whether the visits were real; the verdict adds that view.
Weighing a blocker for banner / display traffic? How ValidVisit compares to Adscore, TrafficGuard and Opticks.
See which publishers and placements send real buyers vs bots — every visit judged Valid or Invalid, worst first.
Join the waitlist with just your email · 7-day trial at launch
One script · no cookies · no device IDs · raw IP never stored