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.
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.
| Token | OnClickA macro | ValidVisit param | Example |
|---|---|---|---|
| Campaign IDcampaign | [CAMPAIGN_ID] | vv_campaign_id | 55012 |
| Source Domainpublisher | [DOMAIN] | vv_publisher_id | example-site.com |
| Ad IDad | [WEB_PUSH_ID] | vv_ad_id | ad_77 |
| Click ID *click | [CLICK_ID] | vv_click_id | ck_oc |
[CAMPAIGN_ID]vv_campaign_id[DOMAIN]vv_publisher_id[WEB_PUSH_ID]vv_ad_id[CLICK_ID]vv_click_id* required for OnClickA attribution.
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]ValidVisit flags the bad [DOMAIN]; add those source domains to your OnClickA campaign blacklist.
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.
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.
[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.
See which OnClickA publishers and placements send real, converting traffic vs. bots.
Free trial at launch · lock in early-access pricing
One script · raw IP never stored · GDPR legitimate-interest basis