All networks
On

OnClickA tracking tokens & macros

On OnClickA, every push click is delivered from a publisher's site, so the traffic you buy is only as clean as the source domains behind it. Appending these macros to your destination URL lets ValidVisit attribute each arriving click back to its exact source domain and score it 0-100 for traffic quality, turning a single campaign total into a per-domain breakdown you can actually act on.

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

On OnClickA, attribution rides on the macros you append to the landing URL. The required [CLICK_ID] gives every click a unique identifier so ValidVisit can match it one-to-one, while [DOMAIN] passes the source domain the click came from and [WEB_PUSH_ID] ties it to the specific ad, all wrapped in OnClickA's square-bracket, all-caps format. Adding [CAMPAIGN_ID] alongside them keeps the picture clean when you run several campaigns at once. These are plain URL parameters, so there is no funnel hop or extra hop involved, and OnClickA fills each bracketed token in at click time.

The reason per-domain granularity matters is that a campaign-level quality number hides which publishers are dragging it down. Once [DOMAIN] ties each click to its source, ValidVisit shows you exactly which source domains are sending invalid traffic and bots rather than real visitors. ValidVisit only reports and scores after the click arrives; it never blocks or auto-excludes. You stay in control: ValidVisit flags the bad [DOMAIN] values, and you add those source domains to your OnClickA campaign domain blacklist manually, so a few weak publishers stop spending your budget while the strong ones keep running.

Campaign IDcampaign
OnClickA macro
[CAMPAIGN_ID]
ValidVisit param
vv_campaign_id
Example
55012
Source Domainpublisher
OnClickA macro
[DOMAIN]
ValidVisit param
vv_publisher_id
Example
example-site.com
Ad IDad
OnClickA macro
[WEB_PUSH_ID]
ValidVisit param
vv_ad_id
Example
ad_77
Click ID *click
OnClickA macro
[CLICK_ID]
ValidVisit param
vv_click_id
Example
ck_oc

* required for OnClickA attribution.

Ready-to-use tracking URL
https://yoursite.com/landing?utm_source=onclicka&utm_medium=push&vv_campaign_id=[CAMPAIGN_ID]&vv_publisher_id=[DOMAIN]&vv_ad_id=[WEB_PUSH_ID]&vv_click_id=[CLICK_ID]
Found a bad source domain? Exclude it in OnClickA

ValidVisit flags the bad [DOMAIN]; add those source domains to your OnClickA campaign blacklist.

campaign domain blacklist

OnClickA tracking token FAQs

Which token tells ValidVisit where an OnClickA click actually came from?

The [DOMAIN] macro carries the source domain of the publisher site that served the push click. That is the unit ValidVisit scores, so when a domain shows up as invalid traffic you have an exact value to add to your OnClickA campaign blacklist.

Do I need a funnel hop or tracking script to use these macros?

No. [CLICK_ID], [DOMAIN], [WEB_PUSH_ID] and [CAMPAIGN_ID] are ordinary URL parameters appended to your destination link, and OnClickA substitutes the real values at click time. There is no funnel hop, no extra hop, and no script to install.

Why is [CLICK_ID] the only required token?

[CLICK_ID] is the unique per-click identifier ValidVisit uses to attribute each click one-to-one, so it has to be present. [DOMAIN], [WEB_PUSH_ID] and [CAMPAIGN_ID] are optional but worth adding, since [DOMAIN] in particular is what lets ValidVisit report quality per source domain instead of per campaign.

Track OnClickA clicks — and catch the fake ones.

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