zone in HilltopAdsValidVisit ranks the bad zoneid; add those zones to HilltopAds' campaign blacklist.
HilltopAds is a self-serve SSP offering pop-under, push, in-page and video inventory across both mainstream and non-mainstream verticals. Its reporting is built around the {{zoneid}} — the traffic source each click came from — which is also the unit you blacklist at the campaign level, so zone-level intelligence translates directly into action. ValidVisit captures HilltopAds' {{zoneid}}, {{adid}} and {{campaignid}} on arrival (and the {{ctoken}} click token), then grades every click on a 0–100 scale by weighing 100+ independent data points — the network the click came through, the device sitting behind it and how the visitor actually behaves — so that real people pass and automated traffic stands apart. The result is which zones carry invalid traffic, a per-zone verdict instead of a campaign-wide average that hides clean inventory among the bad.
https://yoursite.com/landing?utm_source=hilltopads&utm_medium=pop&vv_campaign_id={{campaignid}}&vv_publisher_id={{zoneid}}&vv_ad_id={{adid}}&vv_click_id={{token}}Because HilltopAds' headline formats (pop-under, in-page push) fire without a deliberate user click, the format itself offers no quality filter — automated page-loaders and scripted browsers can trigger events at scale. The IVT patterns ValidVisit surfaces map onto the network's zone structure. First, traffic-source clustering by zone: clicks that originate from server farms or proxy/VPN exit points pile up inside particular {{zoneid}} values rather than spreading evenly across the campaign, the signature of supply-side injection.
Second, device and connection mismatches: the way a click presents itself doesn't line up with the browser and OS it claims to be, an inconsistency that persists even when the user-agent looks perfectly ordinary. Third, the automation tell: HilltopAds zones with a disproportionate share of visitors who load a page but never behave like a person interacting with it are a reliable marker of automated loaders rather than real users. Each of these feeds the same 0–100 quality score, and because {{zoneid}} rides on every click, ValidVisit attributes the whole picture to individual zones, letting you separate one problematic zone from a campaign that is otherwise fine.
Sort active {{zoneid}} values by average quality and by the share of clicks in the suspicious/bad tier. A zone well above your campaign baseline warrants review before you scale spend into it.
Pop and push clicks arriving through cloud servers or proxy/VPN exits rarely convert. ValidVisit ties each of these findings to the {{zoneid}} so you can blacklist the offending zones in your HilltopAds campaign without touching the good ones.
When a zone shows clicks whose device profile doesn't match its stated browser, alongside an elevated rate of visitors that never behave like real people, that points to automated loaders. These technical traits are far harder for a traffic seller to fake than a user-agent string, making them dependable for grading SSP inventory.
Cross-reference {{campaignid}} click volume against conversions. A segment where clicks spike but conversions stay flat often means a new bot-heavy zone was rotated in — the zone breakdown confirms which.
Each HilltopAds macro maps to a normalized parameter, so every scored click is pinned to the right campaign, creative and publisher.
| Token | HilltopAds macro | Maps to | Identifies |
|---|---|---|---|
| Campaign ID | {{campaignid}} | campaign_id | campaign |
| Zone ID | {{zoneid}} | publisher_id | publisher |
| Ad ID | {{adid}} | ad_id | ad |
| Conversion Token (Click ID) | {{token}} | click_id | click |
{{campaignid}}{{zoneid}}{{adid}}{{token}}HilltopAdsitself isn’t the problem — bots and invalid traffic concentrate in a handful of its sub-sources: the publisher, site or zone, and the placement or widget within it. So we roll the score up by those HilltopAds tokens, not by creative (which says nothing about whether a click was human).
Illustrative example — HilltopAds traffic scored 0–100 per sub-source, worst first.
See your own HilltopAds sub-sources scored this way.
Bot / invalid-traffic score broken down by:
{{zoneid}}ID of the traffic source / zone the click came from — the unit you blacklist in the campaign.Per-click id: HilltopAds passes a unique click id, so we also run velocity, deduplication and repeat-source checks on every click.
Compare bot & invalid-traffic breakdown across every ad network →Every click is weighed against more than a hundred independent data points and reduced to a single, sortable 0–100 quality score.
Each data point is combined rather than checked in isolation, so a genuine human almost never trips enough of them to be flagged — and bots that beat one rarely beat the rest.
The detection model is ours and stays that way. What you get is a clear verdict on every click — not a single brittle rule you can game, and not an unexplained number you can't act on.
Every verdict maps to the campaign, publisher and placement that sent the click — so you know exactly which source to cut.
Add ValidVisit's script to your landing page and append the HilltopAds tokens — {{zoneid}}, {{adid}}, {{campaignid}} and the {{ctoken}} click token — to your destination URL. The pixel captures them on arrival and stores a scored verdict per click, segmented by zone and campaign. Scoring runs post-arrival, so no extra hop is added to the pop/push event.
Yes. Because {{zoneid}} is on every click, ValidVisit ranks your zones by quality distribution and by what is dragging the low scores down, and you paste the offenders into your HilltopAds campaign blacklist. ValidVisit surfaces which zones to act on; you apply the blacklist in your account.
No. The 0–100 score is built from 100+ technical data points about the source, the device and the behaviour behind each click — not from time-on-page or scroll depth, which are naturally low for pop. A real person who closes a popped tab looks completely different across those data points than an automated browser or a click coming off a hosting server, so genuine human traffic isn't penalised.
See which campaigns and publishers send real, converting traffic vs bots — every click scored 0–100.
Free trial at launch · lock in early-access pricing
One script · raw IP never stored · GDPR legitimate-interest basis