All networks
RollerAds
Tracking reference · Push

RollerAds tracking tokens & macros

A tagged RollerAds destination URL looks like yoursite.com/landing?clickid={clickId}&zone={zoneId}&feed={feedId}&camp={campaignId}&cr={creativeId}. Five tokens cover the click, the zone, the feed, the campaign and the creative. RollerAds fills them at click time, and ValidVisit reads them on arrival, so every Push, In-Page Push, OnClick and Direct Click visit is attributed to the zone that sent it, then judged Valid or Invalid, with its evidence.

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

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

RollerAds writes its macros in camelCase. They appear in the tracker templates of its own help articles rather than in a separate macro list, so copy them exactly as written here. {clickId} identifies the click and is what the postback returns. {zoneId} is a specific placement inside a traffic source, the unit you exclude. {feedId} is the traffic source itself, which RollerAds recommends adding for optimization. {campaignId} and {creativeId} add campaign and creative detail.

The two supply levels are why you want both. A feed carries many zones, and invalid visits often gather in one or two of them while the rest of the feed stays clean. ValidVisit's invalid share per {zoneId}, read beside its {feedId}, shows whether to exclude a few zones under Feed and Zone targeting or the whole feed. CPA Goal campaigns also exclude zones automatically once they spend their test limit without converting, and the verdicts show which of those zones were sending invalid visits rather than real people who didn't buy. ValidVisit never changes your RollerAds campaign: the exclusions are yours to make.

MACRO MAP

RollerAds macro → ValidVisit param

Campaign IDcampaign
RollerAds macro
{campaignId}
ValidVisit param
vv_campaign_id
Example
33010
Feed IDpublisher
RollerAds macro
{feedId}
ValidVisit param
vv_publisher_id
Example
feed_12
Zone IDplacement
RollerAds macro
{zoneId}
ValidVisit param
vv_placement_id
Example
zone_551
Creative IDcreative
RollerAds macro
{creativeId}
ValidVisit param
vv_creative_id
Example
987
Click ID *click
RollerAds macro
{clickId}
ValidVisit param
vv_click_id
Example
ck_ra

* required for RollerAds attribution.

TRACKING URL

Ready-to-use RollerAds tracking URL

rollerads tracking URL
https://yoursite.com/landing
?utm_source=rollerads
&utm_medium=push
&vv_campaign_id={campaignId}
&vv_publisher_id={feedId}
&vv_placement_id={zoneId}
&vv_creative_id={creativeId}
&vv_click_id={clickId}

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

Using RollerAds tokens?

See which RollerAds sources send bots.

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

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

What RollerAds tokens let you break bots down by

Breakdown the tokens allow
  • Feed ID — The traffic source; blacklisting a feed cuts every zone in it.
  • Zone ID — A placement inside a feed — the finer unit you blacklist.

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

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

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

Found a bad zone (placement) / feed (source)? Exclude it in RollerAds

The buyer excludes the bad zone IDs (or a whole feed for a coarser cut) under Feed and Zone targeting, or runs CPA Goal so zones that spend their test limit without converting are excluded automatically.

Campaign targeting → Traffic block → Feed and Zone targeting (include or exclude specific traffic sources and placements); CPA Goal campaigns also exclude zones with no conversions after their test limit
FAQ

RollerAds tracking token FAQs

What's the difference between {zoneId} and {feedId}?+

{feedId} is the traffic source; {zoneId} is a placement inside it. Excluding a feed is the coarser cut and excluding a zone the finer one. Both are done under Feed and Zone targeting in the campaign's Traffic block.

Why does an older link of mine use {campaignid}?+

Some examples, including one RollerAds blog post, write the macros in lower case. RollerAds' help-centre templates use camelCase, such as {campaignId} and {zoneId}, and that's the spelling to use.

Which RollerAds token is required?+

{clickId}, for conversions: it's the value RollerAds' postback returns, and CPA Goal needs a working postback. {zoneId} and {feedId} are what make the verdicts actionable.

Does CPA Goal make this unnecessary?+

No. CPA Goal acts on conversions, after each zone has spent its test limit. It can't tell a zone of automated visits from a zone of real people on a slow-converting offer; the verdict on each visit can, from the first visits.

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

Judge every RollerAds visit — and find the fake ones.

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