UTM Builder – Free Campaign URL Builder for GA4 & Ads

Create trackable campaign URLs for Google Analytics 4, Google Ads, Meta, LinkedIn, TikTok, email & more with auto-save, presets and custom parameters.

UTM Builder Auto-save ✓ GA4 fields Custom params
Advanced GA4 UTMs
Custom Parameters
Add any extra query parameters you’d like to append.
Quick Guidance
utm_source
Origin of traffic (e.g., google, meta, newsletter, affiliate_x). Keep consistent naming across campaigns.
utm_medium
Channel (e.g., cpc, email, social, referral, video).
utm_campaign
Initiative name. Prefer slugs like summer_sale_2025. Avoid spaces and special characters.
utm_id
Ad/campaign identifier to join with ad platform data. Optional but useful for analysis.
utm_term
Paid search keywords or audience label when relevant.
utm_content
Creative/variant label (e.g., blue_cta, carousel_a).
utm_source_platform
(GA4 optional) Platform name (google, meta, bing, etc.).
utm_campaign_id
(GA4 optional) Numeric campaign id from the ad platform.
utm_creative_format
(GA4 optional) video, image, carousel, etc.
utm_marketing_tactic
(GA4 optional) prospecting, remarketing, retention.
Best practices
  • Use lowercase everywhere; keep naming stable.
  • Don’t duplicate values across fields.
  • Prefer hyphens/underscores; the builder can encode spaces as +.
  • Enable “Remove existing UTMs” to avoid stacking old tags.
  • Use custom params for anything bespoke (e.g., adset, gclid).

How the UTM/Campaign/Ads URL Builder Works

Build clean, consistent tracking links in seconds. This free campaign URL builder (a.k.a. UTM builder or ads URL builder) generates GA4-ready links for paid ads, email, social, affiliates and even offline QR codes. Your inputs auto-save in the browser, so when you come back your last values are waiting.

Why marketers use this ads URL builder ?

• Correct GA4 fields by default: utm_source, utm_medium, utm_campaign, plus optional GA4 parameters.
• Platform presets: one click for Google Ads, Meta, TikTok, LinkedIn, Newsletter, Referral and YouTube.
• Custom parameters: append keys like gclid, adset, lang or internal IDs without breaking your UTMs.
• Auto-save: everything stays on your device – no login and no server storage.
• Best-practice encoding: force lowercase, convert spaces to “+”, and strip old UTMs to avoid duplicates.
• Consistent naming: standardizes tracking across teams, regions, and channels.

How to use

  1. Paste your destination URL.

  2. Fill in Source and Medium (required), add Campaign, and any optional fields (term/content/GA4 options).

  3. Copy the generated link and use it in your ads, posts, emails, or QR codes.

Geo and language tips

Running regional or multi-language campaigns? Add location or language tokens to the campaign or content fields (for example: spring_sale_us-nyc, retargeting_london, lang=en). This makes it easy to filter by country, region, city or language in GA4 and ad platforms.

Best-practice naming conventions

• Use lowercase everywhere; prefer hyphens or underscores.
• utm_source = platform or referrer: google, meta, newsletter, affiliate_x.
• utm_medium = channel: cpc, email, social, video, referral.
• utm_campaign = initiative or offer: summer_sale_2025, brand_awareness_q3.
• utm_content = creative or placement: blue_cta, carousel_a, vid_15s.
• Keep terms short, human-readable, and consistent across teams.
• Avoid spaces and special characters; the builder encodes them for you.

Who this is for

Performance marketers, media buyers, growth teams, agencies and anyone who needs reliable attribution in Google Analytics 4 across Google Ads, Meta (Facebook/Instagram), LinkedIn, TikTok, YouTube, email, affiliates and partnerships.

Supported use cases

• Paid search and social ads
• Email newsletters and lifecycle flows
• Organic and paid social posts
• Influencer and affiliate links
• QR codes for print and events
• Internal experiments and A/B tests

FAQ's

A UTM link is a normal URL with tracking parameters - such as utm_source, utm_medium, and utm_campaign - so analytics tools can attribute traffic and conversions to the right channel and campaign.

At minimum, use utm_source and utm_medium. Add utm_campaign to group initiatives, and optionally utm_term and utm_content for keywords, creative, or placements.

Yes. It supports the standard UTMs and common GA4 parameters like utm_source_platform, utm_campaign_id, utm_creative_format, and utm_marketing_tactic.

Use the presets to start: google + cpc for Google Ads, meta + cpc for Facebook/Instagram, linkedin + paid for LinkedIn Ads, and tiktok + cpc for TikTok. Adjust the campaign and content fields to match your naming standards.

Yes. Your values auto-save in your browser. When you return, the form is prefilled with your last entries.

Yes. Keeping old tags can cause duplicate or conflicting parameters. The “Remove existing UTMs” option produces a clean final URL.

Include region or language tokens in utm_campaign or utm_content, such as sale_eu-de, brand_awareness_uk-lon, or lang=es. This improves filtering and reporting in GA4.

Paste it as-is. The builder merges your parameters and when enabled, strips any old UTMs to avoid duplicates while preserving non-UTM query strings.

 
 
Scroll to Top