🛠️

HubSpot UTM Builder

Build tracking URLs that land in the right HubSpot Original Source bucket the first time. This is the same free UTM Builder, tuned to the naming HubSpot's contact properties expect — so your lead sources stay clean instead of fragmenting across a dozen misspelled rows.

Open the UTM Builder

How HubSpot Turns Your UTM Tags Into Lead Sources

HubSpot doesn't store your raw UTM string on the contact. It reads the parameters when a visitor first lands, then translates them into its own attribution properties. Get the inputs right and the translation is automatic. Get them wrong and HubSpot invents a new "source" for every variation you type.

Here's the mapping HubSpot applies:

UTM Parameter HubSpot Property What It Controls
utm_source Original Source Drill-Down 1 The specific platform (e.g. linkedin, newsletter)
utm_medium Original Source (category) The bucket: cpc → Paid Search, email → Email Marketing, social → Social Media
utm_campaign Original Source Drill-Down 2 The named campaign (e.g. q3-webinar)
utm_term / utm_content Not mapped to Original Source Passed through and visible in the analytics tools, but not stored as a source property

The medium is the parameter that decides which top-level source category a contact falls into, so it's the one that matters most for clean reporting. Our builder fills it in for you based on the channel you pick, which is why the links you make here map predictably.

Use the Mediums HubSpot Recognizes

HubSpot groups contacts by medium. When you invent your own, you split a single channel into several. Use these and your Original Source stays tidy:

Leave organic alone — HubSpot and GA4 reserve it for unpaid search engine traffic, so don't hand-tag links with it. And keep everything lowercase. HubSpot treats Email and email as two different mediums, which is how one newsletter ends up reported as three.

Go Deeper on HubSpot Attribution

Building the link is step one. These guides cover what happens after the click:

Need HubSpot Set Up Properly?

I'm Jake Lett. I built this tool, and through Bootstrap Creative I help B2B companies get their HubSpot attribution reporting to actually reflect reality — clean sources, working form tracking, and campaign roll-ups that tie marketing spend to closed revenue. I'm not a HubSpot Partner, so I have no reason to push you toward a pricier tier than your team needs.

See HubSpot consulting

Frequently Asked Questions

Does HubSpot read UTM parameters automatically?

Yes. When a contact reaches your site through a UTM-tagged link, HubSpot's tracking code reads the parameters and stores them in the Original Source and Original Source Drill-Down properties on the contact record. You don't need to map anything manually, but the values only stay clean if your tags are consistent.

Which UTM parameter maps to HubSpot Original Source?

utm_source feeds HubSpot's Original Source Drill-Down 1, utm_medium influences the Original Source category (for example, cpc maps to Paid Search and email maps to Email Marketing), and utm_campaign feeds Original Source Drill-Down 2. HubSpot uses the source and medium together to decide the top-level Original Source bucket.

What utm_medium values should I use for HubSpot?

Use the mediums HubSpot recognizes: cpc or ppc for paid search, email for email marketing, social or paidsocial for social channels. organic is reserved for search engines. Inconsistent mediums like e-mail, PPC, or Social split one channel into several rows in your reports.

Why is my HubSpot traffic showing as Direct or Offline?

HubSpot files a contact as Direct Traffic when no source data is present, which usually means the UTM parameters were missing, stripped by a redirect, or the link was untagged. Offline Sources means the contact was created through an import, the API, or a manual entry rather than a tracked web visit. Tagging every external link with a UTM builder prevents most Direct Traffic surprises.


UTM Builder Tool

UTM Builder Tool is a free UTM tag generator that helps marketers create clean, consistent campaign URLs for Google Analytics 4 and HubSpot. It was built as a simpler alternative to the official Google Campaign URL Builder and HubSpot tracking URL builder — no login, no upsells, just accurate links.

Maintained by Bootstrap Creative, a Metro Detroit consultancy helping B2B teams with HubSpot, Google Ads, analytics, and lead generation.