Loading
Most builders percent-encode dynamic macros, which stops Meta, Google and TikTok substituting them at click time. This one keeps them literal, preserves the case TikTok requires, and tells you which GA4 channel your traffic will land in before you spend anything.
Platform guides and macro references
Enter a URL and UTM parameters to see the preview
{{campaign.name}} reaches your ad platform intact rather than as %7B%7B, so the substitution actually happens.
A medium of newsletter silently lands in Unassigned. You get told before launch, with the value to use instead.
Generate every combination of URLs, sources, mediums and campaigns in one pass, then export as CSV. Try bulk mode.