Tools Solutions Pricing Blog
Log in Start for free
UTM Builder

UTM parameters you set up once and actually reuse

Every campaign, someone rebuilds the same source/medium combinations from scratch, and someone else spells them differently. Asphorem saves your known values and templates so your UTM data stays consistent without being a chore.

UTM entries are saved to your account. No file uploads. No external processing.

Bad UTM hygiene breaks attribution data quietly.

You don't find out until the report looks wrong. By then the campaign is over and the data can't be fixed.

Inconsistent sources
LinkedIn linkedin linked-in LI linkedin
Inconsistent mediums
paid_social Paid Social paidsocial cpc paid_social
Missing parameters
utm_source only no utm_campaign all 5 params
Broken from copy-paste
utm_ source utm_medium =paid valid URL

Consistent UTM tags, every campaign.

Build tagged URLs with a live color-coded preview, save templates for recurring campaigns, and keep every person on the team spelling source and medium the same way.

https://example.com/landing-page
linkedin
paid-social
june-launch
optional
hero-cta
TAGGED URL · LIVE PREVIEW
https://example.com/landing-page?utm_source=linkedin&utm_medium=paid-social&utm_campaign=june-launch&utm_content=hero-cta
Templates 3
LinkedIn Paid Social
linkedinpaid-social
Monthly Newsletter
emailnewsletter
Google Search
googlecpc
+ Save current as template
Live color-coded preview Each parameter gets its own color. A typo or extra space is obvious before you copy the link.
Templates for recurring campaigns Save a source/medium/campaign combo once. Apply it in one click next quarter.
Shared value library Define approved sources and mediums once. Everyone on the team gets the same suggestions.

What's in the UTM Builder

Four tabs that cover the full UTM workflow: build, template, bulk-generate, and manage. No switching tools or copying from a spreadsheet.

01

Builder: tag a URL with a live color-coded preview

Enter your destination URL and UTM parameters. A color-coded preview updates on every keystroke so you can see exactly what you're tagging before you copy it. Each parameter (source, medium, campaign, term, content) gets its own color. A wrong value or an accidental space is obvious before you copy the link.

02

Templates: save a campaign setup and reuse it

Save a source + medium + campaign combination as a named template. Apply it in one click from the Builder or Bulk Generate tab. Cuts out the part where someone rebuilds "linkedin / paid_social / q2_launch" from memory for the third time this quarter.

03

Bulk Generate: tag a hundred pages at once

Paste a list of URLs (one per line), upload a CSV with a URL column, or drop in a sitemap XML. Apply the same UTM parameters to all of them, preview the full output, and download the batch as a CSV. Useful before a launch, a content push, or any campaign that spans more than a handful of pages.

04

Library: stop misspelling your own sources

Save your known UTM sources and medium values once. They appear as suggestions everywhere in the tool. When three people build UTM links independently and each one spells 'linkedin' differently, your attribution data splits into fragments. The library prevents that.

05

QR Code: download your tagged link as a scannable codePro

Generate a QR code from any tagged URL in one click. Choose a foreground colour, then download as PNG or SVG with a transparent background — ready to drop into event signage, booth materials, or print collateral without any extra editing.

When consistent UTM tagging actually matters

Inconsistent UTMs don't break anything visibly. They silently fragment your attribution data until reporting becomes guesswork.

Campaign performance reporting

If 'linkedin', 'LinkedIn', and 'LI' are three separate sources in GA4, you can't aggregate paid social performance correctly. Consistent tagging from the start means your channel reports reflect reality.

Multiple people building links

One person uses underscores, another uses hyphens, another uses title case. Without a shared library of approved values, every person on the team introduces their own naming convention. UTM data fragments across every handoff.

Tagging pages before a big launch

You have 50 landing pages and three campaign variants. Building 150 UTM URLs one at a time in a spreadsheet takes an hour and introduces errors. Bulk Generate does it in under a minute with a consistent parameter set across every URL.

Recurring campaigns with the same setup

Monthly newsletters, quarterly paid pushes, always-on retargeting: you use the same sources and mediums every time. Save them as a template once and apply them instantly instead of rebuilding the parameters from scratch each cycle.

UTM parameters, explained.

What are UTM parameters?

UTM parameters are tags you add to a URL so your analytics platform knows where a visitor came from. There are five: utm_source (which platform), utm_medium (which channel type), utm_campaign (which campaign), utm_term (which keyword), and utm_content (which specific link or creative).

Why does consistent UTM naming matter?

Analytics tools treat each unique value as a separate entry. If the same traffic source appears under three different spellings, it shows up as three separate rows in your reports. You can't aggregate, compare, or trust the data until every link follows the same naming convention.

Do UTM parameters affect SEO?

No. Search engines ignore UTM parameters. They're stripped before the page is indexed. UTMs only affect what gets recorded in your analytics tool when someone visits through that link.

What's the difference between utm_source and utm_medium?

utm_source is the specific platform or publisher: linkedin, newsletter, google. utm_medium is the channel type: paid_social, email, cpc. Think of source as "where" and medium as "how".

Should I use hyphens or underscores in UTM values?

Either works. Pick one and stick to it. Most teams use underscores because spaces get URL-encoded to %20 or +, which looks messy. The only thing that matters is consistency: paid_social and paid-social are different values in GA4.

What is bulk UTM generation?

Bulk generation lets you apply the same UTM parameters to a list of URLs at once. Instead of tagging each page individually, you paste a URL list, a CSV, or a sitemap XML, define your parameters once, and download all the tagged URLs together. Useful when tagging large batches before a launch or campaign.

Set up your UTM templates once. Use them every campaign.

Free plan included. No credit card required.

Start for free →