UTM Builder
Build, standardize, and inspect Google Analytics 4 campaign URLs with custom source, medium, campaign, content, term, ID, and source platform parameters.
https://example.com/products/shoes?utm_source=linkedin&utm_medium=paid_social&utm_campaign=spring-launch-2026&utm_source_platform=linkedin&utm_term=running-shoes&utm_content=hero-cta-blue
How to Build and Inspect Campaign URLs
Enter Destination URL
Paste your target website landing page URL including protocol (e.g. https://example.com/page).
Define Core Campaign Parameters
Enter your campaign source (e.g. linkedin), medium (e.g. paid_social), and campaign name (e.g. spring_sale).
Add Optional Tracking Details
Expand advanced parameters to add Campaign ID (utm_id), Source Platform (utm_source_platform), Term, or Content.
Verify Warnings & Formatting
Review real-time validation notices, duplicate alerts, and PII warnings in the preview pane.
Copy or Test Generated Link
Copy your clean campaign URL to the clipboard or open the destination directly in a new browser tab.
What Is a UTM Builder?
How UTM Campaign Tracking Works
utm_ query string values and sends them as session traffic source attributes to your GA4 property.How to Build a UTM URL
#fragment) at the very end of the string.UTM Source Explained
utm_source parameter identifies the specific platform, vendor, search engine, or referrer driving the traffic. Common examples include google, facebook, linkedin, newsletter, or partner_site.utm_source maps directly to the Session Source and First User Source dimensions.UTM Medium Explained
utm_medium parameter describes the high-level marketing mechanism or delivery medium through which the link was served. Examples include cpc (paid search), email, paid_social, organic_social, banner, or referral.UTM Campaign Explained
utm_campaign parameter designates the individual marketing initiative, seasonal promotion, product launch, or advertising slogan (e.g. summer_sale_2026, black_friday, ebook_download).UTM Campaign ID Explained
utm_id parameter is an optional identifier used to pass a stable campaign code or promotion identifier (e.g. CAMP-9842).utm_id is especially valuable for importing external advertising cost data, impressions, and clicks from non-Google ad platforms via CSV data import or the Google Analytics Data Import API.UTM Source Platform Explained
utm_source_platform parameter is a dedicated GA4 dimension that identifies the specific digital buying platform or network responsible for directing traffic (e.g. google_ads, meta_ads, tiktok_ads, dv360).UTM Term Explained
utm_term parameter is traditionally used in paid search campaigns to track the target keyword that triggered the ad impression (e.g. running-shoes, accounting-software).utm_term is occasionally repurposed to track audience demographic segments or targeting criteria.UTM Content Explained
utm_content parameter differentiates multiple creative assets, placement locations, or call-to-action (CTA) buttons pointing to the same destination URL.hero_banner_blue versus sidebar_cta_green or distinguish between two different links in an email newsletter to understand user click behavior.UTM Naming Conventions
-) or underscores (_) instead of spaces, avoiding redundant prefixes, and structuring campaign names with a consistent taxonomy (e.g. product_promotion_year).Why UTM Case Consistency Matters
email, Email, and EMAIL will appear as three separate, fragmented line items in your acquisition reports.UTM Parameters and Existing URL Parameters
?ref=homepage&lang=en) or hash anchors (#pricing).URL and URLSearchParams APIs. It replaces stale UTMs without duplicating keys and guarantees that #fragment anchors remain correctly positioned at the very end of the URL.How to Use UTM Links with GA4
UTM Parameters and Auto-Tagging
Avoiding Personal Information in UTM Values
How to Inspect and Fix a UTM URL
UTM Builder Privacy and Browser-Based Processing
Frequently Asked Questions
Common questions about UTM Builder and how it works.
Was this tool useful?
Your feedback helps us improve VClick Tools.