Clickadu sells popunder alongside banner, in-page push and other formats, and that traffic is spread across many publisher ad zones. By appending the macros below to your destination URL, you let ValidVisit attribute every visit back to the exact zone it came from and judge it Valid or Invalid.
Cross-check any macro against the network’s official documentation. Clickadu official docs →
On Clickadu, the buyer-facing detail lives in two tokens. {campaignid} tells ValidVisit which campaign a click belongs to, and ${SUBID} is the unique per-click id Clickadu uses for conversion tracking, so each visit can be matched one-to-one with the network's reporting. Add the optional {zoneid} and you get the piece that actually matters for cleanup: the ad zone where the ad was displayed. Note the inconsistent macro format here, ${SUBID} is all-caps with a leading dollar sign while {campaignid}, {zoneid}, and {bannerid} are lowercase in plain curly braces, so copy each one exactly as written or Clickadu won't replace it.
Once every click is tied to its {zoneid}, you can stop guessing which sub-source is dragging your campaign down. ValidVisit groups your traffic by zone and reports each one's invalid share, surfacing the zones sending invalid traffic and bots. From there ValidVisit flags the bad zone id; paste it into the campaign's Zone Limitation field and switch it to Exclude yourself. ValidVisit judges after the visit arrives and never reaches into your Clickadu account, so the zone exclusion happens manually in your own Clickadu dashboard, and you blame the underperforming zone rather than the network as a whole.
| Token | Clickadu macro | ValidVisit param | Example |
|---|---|---|---|
| Campaign ID *campaign | {campaignid} | vv_campaign_id | 4523187 |
| Click ID (SubID) *click | ${SUBID} | vv_click_id | a1b2c3d4e5f6g7h8 |
| Zone IDpublisher | {zoneid} | vv_publisher_id | 982341 |
| Banner/Creative IDcreative | {bannerid} | vv_creative_id | 73821 |
{campaignid}vv_campaign_id${SUBID}vv_click_id{zoneid}vv_publisher_id{bannerid}vv_creative_id* required for Clickadu attribution.
https://yoursite.com/landing?utm_source=clickadu&utm_medium=pop&vv_campaign_id={campaignid}&vv_click_id=${SUBID}&vv_publisher_id={zoneid}&vv_creative_id={bannerid}Append these params to your landing-page URL — Clickadu fills the macros at click time, so every visit arrives attributed and ready to judge. No funnel hop.
Carries a per-click id, stored with each visit so a verdict traces back to the click.
Tokens last verified against Clickadu’s docs on 2026-10-02.
The buyer pastes their black/white list of zone IDs into the Sites&Zones ("Zone Limitation") field on the Zones & Additional page and flips the Exclude tumbler so the campaign stops serving on those zones.
{zoneid}. It maps each click to the specific Clickadu ad zone where the ad was displayed, which is the unit you paste into the campaign's Zone Limitation field. ${SUBID} is the per-click id and {campaignid} ties the click to the campaign, but {zoneid} is what lets you act on a single bad sub-source.
No. These are plain URL parameters, you just append them to your target URL in Clickadu and the network fills in the real values at click time. There is no funnel hop and nothing extra to set up on the Clickadu side.
Add the macros to your campaign's target URL inside Clickadu. ValidVisit then reports an invalid share per zone; when a zone is sending invalid traffic, copy its zone id into the Zone Limitation field on the campaign's Zones & Additional tab and flip the switcher to Exclude. ValidVisit judges only, the exclusion is done manually by you in Clickadu.
See which Clickadu publishers and placements send real buyers vs. bots.
Join the waitlist with just your email · 7-day trial at launch
One script · no cookies · no device IDs · raw IP never stored