Convarso

    Campaign URL Builder

    Enter your website URL, pick a preset, fill the fields, and your campaign URL will be generated automatically.

    1 • Website URL

    2 • Select Preset

    3 • UTM Parameters

    Generated URL

    Enter a URL to generate your campaign link

    What Are UTM Parameters?

    UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that tell analytics tools where your traffic is coming from. When someone clicks a UTM-tagged link, the parameters are sent to Google Analytics (or any compatible platform), allowing you to attribute visits, conversions, and revenue to specific campaigns, channels, and content.

    There are five standard UTM parameters: utm_source (where the traffic comes from), utm_medium (the marketing channel), utm_campaign (the campaign name), utm_term (paid search keywords), and utm_content (to differentiate ads or links). Our builder makes creating properly-formatted UTM URLs effortless.

    If you're running marketing campaigns without UTM parameters, you're flying blind — your analytics can't tell you which specific link drove a conversion. This builder constructs properly formatted UTM-tagged URLs with all five standard parameters (source, medium, campaign, term, content). The resulting link is ready to share, and your analytics tool will attribute traffic correctly.

    Key Features

    Real-Time URL Generation

    Your campaign URL updates live as you type. See the encoded output instantly — no need to click "generate" or wait for processing.

    Platform Presets

    One-click presets for Google Ads, Meta (Facebook), LinkedIn, TikTok, Newsletter, and Influencer campaigns. Presets auto-fill source and medium fields to save time and ensure consistency.

    100% Client-Side

    All URL generation happens in your browser. Your campaign data and URLs are never sent to any server, stored, or logged anywhere.

    Custom Parameters

    Add unlimited custom key-value parameters beyond the standard UTM fields. Track anything specific to your analytics setup or marketing stack.

    Save & Manage Links

    Save generated URLs for later reference. Build a collection of campaign links during your planning session and access them without regenerating.

    Proper URL Encoding

    All parameters are automatically URL-encoded using the native URL API. No broken links from special characters — spaces, ampersands, and Unicode are handled correctly.

    Who Is This Tool For?

    Marketing Managers

    Build trackable links for multi-channel campaigns. Use presets for Google Ads, Facebook, LinkedIn, and email to ensure consistent UTM naming across your team.

    Analytics Teams

    Create properly-encoded UTM URLs that feed clean data into Google Analytics, Adobe Analytics, or any UTM-compatible platform. Eliminate broken tracking from manual URL construction.

    Performance Marketers

    Track ad performance across platforms with consistent source/medium/campaign naming. Compare Google Ads vs. Meta vs. LinkedIn in your analytics dashboard.

    Agencies & Freelancers

    Generate campaign URLs for multiple clients with consistent naming conventions. Save links to build a reference library for campaign reporting.

    UTM Parameter Reference

    ParameterRequiredPurposeExample
    utm_sourceYesIdentifies the traffic sourcegoogle, facebook, newsletter
    utm_mediumYesMarketing channel typecpc, email, social, organic
    utm_campaignYesCampaign name or promospring_sale, product_launch
    utm_termNoPaid search keywordsrunning+shoes, buy+coffee
    utm_contentNoDifferentiates ads/linksbanner_top, text_link, cta_red
    utm_idNoCampaign ID for GA4abc123, campaign_2025_q1

    UTM Naming Best Practices

    1. Use lowercase: UTM parameters are case-sensitive. "Google" and "google" appear as different sources in analytics. Stick to lowercase for consistency.
    2. Use underscores or hyphens: Avoid spaces in parameter values. Use underscores (spring_sale) or hyphens (spring-sale) as word separators.
    3. Be consistent: Create a naming convention and share it with your team. Document standard values for source, medium, and campaign naming.
    4. Keep it descriptive: Use clear, meaningful names. "fb_retarget_q1" is better than "campaign1" — you'll thank yourself when reviewing analytics months later.
    5. Don't use UTMs for internal links: UTM parameters should only be used for external traffic sources. Using them on internal links overrides the original source attribution.

    Frequently Asked Questions

    4.8/ 5(127 ratings)

    Rated by real users — your feedback helps us improve