Free UTM Builder for Snapchat Ads
Snapchat uses its own double-curly-brace macro syntax, like {{campaign.name}} and {{ad.id}}, to auto-fill campaign details into your destination URL at the moment someone swipes up or taps your ad. These macros sit alongside standard UTM parameters rather than replacing them.
Build a tagged Snapchat link
https://mybrand.com/landing-page?utm_source=snapchat&utm_medium=paidsocial&utm_campaign=summer_promo&utm_content=snap_ad_v1
Supported ad formats: Single Image or Video, Story Ads, Collection Ads, AR Lens Ads
Snapchat Ads tracking gotchas to know before you launch
Macros need the exact double-curly-brace syntax
Snapchat's macros like {{campaign.name}}, {{adSet.id}}, and {{ad.id}} must be entered exactly as documented. A typo or mismatched bracket means the literal placeholder text gets passed through instead of the real value.
A website analytics tool is still required
Macros populate your URL with Snapchat campaign data, but Snapchat itself does not track what happens after the click. You need GA4 or another analytics tool on the destination page to actually see the resulting sessions and conversions.
Story Ads and Single Image ads deserve separate utm_content values
Full-screen Story Ads and standard single-image placements have very different completion and swipe-up rates, so blending them into one tag obscures which format is actually earning the click.
Snapchat Ads UTM FAQ
What macros does Snapchat support for UTM tracking?
Common macros include {{campaign.name}}, {{campaign.id}}, {{adSet.name}}, {{adSet.id}}, and {{ad.id}}, which Snapchat replaces with real values at the moment of the swipe-up or tap.
What utm_medium fits Snapchat Ads?
paidsocial is a common convention, consistent with how most teams tag other paid social platforms like TikTok and Instagram.
Does Snapchat track conversions on its own without UTMs?
Snapchat can report ad-level performance through its own Ads Manager and Snap Pixel, but a separate website analytics tool is still required if you want to see the actual sessions and conversions on your own site.
Can I combine Snapchat macros with static UTM values?
Yes. A typical tagged URL mixes static values like utm_source=snapchat with dynamic macros like utm_campaign={{campaign.name}}, so the source stays fixed while campaign-level detail fills in automatically.
Stop rebuilding this link by hand every time.
UTMLoop saves your Snapchat presets, shortens every link, and reports on what actually converts, free to start.