Enter a full destination URL starting with https://
Source, medium, and campaign are required for a usable UTM link.
Parameters
| utm_source | — |
| utm_medium | — |
| utm_campaign | — |
| utm_content | — |
| utm_term | — |
Why naming discipline beats any attribution tool
Every attribution report you'll ever read is built on the strings your team typed into campaign links. If one buyer writes FB_Retargeting and another writes facebook-retargeting, your reporting shows two channels that don't exist and hides the one that does. No tool fixes that after the fact — not Google Analytics, not your ad platforms, not us. The only fix is consistency at the moment the link is built, which is what this tool enforces: lowercase, hyphens instead of spaces, no stray characters, same source and medium values every time.
What each parameter is for
Source is where the traffic came from — the platform or vendor, like facebook or klaviyo. Medium is the type of traffic, like paid_social, cpc, or email. Campaign is the specific initiative, and it's the one people get sloppy with: pick a convention and hold it, because campaign is how you group spend against revenue. Content identifies the individual creative or link position, and it's the most underused parameter in ecommerce — without it you can compare campaigns but never ads. Term is for paid search keywords and stays empty everywhere else.
A convention that holds up
Use lowercase everywhere, hyphens between words, and never spaces or underscores mixed together. Keep source to the platform name only and resist adding campaign detail into it. Structure campaign names so they sort usefully — something like 2026-q4-bfcm-core-offer reads cleanly in a report a year later, where sale2 does not. Put the audience or the creative in content, not in campaign. Write the convention down, put it somewhere the whole team sees, and audit your source and medium values quarterly, because drift is silent until it has already ruined a quarter of reporting.
What UTMs cannot do
UTMs tag an entry, not a journey. They tell you how someone arrived the first time and nothing about the six touches before the purchase, the email that actually closed it, or the return visit two weeks later that converted. That gap between last-click tagging and real customer paths is exactly where most ecommerce attribution arguments live. Clean UTMs are the foundation, not the answer — but without them, nothing built on top can be trusted.
Frequently asked questions
A UTM parameter is a tag added to the end of a URL that tells your analytics where a visitor came from. The five standard parameters are utm_source, utm_medium, utm_campaign, utm_content, and utm_term. They're read by Google Analytics, Shopify, and most analytics platforms without any setup.
Always. UTM values are case-sensitive in most analytics platforms, so Facebook and facebook report as two separate sources. Lowercase everything, every time — this builder enforces it automatically.
Source is the specific origin — facebook, google, klaviyo. Medium is the category of traffic — paid_social, cpc, email. Source answers who sent them, medium answers what kind of traffic it was.
Not when they're used as intended, on links you're sharing in campaigns rather than on internal navigation. Avoid UTMs on internal site links, since they can fragment analytics sessions, and make sure your canonical tags point to the clean URL so search engines index one version of the page.
Yes. Almost every analytics and attribution tool, including ours, reads UTM parameters as a primary signal for where traffic originated. Server-side and first-party tracking improve accuracy and durability, but they don't invent campaign names — that's still whatever your team typed into the link.
More free tools
Ecommerce Funnel Calculator
See where your store leaks profit from session to purchase — in dollars per month.
Break-Even ROAS Calculator
The exact ROAS where your ads stop losing money — after COGS, shipping, fees, and refunds.
LTV & CAC Payback Calculator
What a customer is really worth, your LTV:CAC ratio, and how many months until ad spend pays back.
