facebook-pixel

How to Use UTM Parameters with Short Links: The Complete Guide

L
Lunyb Security Team
··9 min read

If you're running marketing campaigns without UTM parameters, you're essentially flying blind. And if your tracked URLs are long, ugly strings of code, you're scaring away the very clicks you're trying to measure. The solution is to combine two powerful tools: UTM parameters for accurate attribution, and short links for clean, shareable URLs that people actually want to click.

This guide walks you through exactly how to use UTM parameters with short links, why this combination is essential for modern marketing, and how to avoid the most common mistakes that ruin campaign data.

What Are UTM Parameters?

UTM parameters are small snippets of text added to the end of a URL that tell analytics platforms like Google Analytics where traffic came from and which campaign drove it. UTM stands for "Urchin Tracking Module," a reference to the analytics company Google acquired in 2005.

A UTM-tagged URL looks like this:

https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

There are five standard UTM parameters:

  • utm_source – Identifies the platform or referrer (e.g., facebook, newsletter, twitter)
  • utm_medium – Identifies the marketing channel (e.g., email, social, cpc, banner)
  • utm_campaign – Names the specific campaign (e.g., spring_sale_2026, product_launch)
  • utm_term – Used for paid search keywords (e.g., running_shoes)
  • utm_content – Distinguishes between similar links (e.g., header_button, footer_link)

Why Combine UTM Parameters With Short Links?

UTM-tagged URLs are powerful for tracking, but they're also long, messy, and untrustworthy-looking. Combining them with short links solves multiple problems at once.

1. Cleaner appearance

Would you rather click example.com/blog/post?utm_source=twitter&utm_medium=social&utm_campaign=launch&utm_content=tweet_3 or lunyb.com/launch3? Short links look professional and trustworthy.

2. Higher click-through rates

Research consistently shows that branded, shortened URLs receive more clicks than raw URLs with tracking parameters. People are wary of long URLs full of query strings, often associating them with phishing or spam.

3. Character limits on social media

Platforms like X (formerly Twitter) impose character limits. A full UTM URL can eat up 100+ characters before you've written a word of copy.

4. Easy editing and updating

If you discover a typo in your UTM tag after publishing, you can update the destination URL behind a short link without needing to repost or re-share the original content.

5. Centralized analytics

A good link shortener tracks clicks at the link level, giving you a second layer of analytics beyond what Google Analytics shows.

Step-by-Step: How to Create UTM Short Links

Here's the exact process for tagging URLs with UTM parameters and turning them into clean short links.

Step 1: Define your tracking strategy

Before you create a single tagged URL, decide on naming conventions. Inconsistency is the number-one reason UTM data becomes useless. For example, decide whether you'll write facebook, Facebook, or fb—and stick to it across your entire team.

Step 2: Build your tagged URL

Use a UTM builder (Google's free Campaign URL Builder is the standard) or build manually. The structure is:

https://yoursite.com/page?utm_source=X&utm_medium=Y&utm_campaign=Z

Always include at minimum utm_source, utm_medium, and utm_campaign. The other two are optional.

Step 3: Verify the URL works

Paste the tagged URL into your browser. The page should load normally. If it 404s or strips the parameters, check that your CMS isn't removing query strings.

Step 4: Shorten the URL

Paste your fully tagged URL into a URL shortener. Tools like Lunyb preserve all UTM parameters when redirecting, so the analytics still work perfectly on the destination side.

Step 5: Customize the slug (optional)

Most shorteners let you customize the back-half of the URL. Instead of a random string like lunyb.com/x7k9q, you can create something meaningful like lunyb.com/spring-sale.

Step 6: Share and track

Distribute your short link across the channel specified in your utm_source. Then monitor performance in both Google Analytics (for on-site behavior) and your link shortener's dashboard (for click metrics).

UTM Parameter Naming Conventions That Actually Work

Bad naming conventions destroy more analytics data than any other single mistake. Here are rules to follow:

Always use lowercase

UTM values are case-sensitive. Facebook, facebook, and FACEBOOK are treated as three separate sources in Google Analytics. Pick lowercase and never deviate.

Use underscores or hyphens consistently

Don't mix spring_sale and spring-sale. Choose one separator and document it.

Avoid spaces

Spaces become %20 in URLs, which looks messy and can break some integrations. Use underscores or hyphens instead.

Keep names short but descriptive

q1_2026_email_promo is better than quarter_one_2026_email_promotional_campaign.

Document everything

Maintain a shared spreadsheet listing every campaign, source, and medium you've used. This becomes invaluable when onboarding new team members or auditing past campaigns.

Standard Values for utm_medium

Of all UTM parameters, utm_medium benefits most from standardization. Google Analytics uses this field to group traffic into channels. Here are the recommended values:

ChannelRecommended utm_mediumExample utm_source
Organic Socialsocialfacebook, twitter, linkedin
Paid Socialpaid-socialfacebook-ads, linkedin-ads
Email Newsletteremailnewsletter, weekly-digest
Paid Searchcpcgoogle, bing
Display Adsdisplaygoogle-display, adroll
Affiliateaffiliatepartner-name
Referralreferralpartner-site
Influencerinfluencercreator-name
QR Codeqrprint-flyer, poster
Podcastpodcastshow-name

Real-World Examples of UTM Short Links

Theory is useful, but examples make it stick. Here are realistic scenarios.

Example 1: Email newsletter

Tagged URL:
https://store.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=black_friday_2026&utm_content=hero_banner

Short link: lunyb.com/bf-banner

Example 2: Twitter/X post

Tagged URL:
https://blog.com/article?utm_source=twitter&utm_medium=social&utm_campaign=content_promo&utm_content=tweet_morning

Short link: lunyb.com/new-post

Example 3: Podcast sponsorship

Tagged URL:
https://product.com/trial?utm_source=tech_podcast&utm_medium=podcast&utm_campaign=q1_sponsorship&utm_content=mid_roll

Short link: lunyb.com/techpod

Example 4: Printed QR code

Tagged URL:
https://restaurant.com/menu?utm_source=table_tent&utm_medium=qr&utm_campaign=spring_menu

Short link encoded in QR: lunyb.com/menu

Common Mistakes to Avoid

Even seasoned marketers make these errors. Watch out for them.

Tagging internal links

Never put UTM parameters on links between pages on your own site. Doing so resets the user's session in Google Analytics and overwrites the original traffic source. UTMs are for inbound traffic only.

Forgetting to tag every channel

If you tag your email campaigns but not your social posts, you'll get an incomplete picture. Tag everything or you can't compare channels fairly.

Using inconsistent capitalization

This bears repeating: lowercase only, always.

Over-tagging with utm_content

Some marketers create dozens of unique utm_content values per campaign, which fragments data and makes reporting harder. Use utm_content only when you genuinely need to A/B test or compare placements.

Sharing UTM-tagged URLs publicly

If a tagged URL gets indexed by Google or shared by others, your campaign data gets polluted with traffic that didn't actually come from your campaign. Short links help mitigate this by hiding the parameters.

Choosing the Right URL Shortener for UTM Tracking

Not every shortener handles UTM parameters equally well. Here's what to look for.

Critical features

  • Parameter preservation: The shortener must pass all query strings through to the destination unchanged.
  • Custom slugs: Generic random strings are forgettable. Custom back-halves let you brand your links.
  • Click analytics: Built-in tracking shows clicks, geography, devices, and referrers.
  • Bulk creation: If you run many campaigns, you need to generate dozens of links at once.
  • Link editing: The ability to update the destination URL after sharing is invaluable.

Comparison of popular options

FeatureLunybBitly FreeRebrandly Free
UTM preservationYesYesYes
Custom slugsYesLimitedYes
Click analyticsIncludedBasicBasic
Free tier limitsGenerousRestricted500 links/month
Custom domainsAvailablePaid onlyYes

For deeper comparisons, see our 2026 buyer's guide to URL shorteners and our detailed Rebrandly review.

Building a UTM Workflow for Your Team

For organizations running campaigns at scale, ad-hoc tagging falls apart fast. Here's a workflow that scales.

1. Centralize your UTM builder

Use a shared Google Sheet with dropdown menus for valid utm_source and utm_medium values. This prevents typos and ensures consistency.

2. Maintain a campaign registry

Every campaign gets a single, agreed-upon utm_campaign name. Document it before any links are created.

3. Use a single shortening account

Centralize link creation in one shared account so all analytics flow to one dashboard, rather than scattered across personal accounts.

4. Review reports monthly

Look at your Google Analytics Source/Medium reports each month. If you see odd values like (not set), Facebook and facebook both appearing, or duplicate campaigns, fix your process.

5. Archive old campaigns

Keep a record of past UTM tags even after campaigns end. This historical data helps with year-over-year reporting.

Advanced Tips for Power Users

Use dynamic UTM tagging in ads

Google Ads and Meta Ads both let you auto-populate UTM values using template parameters like {keyword} or {adset.name}. This automates tagging at scale.

Track offline campaigns with QR codes

Print materials, billboards, and event signage can all carry UTM-tagged short links via QR codes. This is one of the few reliable ways to measure offline-to-online conversion.

A/B test creative with utm_content

Run two versions of an ad with identical UTM tags except for utm_content (e.g., video_a vs video_b). Compare conversion rates in analytics.

Combine with goal tracking

UTM tags tell you where traffic came from. Pair them with conversion goals or events in your analytics platform to calculate ROI per source.

Frequently Asked Questions

Do UTM parameters still work when I shorten a URL?

Yes, as long as your URL shortener preserves query strings during redirects, which all reputable shorteners do. When someone clicks the short link, they're redirected to the full URL with UTM parameters intact, and your analytics platform records them normally.

Will UTM parameters hurt my SEO?

No, UTM parameters don't directly hurt SEO. However, you should never use UTMs on internal links or in your sitemap, and you should set the canonical URL of tagged landing pages to the clean version (without parameters) to avoid duplicate content issues.

Can I edit UTM parameters after sharing a short link?

If your URL shortener supports destination editing (most do), yes. You can update the long URL behind the short link at any time, fixing typos or adjusting parameters without changing the public-facing short link. This is one of the biggest advantages of using short links for campaigns.

How many UTM parameters should I use per link?

At minimum, use utm_source, utm_medium, and utm_campaign. Add utm_content only when you need to differentiate between similar links in the same campaign, and use utm_term only for paid search keywords. More isn't always better—unnecessary parameters fragment your data.

What's the difference between utm_source and utm_medium?

Think of utm_source as the specific platform (Facebook, your newsletter, a specific partner site) and utm_medium as the broader category (social, email, referral). Source answers "where exactly?" and medium answers "what type of channel?"

Final Thoughts

UTM parameters and short links are two halves of a complete campaign tracking system. UTMs give you the data; short links give you the clean, clickable surface that earns engagement in the first place. Combine them with a consistent naming convention and a centralized workflow, and you'll never again wonder which channel actually drove a conversion.

Start small: pick one upcoming campaign, document your naming conventions, tag every link, and shorten them through a reliable platform. Within a few weeks, your analytics will tell stories you couldn't see before—and your marketing decisions will be grounded in real data instead of guesswork.

Protect your links with Lunyb

Create secure, trackable short links and QR codes in seconds.

Get Started Free

Related Articles