All networks
Adnium
Tracking reference · Banner / Display

Adnium tracking tokens & macros

Adnium's required macro for conversion tracking is {conversion}, a click-level identifier that has to be on your destination URL before ValidVisit can attribute anything back to this network. What sets Adnium apart from the rest of this list is {keywords.matched}, a macro that passes back the actual keyword its native or banner ad matched against, on top of the usual site, adzone, and banner tokens. Append the full set and ValidVisit judges every visit Valid or Invalid down to the placement and, where relevant, the keyword behind it.

Cross-check any macro against the network’s official documentation. Adnium official docs →

6
Adnium macros mapped to attribution
1
required for attribution
no-hop
one script, no link rewriting
Valid / Invalid
a verdict on every visit

{conversion} is the one non-negotiable token, functioning as the click or sub id that ValidVisit ties back to a specific visit; everything else is additive detail. {site} names the publisher, {adzone} narrows that down to the specific placement on the site, and {banner} identifies the creative that ran. {keywords.matched} is the distinctive one: because a share of Adnium's banner and pop inventory is served against keyword targeting, this macro tells you which matched keyword actually triggered the ad, so a site or adzone with a high invalid share can sometimes be traced further back to a specific keyword pulling in traffic that doesn't convert. {campaign} just keeps everything grouped for reporting. All six resolve automatically once Adnium fires the click, no separate keyword report or export needed to get that detail into ValidVisit.

Most networks in this category stop at telling you which site or placement is worth keeping; Adnium's keyword macro adds a layer most competitors don't offer, letting an Invalid verdict on {adzone} get diagnosed one step further, into whether it's the placement itself or a specific keyword match feeding it bad traffic. That's a meaningfully finer read than a campaign-wide average, or even a per-site one, gives you on its own. As always, ValidVisit's contribution ends at surfacing that verdict and the keyword behind it, it doesn't have the ability to remove a keyword or shut off an adzone inside Adnium. Once you've found the keyword or placement responsible, adjusting targeting or blocking that adzone is done from within Adnium's own campaign controls.

MACRO MAP

Adnium macro → ValidVisit param

Conversion Tracking ID (subid / click ID) *click
Adnium macro
{conversion}
ValidVisit param
vv_click_id
Example
abc123xyz
Campaign IDcampaign
Adnium macro
{campaign}
ValidVisit param
vv_campaign_id
Example
123456
Site IDpublisher
Adnium macro
{site}
ValidVisit param
vv_publisher_id
Example
pub_42
Adzone IDplacement
Adnium macro
{adzone}
ValidVisit param
vv_placement_id
Example
plc_7
Banner IDad
Adnium macro
{banner}
ValidVisit param
vv_ad_id
Example
456789
Matched Keywordskeyword
Adnium macro
{keywords.matched}
ValidVisit param
vv_keyword
Example
running shoes

* required for Adnium attribution.

TRACKING URL

Ready-to-use Adnium tracking URL

adnium tracking URL
https://yoursite.com/landing
?utm_source=adnium
&utm_medium=banner
&vv_click_id={conversion}
&vv_campaign_id={campaign}
&vv_publisher_id={site}
&vv_placement_id={adzone}
&vv_ad_id={banner}
&vv_keyword={keywords.matched}

Append these params to your landing-page URL — Adnium fills the macros at click time, so every visit arrives attributed and ready to judge. No funnel hop.

Using Adnium tokens?

See which Adnium sources send bots.

  • Every visit judged Valid or Invalid, worst source first.
  • Attributed through the Adnium tokens above, down to the placement.
  • Works beside your tracker, with nothing added to the click path.

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

Adnium traffic quality →
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid
WHAT IT JUDGES BY

What Adnium tokens let you break bots down by

Breakdown the tokens allow
  • Site ID
  • Adzone ID

Carries a per-click id, stored with each visit so a verdict traces back to the click.

Where you can act, in Adnium
  • Device targetingdocumented
  • OS targetingdocumented
  • Connection typedocumented
  • Languagedocumented

Tokens last verified against Adnium’s docs on 2026-10-02.

Found a bad site + ad zone? Exclude it in Adnium

The buyer adds bad site IDs to a Black List on the wblist page (entities on the Black List are rejected), sets Exclude Site/Exclude Zone on the campaign, or pastes up to 50 bad SubIDs (one per line) into the campaign’s Keyword Targeting field as a black-list.

Advertisers > White & Black Listing page (adnium.com/advertisers/wblist) for site lists; API/campaign edit exposes Include Site / Exclude Site / Include Zone / Exclude Zone; SubIDs are white/black-listed inside the campaign edit screen’s Keyword Targeting field
FAQ

Adnium tracking token FAQs

What makes {keywords.matched} different from what other networks offer?+

Most networks stop at a site or placement token. Adnium's {keywords.matched} goes further, passing back the actual keyword that triggered the ad, so ValidVisit can help trace a frequently invalid adzone down to a specific keyword match rather than just a placement.

Which token is required for ValidVisit to judge Adnium traffic?+

{conversion}. It's Adnium's click-level identifier and the only token ValidVisit strictly needs to attribute a visit; {site}, {adzone}, {banner}, and {keywords.matched} all add optional detail on top.

Can ValidVisit block a bad keyword or adzone in Adnium?+

No. ValidVisit only judges and reports against these tokens; blocking a keyword match or shutting off an adzone happens inside your Adnium campaign settings, not automatically through ValidVisit.

Is Adnium traffic real? See how ValidVisit judges every Adnium visit for bot traffic.
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

Judge every Adnium visit — and find the fake ones.

See which Adnium publishers and placements send real buyers vs. bots.

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