All networks
Pushground
Tracking reference · Push

Pushground tracking tokens & macros

Pushground sends push and in-page push clicks from supplies (feeds) that each group many sites, and each click lands on your page carrying macros it fills in for you. Append the tokens below and ValidVisit attributes every Pushground visit to its supply and site, then judges it Valid or Invalid, with the evidence in your dashboard. You see, at a glance, which sites send real visitors and which send invalid traffic.

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

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

On Pushground, attribution hinges on three tokens. {click_id} is the required value that ties each visit to a single Pushground click and comes back on the postback. {supply_id} is the feed the click came from, and {site_id} is the website or placement inside that feed, written as the supply and the source together (234-19). Pushground also offers {campaign_id} and {creativity_id}, so you can pin every arrival to a campaign and creative as well. Older guides use {source}; Pushground's own macro list now marks it deprecated, because a source number was never unique without its supply.

The split matters because Pushground lets you blacklist at both levels. Blacklisting a Supply ID cuts every site under it; blacklisting a Site ID leaves the rest of the supply running. ValidVisit's invalid share per {site_id} shows whether the problem is one site or the whole feed. ValidVisit judges after the visit has arrived and never changes your Pushground campaign: the blacklist is a step you take under Targeting on your own Create or Edit Campaign page.

MACRO MAP

Pushground macro → ValidVisit param

Campaign IDcampaign
Pushground macro
{campaign_id}
ValidVisit param
vv_campaign_id
Example
88210
Supply IDpublisher
Pushground macro
{supply_id}
ValidVisit param
vv_publisher_id
Example
234
Site IDplacement
Pushground macro
{site_id}
ValidVisit param
vv_placement_id
Example
234-19
Creative IDcreative
Pushground macro
{creativity_id}
ValidVisit param
vv_creative_id
Example
cr_22
Click ID *click
Pushground macro
{click_id}
ValidVisit param
vv_click_id
Example
ck_pg

* required for Pushground attribution.

TRACKING URL

Ready-to-use Pushground tracking URL

pushground tracking URL
https://yoursite.com/landing
?utm_source=pushground
&utm_medium=push
&vv_campaign_id={campaign_id}
&vv_publisher_id={supply_id}
&vv_placement_id={site_id}
&vv_creative_id={creativity_id}
&vv_click_id={click_id}

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

Using Pushground tokens?

See which Pushground sources send bots.

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

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

What Pushground tokens let you break bots down by

Breakdown the tokens allow
  • Supply ID — The supply (feed). Blacklisting it cuts every site under it.
  • Site ID — The site or placement inside a supply; blacklisting it leaves the rest of the supply running.

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

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

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

Found a bad supply ID / site ID? Exclude it in Pushground

The buyer pastes a comma-separated list of Supply IDs (e.g. 234) or Site IDs (e.g. 234-19, 234-23) into the blacklist field under Targeting on the Create/Edit Campaign page; blacklisting can also be automated via Pushground’s automatic rules or third-party trackers.

Create Campaign page → Targeting section → blacklist (or whitelist) field
FAQ

Pushground tracking token FAQs

Which Pushground token identifies the unit I should judge?+

{site_id}, the site or placement inside a supply, is the finest unit Pushground passes and the one you can blacklist without losing the rest of the feed. Add {supply_id} as well to see when a whole supply runs invalid. {click_id} is still required so each click can be matched one-to-one.

Should I still use the {source} macro?+

No. Pushground's macro list marks {source} as deprecated. Its Site ID combines the supply and the old source number into one unique value, so use {site_id} (and {supply_id}) instead.

Where do I add the macros in Pushground?+

Put them in your campaign's destination URL as query parameters, exactly as written in the table above with the curly braces intact. Pushground expands them on each click, and ValidVisit reads the values from the incoming traffic to attribute and judge it. There is nothing to install on your landing page beyond the pixel.

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

Judge every Pushground visit — and find the fake ones.

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