All networks
EZ

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 click 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.

Verified 2026-06-29Confirmed against the network's official documentation. EZmob official docs

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 its 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.

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.

Ready-to-use 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}
Found a bad publisher / zone? Exclude it in EZmob

ValidVisit flags the bad {pub_id} / {zone}; add them to your EZmob campaign blacklist.

campaign blacklist

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 its 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.

Track EZmob clicks — and catch the fake ones.

See which EZmob publishers and placements send real, converting traffic vs. bots.

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

Free trial at launch · lock in early-access pricing

One script · raw IP never stored · GDPR legitimate-interest basis