All networks
Kadam
Tracking reference · Native

Kadam tracking tokens & macros

Kadam runs your native campaigns across a wide pool of partner sites, so a single campaign can pull clicks from dozens of placements at once. Appending these macros to your landing-page URL lets ValidVisit attribute every visit back to the exact site it came from, then score that traffic 0-100 for quality. That turns a flat click count into a per-site picture of what's actually arriving.

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

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

On Kadam, attribution rides on the curly-brace macros the network swaps in at click time. The token that matters most for cleanup is {site_id}, which names the individual partner site behind each click — that's the sub-source a buyer actually cares about. You'll also want {click_id}, the one required token, so every visit has a unique key ValidVisit can tie its 0-100 quality score to, alongside {campaign_id} and {ad_id} for context. These are plain URL parameters in Kadam's lowercase, underscore, curly-brace format — no funnel hop or extra hop is involved.

Per-site granularity is what makes the data actionable. Once each click is tied to its {site_id}, you can see which specific sites send valid traffic and which lean toward invalid traffic / IVT and bots, instead of writing off the whole campaign. ValidVisit only reports and scores after the click arrives — it never blocks anything — so when it flags a bad site_id, you take that ID and add it to your Kadam campaign site blacklist yourself. The exclusion happens manually, in Kadam's own dashboard, and the problem sits with the underperforming site, not the network.

MACRO MAP

Kadam macro → ValidVisit param

Campaign IDcampaign
Kadam macro
{campaign_id}
ValidVisit param
vv_campaign_id
Example
cmp_91
Site IDpublisher
Kadam macro
{site_id}
ValidVisit param
vv_publisher_id
Example
site_4471
Ad IDad
Kadam macro
{ad_id}
ValidVisit param
vv_ad_id
Example
ad_22
Click ID *click
Kadam macro
{click_id}
ValidVisit param
vv_click_id
Example
clk_77

* required for Kadam attribution.

TRACKING URL

Ready-to-use Kadam tracking URL

kadam tracking URL
https://yoursite.com/landing
?utm_source=kadam
&utm_medium=native
&vv_campaign_id={campaign_id}
&vv_publisher_id={site_id}
&vv_ad_id={ad_id}
&vv_click_id={click_id}

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

Found a bad site? Exclude it in Kadam

The buyer pastes site IDs (one per line) into the campaign’s site blacklist field — the list activates in ~10-15 minutes; alternatively clicks "Add to Blacklist" next to a site ID in the statistics report.

Campaign settings → "Black and white list by site" field (New UI: black/white lists block; classic UI: "Set black and white sheets" section); reports table also has a per-site "Add to Blacklist" link
FAQ

Kadam tracking token FAQs

Which token identifies the site I should exclude?+

{site_id}. It maps each click to the individual Kadam partner site that served the ad, which is exactly the value you add to your campaign site blacklist when ValidVisit flags it as a source of invalid traffic.

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

No. {campaign_id}, {site_id}, {ad_id}, and {click_id} are ordinary URL parameters appended to your landing-page link. Kadam fills them in at click time — there's no funnel hop, no extra hop, and no script to install.

Where do I add these macros in Kadam?+

Put them on your destination URL at the campaign level, so every click carries the tokens. {click_id} is required; the rest are optional but recommended so ValidVisit can attribute and score each visit by site. When a site_id scores poorly, exclude it manually via Kadam's campaign site blacklist.

Is Kadam traffic real? See how ValidVisit scores every Kadam click for bots and invalid traffic.
auto-surf.example18
zone 164573
home-journal.example83

Score every Kadam click — and find the fake ones.

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