Funnelytics

UTM Link Builder for Shopify

Consistent campaign links, built in seconds. Because your attribution is only as good as your naming.

Enter a full destination URL starting with https://

Source, medium, and campaign are required for a usable UTM link.

Your campaign link
Fill in a destination URL, source, medium, and campaign to build your 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.

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.

Stop estimating. See your store's real numbers.

This calculator runs on averages. LTV Profit Map runs on your actual Shopify data — a free app that shows your real LTV, repeat rate, and profit by cohort in one click. No credit card, no setup.

Connect Shopify — Get Your Free LTV Profit Map
Book a Demo