UTM builder: campaign URL builder for Meta, Google, TikTok & newsletters
Build tagged campaign URLs with presets and dynamic parameters for Meta, Google Ads, TikTok and newsletters, then copy them in one click. No sign-up; nothing you type leaves your browser.
Preset
Use the newsletter or sender name as the source, and the issue date or name as the campaign, e.g. 2026-10-20-weekly. Put the link position (header, cta-1) in utm_content.
Campaign URL
Add campaign: GA4 needs source, medium and campaign.
“Parameters only” is what goes in Meta’s URL parameters field, TikTok’s URL parameters box or Google’s Final URL suffix.
How to use it
- Pick a preset (Meta, Google Ads, TikTok or Newsletter) or start blank.
- Paste your landing page URL.
- Fill in the campaign and anything else you want to track. Source, medium and campaign are the minimum for GA4.
- Copy the full URL, or copy only the parameters to paste into the ad platform's URL parameters field.
FAQ
What are UTM parameters?
UTM parameters are tags added to a URL (utm_source, utm_medium, utm_campaign, utm_content, utm_term, utm_id) that tell analytics tools like GA4 where a visit came from.
Which UTM parameters are required?
GA4 needs utm_source, utm_medium and utm_campaign to attribute traffic properly. utm_content, utm_term and utm_id are optional.
Should I use UTMs on Google Ads?
Usually not, if Google Ads is linked to GA4 with auto-tagging (gclid) on. Auto-tagging gives richer data, and manual UTMs can conflict with it. The Google preset here is for cases where auto-tagging is off or you need UTMs for another analytics tool.
What do the {{campaign.name}} and __CAMPAIGN_NAME__ values mean?
They're dynamic parameters. Meta replaces {{…}} values and TikTok replaces __…__ values with the real campaign, ad set and ad names when the ad is served. Paste the generated query string into the platform's URL parameters field.
Should UTM values be lowercase?
Yes, use one consistent case. GA4 treats “Facebook” and “facebook” as different sources. This builder can lowercase values and replace spaces with dashes for you.
Related on AdToolBench
Get the weekly price & commission changes
One short email a week: price and plan changes we found on vendor pages, affiliate commission changes and new AI ad tools. Free, unsubscribe anytime.
Form not loading? Subscribe on beehiiv →