All networks
Ka

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

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

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

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.

Ready-to-use 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}
Found a bad site? Exclude it in Kadam

ValidVisit flags the bad site_id; add it to Kadam's campaign site blacklist.

campaign site blacklist

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 click by site. When a site_id scores poorly, exclude it manually via Kadam's campaign site blacklist.

Track Kadam clicks — and catch the fake ones.

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