This tool will help you to track the URLs through custom parameters and you can track in Google Analytics.

Enter the details in the forms.

Full website URL (e.g. https://www.example.com)
Campaign Source Campaign Medium Campaign Name Campaign Term Campaign Content
Marketing medium: (e.g. cpcbanneremail)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Marketing medium: (e.g. cpcbanneremail)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Marketing medium: (e.g. cpcbanneremail)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Marketing medium: (e.g. cpcbanneremail)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Marketing medium: (e.g. cpcbanneremail)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Marketing medium: (e.g. cpcbanner)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads

Copy the generated campaign URL

adnroid.com?utm_source=h&utm_medium=h&utm_campaign=h

More information and examples for each parameter

Campaign Medium

utm_medium

Required.

Use utm_medium to identify a medium like CPC or email.

Campaign Name

utm_campaign

Required.

Use utm_campaign to identify a specific campaign promotion

Campaign Term

utm_term

Use utm_term to note the keywords for this ad.

Campaign Content

utm_content

Used for A/B testing in ads. Use utm_content


What exactly is a UTM builder?

Think of it as a code generator for your website links. These magic codes, called UTM parameters, sneakily attach themselves to your URL, acting like tiny trackers telling you:

    • Where those clicks came from: Was it a Facebook ad, a tweet, or maybe a mysterious email from Aunt Martha?
    • How they got there: Did they click a button, a banner, or that irresistible “Free Kittens!” link?
    • What they did on your site: Did they download a guide, watch a video, or just bounce away faster than a scared rabbit?

With this treasure trove of data, you can:

  • See which marketing efforts are actually working: No more throwing darts in the dark! Focus your energy on the channels that bring you the most sales and leads.
  • Craft better campaigns: Knowing what resonates with your audience lets you tailor your messages and offers for maximum impact.
  • Optimize your website: See where people get lost and fix any confusing paths, leading them straight to your conversion oasis.

Think of UTMs as tiny detectives hiding in your URLs. They collect clues about every click, telling you things like:

  • Where people came from: Was it a Facebook ad, an email blast, or maybe a good old-fashioned Google search?
  • What they used to get there: Did they click a banner, a button, or that irresistible “Learn More” link?
  • What they did on your site: Did they download a brochure, watch a video, or just bounce away like a sad tumbleweed?

How to Build a UTM Link (3 Easy Steps)

    1. Paste your landing‑page URL – start with any https:// link.

    2. Fill in the five standard parameters:

      • utm_source (e.g., facebook)

      • utm_medium (e.g., cpc)

      • utm_campaign (e.g., spring_sale)

      • utm_term (optional—keyword or audience)

      • utm_content (optional—ad creative or placement)

    3. Click “Generate Link” – copy, share, or shorten your new campaign URL.

    Pro Tip: Enable Auto‑Lowercase to avoid duplicate rows in GA4 caused by mixed casing.

But wait, there’s more!

  • Free UTM builders: Plenty of online tools like utmbuilder.com or the Google Campaign URL Builder can automate this process for you. Easy-peasy!
  • Format matters: Keep your codes consistent across campaigns for accurate reporting. Think of it as speaking the same language to Google Analytics.
  • Limitations: Free builders might not offer advanced features like custom parameters or campaign IDs.
  • Detection: These codes are invisible to visitors, hidden in the URL like a ninja’s secret scroll.
  • Form submissions: Use hidden fields in your forms to capture UTM data alongside user information.

How can I add UTM codes to a form submission?

1. Hidden Fields:

  • Think of these as invisible text boxes within your form.
  • Add a hidden field for each UTM parameter you want to track (e.g., utm_source, utm_medium, utm_campaign).
  • Assign the corresponding UTM code values to these fields.
  • When the form is submitted, these hidden fields will carry the UTM data along with the other form information.
				
					<input type="hidden" name="utm_source" value="facebook_ad">
<input type="hidden" name="utm_medium" value="cpc">
<input type="hidden" name="utm_campaign" value="summer_sale">
				
			

2. JavaScript:

  • Use JavaScript to dynamically populate hidden fields with UTM values.
  • This is useful if the UTM codes are generated on the page or come from another source.

3. Form Submission Redirect:

  • After successful form submission, redirect the user to a thank-you page with UTM codes in the URL.
  • This ensures the UTM data is captured in your analytics.

4. Server-Side Handling:

  • If you have control over the server-side code, capture UTM codes from the request URL and associate them with the form submission data.

5. Marketing Automation Tools:

  • Many marketing automation platforms offer built-in UTM tracking for forms.
  • Check your tool’s documentation for specific instructions.

Best Practices for Clean, Insightful Tracking

  • Stay lowercase & underscore‑separated (spring_sale, not SpringSale).

  • Standardize campaign names with a shared spreadsheet or our built‑in Team Presets.

  • Never overwrite core params—add extra context with utm_content or utm_term instead.

  • Shorten long links with our one‑tap Bitly integration for prettier ads and SMS.

Track Marketing Performance Everywhere

 

PlatformWorks Out‑of‑the‑Box?Set‑Up Guide
Google Analytics 4GA4 UTM Help Center
Looker StudioUse Traffic Source dimensions
Shopify AnalyticsPaste generated link into Marketing > Campaigns
Facebook AdsAdd as final URL
HubSpotPaste into Email CTA builder
What’s the difference between utm_source and utm_medium?

Get free Google Analytics Checklist

Enter your email address below and get the checklist directly in your mail.