Tracking Link Builder
Build Meta-compatible URLs with macros & UTM. Validates as you type.
Generate tracking URLs for Facebook Ads with UTM parameters, Meta dynamic macros ({{ad.id}}, {{adset.id}}, {{campaign.id}}, {{placement}}, {{site_source_name}}), and preview the final URL with example values substituted.
Why this exists
Writing tracking URLs by hand leads to typos that break attribution. This tool validates parameter names, suggests common patterns, generates ready-to-paste URLs, and previews what the URL looks like after Meta substitutes macros.
Use cases
- Add tracking to a new campaign with consistent UTM structure
- Bulk-generate URLs for 50 ad variants in seconds
- Validate existing tracking URLs against Meta's macro spec
- Preview what your tracker will receive before launching
FAQ
Which macros are supported?
All Meta dynamic ad macros: ad.id, ad.name, adset.id, adset.name, campaign.id, campaign.name, placement, site_source_name. Plus standard UTM.
Can I save templates?
Yes, save your standard structure and apply it to new campaigns in one click.
Does it work with other platforms?
Macros are Meta-specific. Plain UTM works for Google, TikTok, LinkedIn — switch platform in dropdown.