UTM Builder — Free UTM Parameter Generator | LazyTools

Free SEO Tool · UTM Parameters · Google Analytics 4 · Bulk Mode

UTM Builder

Generate UTM-tagged campaign URLs instantly. 8 channel presets, bulk mode for multiple URLs, session history and CSV export. 100% free — no account needed.

🔗 UTM Builder Campaign URL Builder for Google Analytics 4
🎯 Campaign presets
Google CPC Meta Paid Email NL LinkedIn Twitter/X YouTube Affiliate SMS
Website URL *
utm_source * (e.g. google, newsletter)
utm_medium * (e.g. cpc, email, social)
utm_campaign * (e.g. summer-sale-2024)
utm_content (optional — A/B test variant)
utm_term (optional — paid keyword)
utm_id (optional — campaign ID for GA4)
📋 Your UTM-tagged URL
Enter a URL and campaign details to generate your tagged link.
📊 UTM parameter breakdown
📏 URL character length
🕓 Recent URLs (session history)

Generated URLs will appear here.

🔗 UTM parameter builder📦 Bulk URL mode🕓 Session history⬇ CSV export🎯 8 channel presets

How to Use the UTM Builder

Enter your landing page URL and campaign parameters to generate a trackable UTM-tagged URL. Furthermore, the preset buttons auto-fill source, medium and campaign values for the most common channels. Additionally, the bulk mode accepts multiple URLs and applies the same UTM parameters to all of them simultaneously.

  1. Enter the destination URLEnter the full URL of the landing page — including https://. Furthermore, ensure it is the exact URL where traffic should land. Additionally, avoid adding UTM parameters to homepage URLs when a specific landing page exists.
  2. Select a campaign preset or enter manuallyPresets for Google CPC, Meta Paid, Email, LinkedIn, Twitter/X, YouTube, Affiliate and SMS auto-fill the correct source and medium values. Furthermore, these match the conventions used by Google Analytics 4. Additionally, consistent naming is critical — "email" and "Email" appear as separate sources in GA4.
  3. Add utm_campaign, content and termutm_campaign identifies the specific campaign. Furthermore, utm_content differentiates A/B test variants — use it to track which ad creative or email design performs better. Additionally, utm_term tracks the paid keyword that triggered the ad.
  4. Copy the tagged URLThe tagged URL builds instantly as you type. Furthermore, copy it to clipboard with one click or download it as a text file. Additionally, the session history logs all generated URLs — export to CSV for team sharing.
  5. Use bulk mode for multiple URLsPaste multiple URLs (one per line) in bulk mode. Furthermore, all URLs receive the same UTM parameters in one click. Additionally, the bulk output can be downloaded as a CSV with original and tagged URLs side by side.

What Are UTM Parameters?

UTM parameters are tags added to URLs that tell Google Analytics where traffic came from. Furthermore, the name UTM stands for Urchin Tracking Module — a legacy of the Urchin analytics platform Google acquired in 2005. Additionally, GA4 reads UTM parameters automatically and attributes sessions to the correct traffic source, medium and campaign.

Every UTM parameter serves a specific role in the attribution chain. Furthermore, utm_source identifies where the traffic came from (google, newsletter, facebook). Additionally, utm_medium describes the marketing channel type (cpc, email, social, organic). Together, source and medium form the primary attribution dimension in GA4.

utm_source = Traffic origin (e.g. google, newsletter, facebook) utm_medium = Marketing channel type (e.g. cpc, email, social) utm_campaign = Specific campaign name (e.g. summer-sale-2024) utm_content = Creative or link variant (e.g. hero-banner-v2) utm_term = Paid search keyword (e.g. running+shoes) utm_id = Campaign ID for GA4 auto-tagging alignment

UTM Naming Conventions — Best Practices

Consistent naming conventions are the most important factor in reliable UTM tracking. Furthermore, GA4 is case-sensitive — "Email" and "email" create two separate traffic sources in reports. Additionally, always use lowercase and hyphens in place of spaces for clean, readable parameters.

Channelutm_sourceutm_mediumutm_campaign
Google Ads (Search)googlecpcbrand-search-2024
Google Ads (Display)googledisplayawareness-q4
Meta Facebook Adsfacebookpaid-socialretargeting-cart
Email newsletternewsletteremailweekly-digest-oct
LinkedIn Adslinkedinpaid-socialb2b-leads-2024
YouTube Adsyoutubevideobrand-awareness
Organic social postlinkedinsocialcontent-october
Affiliate partneraffiliatereferralpartner-name

UTM Parameters in GA4 vs Universal Analytics

GA4 uses the same utm_source, utm_medium and utm_campaign parameters as Universal Analytics. Furthermore, GA4 adds utm_id as a new parameter to link campaign data to Google Ads. Additionally, GA4's default channel grouping rules use source/medium patterns to automatically assign sessions to channels.

The utm_term parameter is primarily used for paid search keyword tracking. Furthermore, in Google Ads, auto-tagging with GCLID provides more detailed keyword data than utm_term alone. Additionally, utm_content remains the most versatile parameter — use it for creative variant testing across any channel.

Common UTM Tracking Mistakes

The most common mistake is inconsistent parameter naming across campaigns. Furthermore, using mixed case (Google vs google), abbreviations and full names inconsistently fragments data into dozens of sources in GA4. Additionally, tagging internal links creates session inflation — UTM parameters should only appear on external traffic sources.

Another frequent error is applying UTM parameters to App Store or social media profile URLs. Furthermore, these platforms strip UTM parameters before the traffic reaches the landing page. Additionally, always test UTM-tagged URLs in Google Analytics Debugger before launching campaigns to confirm parameters are being recorded correctly.

UTM Tracking for Email Marketing

Email platforms like Mailchimp and HubSpot can auto-add UTM parameters to links. Furthermore, using the same utm_source (newsletter) and utm_medium (email) across all email links allows GA4 to attribute all email traffic to the Email channel grouping. Additionally, utm_campaign should match the email send — use the date or campaign name for easy filtering in reports.

Bulk UTM Tagging for Large Campaigns

Large campaigns often require tagging dozens of URLs with the same parameters. Furthermore, the bulk mode applies a consistent UTM set to all URLs simultaneously. Additionally, the downloadable CSV contains both original and tagged URLs — ready to share with media buyers, copywriters or channel partners.

Frequently Asked Questions

UTM parameters are URL tags that tell Google Analytics the source, medium and campaign of website traffic. Furthermore, GA4 reads them automatically to attribute sessions. Additionally, consistent naming is critical for clean reporting.
utm_source is where traffic came from (google, newsletter). utm_medium is the channel type (cpc, email). Furthermore, both are required for accurate attribution. Additionally, GA4 uses source/medium pairs to assign default channel groupings.
Yes — GA4 is case-sensitive. Furthermore, 'Google' and 'google' appear as two separate sources. Additionally, always use lowercase and hyphens consistently across all campaigns.
Only to external links — paid ads, emails, social posts, affiliate links. Furthermore, adding UTM to internal links creates false sessions and inflates traffic. Additionally, internal link tracking uses a different GA4 mechanism.
utm_id links a campaign to a specific Google Ads campaign ID for GA4. Furthermore, it helps connect UTM data with auto-tagged Google Ads data. Additionally, use it when running campaigns with GA4 auto-tagging enabled.
No — App Stores strip UTM parameters before redirect. Furthermore, use SKAdNetwork or Apple Ads attribution for app installs. Additionally, for deep links, use Firebase Dynamic Links which support UTM parameters.
Keep total URL length under 2,000 characters. Furthermore, very long utm_campaign values can cause issues in some email clients. Additionally, the URL length indicator in the tool flags URLs over 1,000 characters.
When tagging many landing pages with the same campaign parameters. Furthermore, common for email campaigns with multiple CTAs. Additionally, export the CSV to share with your media buying or content team.

Related SEO Tools

Open Graph Preview

Preview how your UTM-tagged pages appear on social media. Furthermore, OG tags control the image and title shown in link previews.

Canonical Tag Generator

Prevent duplicate content issues from UTM-tagged URLs. Additionally, canonical tags consolidate SEO equity from campaign URLs.

Bounce Rate Calculator

Measure campaign landing page performance. Furthermore, bounce rate analysis reveals which UTM sources deliver engaged traffic.

Hreflang Tag Generator

International SEO tags for multi-region campaigns. Additionally, combine with UTM tracking for region-specific attribution.

FAQ Generator

Add FAQ schema to landing pages for rich results. Furthermore, rich results improve click-through rates from organic search.

Meta Tag Generator

Generate title and description tags for landing pages. Additionally, strong meta tags boost CTR from organic search alongside paid traffic.

Rate this tool

4.3
out of 5
384 ratings
5 ★
66%
4 ★
16%
3 ★
6%
2 ★
3%
1 ★
9%
How useful was this tool?