All networks
TrafficJunky
Tracking reference · Banner / Display

TrafficJunky tracking tokens & macros

A tagged TrafficJunky destination URL looks like yoursite.com/landing?clickid={ACLID}&site={SiteName}&spot={SpotName}&camp={CampaignID}&ad={AdID}&ban={BanID}. Six tokens cover the click, the site, the ad spot, the campaign, the ad and the banner. TrafficJunky replaces them with real values when the ad is served, and ValidVisit reads them on arrival, so every visit is attributed to the site and spot that served it, then judged Valid or Invalid, with its evidence.

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

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

You add the tokens in Step 5 of campaign creation, where TrafficJunky lists the available ones below the target URL field; click one to insert it. {ACLID} is TrafficJunky's click ID. It's added to each click, and TrafficJunky asks that it be kept through the visitor's session and sent back on the postback, so the conversion is attributed to the original click. ValidVisit stores it on the visit. {CampaignID}, {AdID} and {BanID} name the campaign, the ad and the banner. {SiteName} names the site that sent the traffic, which TrafficJunky's own UTM example uses as the source, and {SpotName} names the ad spot, the placement on that site.

Site and spot are the two levels to read verdicts at. One site can carry several spots, so ValidVisit's invalid share per {SpotName}, beside its {SiteName}, shows whether to drop one spot or the whole site. TrafficJunky's FAQ also lists {SourceName}, {Location} and {BidValue}, and invites advertisers to ask if a tracker needs other tokens. ValidVisit doesn't touch your TrafficJunky campaign; dropping a spot or a site is yours to do.

MACRO MAP

TrafficJunky macro → ValidVisit param

Click ID *click
TrafficJunky macro
{ACLID}
ValidVisit param
vv_click_id
Example
a1b2c3d4e5f6g7h8
Campaign ID *campaign
TrafficJunky macro
{CampaignID}
ValidVisit param
vv_campaign_id
Example
1002392921
Ad IDad
TrafficJunky macro
{AdID}
ValidVisit param
vv_ad_id
Example
55012345
Banner / Creative IDcreative
TrafficJunky macro
{BanID}
ValidVisit param
vv_creative_id
Example
7890123
Publisher Site Namepublisher
TrafficJunky macro
{SiteName}
ValidVisit param
vv_publisher_id
Example
pornhub.com
Spot nameplacement
TrafficJunky macro
{SpotName}
ValidVisit param
vv_placement_id
Example
Header Banner 300x100

* required for TrafficJunky attribution.

TRACKING URL

Ready-to-use TrafficJunky tracking URL

trafficjunky tracking URL
https://yoursite.com/landing
?utm_source=trafficjunky
&utm_medium=banner
&vv_click_id={ACLID}
&vv_campaign_id={CampaignID}
&vv_ad_id={AdID}
&vv_creative_id={BanID}
&vv_publisher_id={SiteName}
&vv_placement_id={SpotName}

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

Using TrafficJunky tokens?

See which TrafficJunky sources send bots.

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

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

What TrafficJunky tokens let you break bots down by

Breakdown the tokens allow
  • Publisher Site Name — Name of the publisher site that triggered the ad.
  • Spot name — Name of the ad spot (placement) where the banner was shown.

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

Where you can act, in TrafficJunky
  • IP exclusiondocumented
  • Device targetingdocumented
  • OS targetingdocumented
  • Browser targetingdocumented
  • Connection typedocumented
  • Languagedocumented

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

Found a bad source (site + spot)? Exclude it in TrafficJunky

With a list of bad {SiteName}/{SpotName} pairs, the buyer edits the campaign, sets Source Selection to Manually in Step 3 and leaves those sources unselected (the default, Automatically (All), runs on every available source), or adds a Rule that excludes underperforming sources.

Campaign creation or edit → Step 3 "Tracking, Sources & Rules": Source Selection defaults to "Automatically (All)" (all available sources); switch it to "Manually" to select specific sources; "Rules for Source Optimization" in the same step can exclude underperforming sources; a running campaign lists its sources in the Sources tab of the Campaign Overview page
FAQ

TrafficJunky tracking token FAQs

Which TrafficJunky token is required?+

{ACLID}. TrafficJunky calls it the most important parameter for conversion tracking: it's the click ID its postback needs to attribute a conversion. {CampaignID} identifies the campaign; the other tokens add detail.

What's the difference between {SiteName} and {SpotName}?+

{SiteName} names the site that sent the traffic; {SpotName} names the ad spot on it. TrafficJunky's own UTM example uses {SiteName} as the source and {SpotName} as a content tag.

Can I put the tokens in UTM tags?+

Yes. TrafficJunky's FAQ suggests utm_campaign={CampaignID}, utm_source={SiteName}, utm_medium=TrafficJunky and utm_content={BanID} or {SpotName}. ValidVisit reads the UTM tags and the tokens on the same visit.

Should I add {SourceName} too?+

TrafficJunky lists {SourceName} among its common tokens next to {SiteName}, but its FAQ doesn't spell out how the two differ. If you add it, compare the values on your first visits before choosing which one to report on.

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

Judge every TrafficJunky visit — and find the fake ones.

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