On HilltopAds, pop traffic flows in from thousands of publisher zones, and by default a click just lands on your page with no record of which zone sent it. Appending these macros stamps every visit with its origin, so ValidVisit can attribute each click to its exact zone and score it 0-100 for traffic quality.
Attribution on HilltopAds hinges on two of the double-brace macros in your landing URL. The required {{token}} carries the click id that lets ValidVisit tie each visit back to the precise click HilltopAds recorded, while {{zoneid}} names the publisher zone that actually served the pop. Adding {{campaignid}} and {{adid}} is optional but worth it for rollups by campaign and creative. Note that HilltopAds uses the lowercase double-curly format ({{zoneid}}, not [ZONEID] or {SUBID}), so paste the macros exactly as written or the network will pass them through unexpanded.
Once each click is tied to its {{zoneid}}, you stop guessing at the campaign level and start seeing which individual zones send clean traffic and which send invalid traffic and bots. ValidVisit ranks the bad zoneid values by their quality scores so you can act on the worst offenders: you add those zones to HilltopAds' campaign blacklist yourself. ValidVisit only reports and scores after the click arrives, it never blocks anything or touches your campaigns, and the exclusion always happens manually in your own HilltopAds dashboard. The blame sits with the underperforming zone, not with HilltopAds.
| Token | HilltopAds macro | ValidVisit param | Example |
|---|---|---|---|
| Campaign IDcampaign | {{campaignid}} | vv_campaign_id | 99213 |
| Zone IDpublisher | {{zoneid}} | vv_publisher_id | A1B2C3D4 |
| Ad IDad | {{adid}} | vv_ad_id | E5F6G7H8 |
| Conversion Token (Click ID) *click | {{token}} | vv_click_id | ck_77a2 |
{{campaignid}}vv_campaign_id{{zoneid}}vv_publisher_id{{adid}}vv_ad_id{{token}}vv_click_id* required for HilltopAds attribution.
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}}ValidVisit ranks the bad zoneid; add those zones to HilltopAds' campaign blacklist.
{{zoneid}} is the sub-source token. It resolves to the individual publisher zone that served your pop, and it is the value ValidVisit ranks so you know exactly which zones to blacklist.
The Conversion Token {{token}} is the only required macro. It carries the HilltopAds click id, which lets ValidVisit match each arriving visit back to its original click. {{campaignid}} and {{adid}} are optional and only add reporting granularity.
No. These are plain URL parameters you append to your landing page link inside your HilltopAds campaign settings. HilltopAds substitutes the real values at click time, so there is no funnel hop, script, or extra hop required.
See which HilltopAds publishers and placements send real, converting traffic vs. bots.
Free trial at launch · lock in early-access pricing
One script · raw IP never stored · GDPR legitimate-interest basis