All networks
Co
Tracking reference · Native

Content.ad tracking tokens & macros

Every Content.ad tracking macro, and the ValidVisit URL parameter it maps to. Append these to your landing-page URL so each click is attributed to the right campaign, ad, creative and publisher — and scored 0–100 for traffic quality.

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

3
Content.ad macros mapped to attribution
1
required for attribution
no-hop
one script, no link rewriting
0–100
quality score on every visit
MACRO MAP

Content.ad macro → ValidVisit param

Campaign ID *campaign
Content.ad macro
[cid]
ValidVisit param
vv_campaign_id
Example
1048576
Ad IDad
Content.ad macro
[adid]
ValidVisit param
vv_ad_id
Example
739204
Domain IDpublisher
Content.ad macro
[did]
ValidVisit param
vv_publisher_id
Example
482917

* required for Content.ad attribution.

TRACKING URL

Ready-to-use Content.ad tracking URL

content-ad tracking URL
https://yoursite.com/landing
?utm_source=content-ad
&utm_medium=native
&vv_campaign_id=[cid]
&vv_ad_id=[adid]
&vv_publisher_id=[did]

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

Found a bad domain? Exclude it in Content.ad

The buyer creates/selects a Block List, pastes the bad Domain IDs (single or comma-separated), and assigns the list to campaigns — each campaign can use only one block list, and blocks are capped at 175 domain IDs per rolling 7 days; alternatively bulk-add them to the block list from the Bid by Domain stats module, or ask their Content.ad account rep to apply larger blocks account-wide.

Advertiser dashboard left rail: Advertising > Block Lists (also add/remove Domain IDs to a campaign’s assigned Block List from the "Campaigns & Bid By Domain" page’s Bid by Domain module); the inverse White Lists live at Advertising > White Lists, the same left-rail section
FAQ

Content.ad tracking token FAQs

What are Content.ad tracking tokens?+

Content.ad tracking tokens are macros the network fills in automatically at click time — like a click ID or publisher ID — that you append as URL parameters on your landing-page link. ValidVisit reads the resolved values to attribute and score each visit.

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

No. These are plain URL parameters appended to your destination URL. Content.ad substitutes the real values at click time, so there’s no funnel hop, link rewrite, or extra script required.

Where do I add these macros in Content.ad?+

Add them to your campaign’s destination or tracking URL in Content.ad’s own dashboard. Once clicks arrive with the macros populated, ValidVisit attributes and scores each visit automatically.

Is Content.ad traffic real? See how ValidVisit scores every Content.ad click for bots and invalid traffic.
arb-traffic.example22
zone 799172
home-journal.example87

Score every Content.ad click — and find the fake ones.

See which Content.ad 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