All networks
Bidvertiser
Tracking reference · Pop / Pop-under

Bidvertiser tracking tokens & macros

A tagged Bidvertiser destination URL looks like yoursite.com/landing?clickid={BV_CLICKID}&src={BV_SRCID}&camp={BV_CAMPID}&ad={BV_ADNAME}. Four tokens cover the click, the traffic source, the campaign and the ad. Bidvertiser fills them at click time, and ValidVisit reads them on arrival, so every visit across its pop-under, push, in-page push, native and direct navigation traffic is attributed to the source that sent it, then judged Valid or Invalid, with its evidence.

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

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

{BV_SRCID} is the token that matters most. Bidvertiser treats SourceID and Sub ID as the same thing, the identifier of the placement a click came from, and its Blacklist tool takes only IDs passed by {BV_SRCID}. {BV_CLICKID} identifies the click and is what the Global Postback matches conversions on, which Bidvertiser's Auto Optimization needs before it can act. {BV_CAMPID} keeps campaigns apart, and {BV_ADNAME}, listed on Bidvertiser's Direct Ads page, is your ad's identifier. Bidvertiser writes its macros in capitals with a BV_ prefix, so copy them exactly as shown.

The macro page has a few more. {BV_DOMREF} passes the referring domain, but only on contextual pops, so on other formats it stays empty. {BV_KEYWORD} carries the search term where one applies. Add {BV_DOMREF} on contextual pop campaigns if you want the site next to the source ID. ValidVisit's invalid share per {BV_SRCID} is the list you work from: sources running well above your campaign baseline go into the Blacklist tool, one per line, while a source of valid visits that converts poorly suits a lower bid instead. ValidVisit doesn't change your Bidvertiser ad; the blacklist and the bids are yours to set.

MACRO MAP

Bidvertiser macro → ValidVisit param

Campaign IDcampaign
Bidvertiser macro
{BV_CAMPID}
ValidVisit param
vv_campaign_id
Example
cmp_12
Source IDpublisher
Bidvertiser macro
{BV_SRCID}
ValidVisit param
vv_publisher_id
Example
src_5521
Ad Namead
Bidvertiser macro
{BV_ADNAME}
ValidVisit param
vv_ad_id
Example
ad_a
Click ID *click
Bidvertiser macro
{BV_CLICKID}
ValidVisit param
vv_click_id
Example
ck_88

* required for Bidvertiser attribution.

TRACKING URL

Ready-to-use Bidvertiser tracking URL

bidvertiser tracking URL
https://yoursite.com/landing
?utm_source=bidvertiser
&utm_medium=pop
&vv_campaign_id={BV_CAMPID}
&vv_publisher_id={BV_SRCID}
&vv_ad_id={BV_ADNAME}
&vv_click_id={BV_CLICKID}

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

Using Bidvertiser tokens?

See which Bidvertiser sources send bots.

  • Every visit judged Valid or Invalid, worst source first.
  • Attributed through the Bidvertiser 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

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

What Bidvertiser tokens let you break bots down by

Breakdown the tokens allow
  • Source ID — Traffic source (subid) — the unit you block in the advertiser panel.

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

Where you can act, in Bidvertiser
  • IP exclusionnot offered
  • Device targetingdocumented
  • OS targetingdocumented
  • Browser targetingdocumented
  • Connection typedocumented
  • Languagedocumented

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

Found a bad source? Exclude it in Bidvertiser

The buyer adds the bad source IDs passed by {BV_SRCID} to the ad’s blacklist (or pauses them from the SubIDs tab), sets a lower bid per source instead, or lets Auto Optimization blacklist SubIDs that miss a target conversion rate or cost per conversion.

The ad’s Advanced settings (the three horizontal lines) → Blacklist tool (or Whitelist tool), one source ID per line, then Update; also the Analytics report’s SubIDs tab, where sources can be paused; account-wide, Manage Account → Domains Blacklist
FAQ

Bidvertiser tracking token FAQs

What's the difference between {BV_SRCID} and {BV_DOMREF}?+

{BV_SRCID} is Bidvertiser's source ID, passed on every format and the unit its Blacklist tool takes. {BV_DOMREF} is the referring domain, passed only on contextual pops. Judge and blacklist by {BV_SRCID}; use {BV_DOMREF} for context, or when adding a site to the account-wide Domains Blacklist.

Which Bidvertiser token is required?+

{BV_CLICKID}, for conversions: it's what the Global Postback matches on, and Auto Optimization can't act without conversion data. {BV_SRCID} is what makes the verdicts actionable.

Where do I add the macros?+

In your ad's destination URL, as query parameters, spelled exactly as Bidvertiser writes them: capitals, the BV_ prefix and the braces. Bidvertiser fills them on each click, and ValidVisit reads the values from the incoming visit.

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

Judge every Bidvertiser visit — and find the fake ones.

See which Bidvertiser 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