Do Short Links Keep Your Tracking Parameters?
A short link that redirects correctly keeps every tracking parameter on your destination URL, from UTM tags to affiliate IDs. Here is exactly how that works, the handful of ways it can break, and the specific parameter each big platform link depends on.
The short answer: yes, when the shortener does it right
Here is the worry that stops people from shortening a carefully tagged link: "if I hide this URL behind a short link, do my UTM parameters, my affiliate ID, and all that tracking still work?" The answer is yes, as long as the shortener performs a clean redirect. A Flyn short link does not repackage or rewrite your destination. It stores the exact URL you paste, query string and all, and hands the visitor straight to it. Booking.com still sees its aid, Google Analytics still sees your utm_source, and Amazon still sees your affiliate tag.
The reason this trips people up is that a short link looks like it replaces your URL. It does not. It points at it. Think of the short link as a signpost: the sign is short and clean, but it directs you to the exact same address, with every apartment number and mailbox label intact.
The one thing you must get right is pasting the full tagged URL into the shortener, including everything after the ?. Shorten the finished, UTM-tagged link, not the bare page URL you plan to tag later.
How a redirect preserves your query string
When someone clicks a Flyn link, the server responds with a redirect that carries a Location header pointing at your full destination, query string included. The browser follows it and requests that exact address. The destination site then reads its own parameters exactly as if the visitor had typed the long URL by hand. Nothing in the ?key=value&key=value tail is dropped, reordered in a way that matters, or re-encoded.
This is the same mechanism behind every link on the web, so it is well understood and reliable. You can watch it happen on any link: paste a short link into the free Redirect Checker to see the hop and the final destination, or the URL Expander to reveal the whole target URL with its parameters visible. If the query string you see at the end matches what you put in, your tracking is intact.
UTM tags, affiliate IDs, and session tokens all ride along
There is nothing special about UTM parameters to a redirect. utm_source, utm_medium, and utm_campaign are ordinary query parameters, and they travel exactly like any other. The same is true for affiliate identifiers (Amazon's tag, Booking's aid, an Impact subId), for search and filter state, and for the long ref_ style tokens that big sites append. Build your tags with the UTM Builder, shorten the result, and every campaign report downstream stays populated.
When tracking parameters actually break
Parameters do occasionally get lost, but almost never because of the redirect itself. The failure modes are specific and avoidable:
- Double-encoding. If a URL is percent-encoded twice (a
%3Dbecomes%253D), the destination reads a garbled parameter. This comes from pasting an already-encoded link into a tool that encodes again, not from shortening. - A dropped #fragment. Everything after a
#is the fragment, and some systems treat it loosely. A good redirect preserves it, but if your tracking lives in the fragment (rare, but some SPAs do this), test it explicitly. - Manual truncation. The most common cause by far: someone copies a giant URL, misses the last parameter, and shortens an incomplete link. Copy from the address bar or a share button, not from wrapped text in an email.
- A shortener that rewrites URLs. Some services append their own parameters or route through an interstitial that strips yours. Flyn does neither on a standard link.
Link cloaking that loads your destination inside a frame can prevent the destination site from reading its own parameters, because the page is not the top-level document. If you need affiliate or UTM tracking to fire, use a standard redirect, not a framed cloak. See our guide to link cloaking for the tradeoffs.
Platform by platform: the parameter each link depends on
Different sites bury their tracking in different places, and losing the wrong parameter can mean an uncredited sale or a blank analytics row. Here is what to protect on the links people share most, each with a dedicated shortener that keeps the parameter intact:
| Platform | The parameter that matters | Why it matters |
|---|---|---|
| Booking.com | aid, label | Partner ID and sub-tracking that earn your commission |
| Ticketmaster | event / artist / venue ID | Routes fans to the exact on-sale, not a search page |
| TripAdvisor | g geoId, d propertyId | The whole URL is IDs; drop one and the page 404s |
| Trustpilot | utm_source, utm_medium | Tells you which channel earned each review click |
| IMDb | tt title ID (and a strippable ref_) | Lands on the right title; the ref_ tail is just noise to drop |
| BBC | article path + campaign tags | Keeps the exact story and any newsletter UTM intact |
| Indeed | jk job key | The 16-character key is the only thing that opens the posting |
| Steam | appid + UTM | Opens the correct store or wishlist page and tags the source |
| Meetup | group / event path | Sends people to the RSVP, not the group homepage |
| Discogs | release / listing ID | Points buyers at the exact pressing or Marketplace item |
| Amazon | tag | Your Associates ID; no tag means no commission |
| YouTube | t timestamp, UTM | Starts the video at the right moment and tags the referrer |
Whichever of these you share, a Flyn short link keeps the parameter that does the work, while turning a 200-character URL into something that fits in a caption. Browse every option on the tools hub.
Affiliate commissions ride on these parameters
For anyone earning affiliate income, this is not an academic question. Affiliate networks attribute a sale based on the tracking parameters present in the final destination URL, not on how the visitor arrived. Because a Flyn link redirects to your exact affiliate URL with every parameter intact, the network still sees its own identifier and credits your account normally. Shortening a messy Amazon link or a Booking.com deep link does not cost you a cent of commission.
What a short link changes is presentation and measurement. The link looks trustworthy in a bio or a video description instead of looking like spam, and Flyn's own click analytics tell you which post drove the click, something most affiliate dashboards will not show you in real time.
Shortening or cloaking a link is a presentation choice and does not change your legal obligations. United States FTC rules (and equivalents elsewhere) require a clear, conspicuous affiliate disclosure whenever you earn a commission, whether the URL is long, short, or masked. Read our guide on disclosing affiliate links.
How to confirm your parameters survived
Never assume. It takes under a minute to prove your tracking is intact before you publish a campaign:
- Expand the link. Paste your short link into the URL Expander and read the full destination. The query string at the end should match, character for character, what you shortened.
- Trace the redirect. Run it through the Redirect Checker to confirm it is a single clean hop to your destination with no interstitial stripping parameters along the way.
- Watch the first click. Click your own link once, then open your destination's analytics (or Flyn's click log) and confirm the source, campaign, or affiliate credit shows up as expected.
Do this once per campaign template and you will trust the pattern forever. If you manage links in bulk, the Bulk URL Shortener shortens hundreds of pre-tagged URLs at once without touching their parameters.
Clean links that keep every tag
A short link is not a threat to your tracking. Done right, it is the opposite: a clean, branded, editable wrapper around a URL whose parameters are doing exactly what you built them to do. You get the readable link and the full attribution, not a tradeoff between them.
Create a free Flyn account, paste your most heavily tagged link, and expand the short version to see every parameter still sitting there. Then reuse that pattern across every platform you post to, from a Ticketmaster on-sale to an Indeed job posting, knowing the tracking follows the click every time.
Frequently Asked Questions
Do UTM parameters survive a short link?
Does shortening a link break my affiliate commission?
What happens to the # fragment at the end of a URL?
Does Flyn add its own tracking parameters to my destination URL?
Can cloaking or link masking break parameter tracking?
How do I test whether my parameters survived shortening?
Do short links with parameters hurt SEO?
Which platforms' links most need their parameters kept?
Free tools for this
Three Flyn tools that pair well with the strategy in this article, all free, no signup needed.
UTM Builder
Build campaign-tracked URLs in seconds.
Broken Link Checker
Scan any page for dead links and 404s.
Open Graph Checker
Preview how URLs unfurl on social.
Keep reading
Three related deep-dives from the Flyn blog.

How to Track Which Posts Drive Sales, Not Just Clicks
19 min read
Email Newsletter Click Tracking: Measure Your Real CTR
12 min read

How to Choose a Branded Short Domain for Your Links
13 min read
Ready to try Flyn?
Free plan includes 25 links/month, full analytics, and access to all 30+ free tools above. No credit card required.
Already a member? Log in

Karan Bhakuni is the founder of Flyn. He writes about branded links, click analytics, and the link-management tooling growth teams and creators actually need, drawn from building Flyn and reading a lot of user feedback.