All networks
Snapchat Ads logo
Tracking reference · Social

Snapchat Ads tracking tokens & macros

Every Snapchat Ads 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 judged Valid or Invalid, with its evidence.

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

7
Snapchat Ads macros mapped to attribution
2
required for attribution
no-hop
one script, no link rewriting
Valid / Invalid
a verdict on every visit
MACRO MAP

Snapchat Ads macro → ValidVisit param

Campaign ID *campaign
Snapchat Ads macro
{{campaign.id}}
ValidVisit param
vv_campaign_id
Example
a1b2c3d4-1234-5678-90ab-cdef12345678
Campaign Namecampaign
Snapchat Ads macro
{{campaign.name}}
ValidVisit param
vv_campaign_name
Example
US_Summer_Sale_2026
Ad Set IDadset
Snapchat Ads macro
{{adSet.id}}
ValidVisit param
vv_adset_id
Example
b2c3d4e5-2345-6789-01bc-def234567890
Ad IDad
Snapchat Ads macro
{{ad.id}}
ValidVisit param
vv_ad_id
Example
c3d4e5f6-3456-7890-12cd-ef3456789012
Creative Namecreative
Snapchat Ads macro
{{creative.name}}
ValidVisit param
vv_creative_id
Example
video_hero_v2
Site Source Namepublisher
Snapchat Ads macro
{{site_source_name}}
ValidVisit param
vv_publisher_id
Example
snapchat
Snapchat Click ID (ScCid) *click
Snapchat Ads macro
ScCid
ValidVisit param
vv_click_id
Example
0a1b2c3d-aaaa-bbbb-cccc-0123456789ab

* required for Snapchat Ads attribution.

TRACKING URL

Ready-to-use Snapchat Ads tracking URL

snapchat-ads tracking URL
https://yoursite.com/landing
?utm_source=snapchat-ads
&utm_medium=social
&vv_campaign_id={{campaign.id}}
&vv_campaign_name={{campaign.name}}
&vv_adset_id={{adSet.id}}
&vv_ad_id={{ad.id}}
&vv_creative_id={{creative.name}}
&vv_publisher_id={{site_source_name}}
&vv_click_id=ScCid

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

Using Snapchat Ads tokens?

See which Snapchat Ads sources send bots.

  • Every visit judged Valid or Invalid, worst source first.
  • Attributed through the Snapchat Ads tokens above, down to the placement.
  • Works beside your tracker, with nothing added to the click path.

Just your email · no card · unsubscribe anytime · privacy policy

Snapchat Ads traffic quality →
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid
WHAT IT JUDGES BY

What Snapchat Ads tokens let you break bots down by

Breakdown the tokens allow
  • Site Source Name — App or site (publisher) where the ad was served; useful for Snap Audience Network attribution.

Carries a per-click id, stored with each visit so a verdict traces back to the click.

Where you can act, in Snapchat Ads
  • IP exclusionnot offered
  • Device targetingdocumented
  • OS targetingdocumented
  • Browser targetingnot offered
  • Connection typedocumented
  • Languagedocumented

Tokens last verified against Snapchat Ads’s docs on 2026-06-24.

Found a bad placement / content category? Exclude it in Snapchat Ads

The buyer cannot upload a list of bad sub-source IDs — Snapchat is owned-and-operated inventory, so the buyer instead deselects placements (Publisher/Creator Stories, Spotlight, etc.) and excludes content categories or tightens the Brand Suitability inventory tier in the ad set’s Placements settings.

Ads Manager > ad set level > Placements > Edit Placements > Smart Placements (toggle content categories to include/exclude; "see the list" shows what’s excluded); Brand Suitability inventory filter (Full/Standard/Limited tiers, set in the same Placements step) to restrict delivery to less-sensitive content
FAQ

Snapchat Ads tracking token FAQs

What are Snapchat Ads tracking tokens?+

Snapchat Ads 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 judge each visit.

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

No. These are plain URL parameters appended to your destination URL. Snapchat Ads 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 Snapchat Ads?+

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

Is Snapchat Ads traffic real? See how ValidVisit judges every Snapchat Ads visit for bot traffic.
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

Judge every Snapchat Ads visit — and find the fake ones.

See which Snapchat Ads publishers and placements send real buyers vs. bots.

Just your email · no card · unsubscribe anytime · privacy policy

Join the waitlist with just your email · 7-day trial at launch

One script · no cookies · no device IDs · raw IP never stored