All networks
EZmob
Tracking reference · Push

EZmob tracking tokens & macros

On EZmob, your push traffic is spread across many publishers and the individual zones inside them, so a single campaign can mix great inventory with sources that send mostly noise. Appending these macros to your landing-page URL lets ValidVisit attribute every visit back to its exact publisher / zone and score it 0-100 for traffic quality, so you can finally see which sources are actually worth paying for.

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

5
EZmob macros mapped to attribution
1
required for attribution
no-hop
one script, no link rewriting
0–100
quality score on every visit

Attribution on EZmob hangs on the macros EZmob fills in at click time. The {pub_id} and {zone} macros are the ones that matter most: {pub_id} identifies the publisher delivering the impression and {zone} pins it down to the specific placement inside that publisher, which is the level a push buyer actually cares about. The {click_id} macro is required and gives each click a unique id so ValidVisit can line up each visit's quality score with the exact click in your reports, while {campaign} and {banner} add context about which campaign and creative drove it. These are plain URL parameters in EZmob's {brace} format, so no funnel hop or extra hop is involved.

Once every click is tied to its publisher and zone, per-source granularity is what makes the data actionable. ValidVisit scores the traffic and flags the bad {pub_id} / {zone} combinations that are sending invalid traffic or bots; from there you add those publishers and zones to your EZmob campaign blacklist yourself. ValidVisit only reports and scores after the click arrives, it never blocks or auto-excludes anything, so the exclusion stays in your hands inside the EZmob dashboard where you control your buy. Blaming the specific zone rather than the whole campaign means you keep the publishers that perform and cut only the placements dragging your quality down.

MACRO MAP

EZmob macro → ValidVisit param

Campaign IDcampaign
EZmob macro
{campaign}
ValidVisit param
vv_campaign_id
Example
44021
Publisher IDpublisher
EZmob macro
{pub_id}
ValidVisit param
vv_publisher_id
Example
pub_771
Zone IDplacement
EZmob macro
{zone}
ValidVisit param
vv_placement_id
Example
zone_22
Ad / Banner IDad
EZmob macro
{banner}
ValidVisit param
vv_ad_id
Example
ad_5
Click ID *click
EZmob macro
{click_id}
ValidVisit param
vv_click_id
Example
ck_ez

* required for EZmob attribution.

TRACKING URL

Ready-to-use EZmob tracking URL

ezmob tracking URL
https://yoursite.com/landing
?utm_source=ezmob
&utm_medium=push
&vv_campaign_id={campaign}
&vv_publisher_id={pub_id}
&vv_placement_id={zone}
&vv_ad_id={banner}
&vv_click_id={click_id}

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

Found a bad subID? Exclude it in EZmob

The buyer pastes the bad subIDs (or zones for display) into the campaign’s SubID/zone blacklist manager and clicks "Add to Blacklist", or selects and blocks them straight from the Source report.

Campaigns page → select campaign → gear icon → SubID manager (choose Blacklist or Whitelist mode); also directly from Metrics/reports 'Source' view (select subIDs → block), and campaign filtering supports domain / IP / proxy-type exclusion alongside subID
FAQ

EZmob tracking token FAQs

Which EZmob token identifies the sub-source I should judge?+

The {pub_id} and {zone} macros. {pub_id} tells you the publisher and {zone} narrows it to the exact placement within that publisher, which is the granularity ValidVisit scores so you can spot the specific sources sending invalid traffic.

Is the {click_id} macro mandatory?+

Yes. {click_id} is the one required token here. It gives every click a unique identifier so ValidVisit can match each visit's 0-100 quality score back to the exact click, keeping your EZmob reporting and ValidVisit's scoring perfectly aligned.

Do I need a funnel hop, and where do these macros go?+

No funnel hop is needed. These are ordinary URL parameters in EZmob's {brace} format that you append to your destination/landing-page URL in your EZmob campaign settings. EZmob substitutes the real values at click time and ValidVisit reads them on arrival.

Is EZmob traffic real? See how ValidVisit scores every EZmob click for bots and invalid traffic.
arb-traffic.example12
zone 541853
city-times.example86

Score every EZmob click — and find the fake ones.

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

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

Free trial at launch · just your email

One script · no cookies · no fingerprinting · raw IP never stored