shorten affiliate linksaffiliate link shorteneraffiliate link trackingshort linkaffiliate marketing

How to Shorten Affiliate Links and Track Every Click

How to shorten affiliate links without breaking commission tracking, keep a separate click count for every place you post one, and repoint a dead link.

Sarkhan··9 min read

An affiliate link is written for a tracking system, not for a person. A product URL from Amazon, Impact or ShareASale usually runs past 100 characters, carries three or four parameters, and ends in an ID nobody can read out loud, retype from a screenshot, or fit into a caption.

On the surface that is a formatting problem. Underneath it is a measurement problem, because you can post the same affiliate link in six places and the network will hand you one number covering all six.

This guide covers how to shorten an affiliate link without breaking the commission, what to check in your program's terms before you do it, why one link per placement beats one link per product, and what to do when the product goes out of stock three months after you posted about it.

Length is the visible part. Instagram gives you one link field, TikTok gives you one, and a caption carrying a 140-character URL gets cut off somewhere in the middle of the tracking ID. The link stops working and nothing tells you it stopped.

Trust is the second cost. A URL stuffed with tag=, subid= and clickref= reads as something that is watching the reader, because it is. People who have been burned by spam links are slower to tap it, and slower usually means not at all.

Then there is the part you cannot see at all.

Say you recommend the same pair of headphones in a YouTube description, on your Instagram bio page and in a newsletter. The network records clicks and conversions for that link. It does not record which of the three sent them unless you built the links to say so, and most people do not. At the end of the month you know the headphones earned you a commission. You know nothing about which piece of content produced it, which means you cannot repeat it on purpose.

Check the program terms before you shorten anything

Shortening affiliate links is ordinary practice and most networks have no problem with it. A few do, and the rules are specific enough to be worth ten minutes of reading before you build fifty links.

Amazon Associates is the one that catches people out. Its Operating Agreement bans affiliate links in email, in offline material such as print, and in ebooks, regardless of how the link is formatted. Shortening does not create an exception to any of that. Amazon also hands you its own short link, amzn.to, through SiteStripe, which is the safest thing to use inside that particular program.

Other programs forbid redirects that hide which merchant the visitor is going to. That is what "cloaking" means in most terms of service. A short link that lands on a visible merchant page is a different thing, but if a program says no third-party redirects, take them at their word rather than at yours.

Disclosure sits outside all of this and does not move. Where the rules require you to say a link is affiliate, and the US FTC endorsement guides and UK ASA guidance both do, a short link changes nothing about that duty. Put the disclosure next to the link rather than at the bottom of the page.

The fix is unglamorous and it works. Instead of pasting the same affiliate URL everywhere, create a separate branded short link for each place you post it, and point all of them at the same affiliate destination.

For one pair of headphones that might be:

  • linx.ly/headphones-yt in the video description
  • linx.ly/headphones-ig on your bio page
  • linx.ly/headphones-news in the newsletter

Each one keeps its own count, with country, device and referrer attached to every click. Link click tracking goes through what sits inside each of those fields.

Now the split is visible. If 620 clicks in a month land as 400 from YouTube, 180 from the newsletter and 40 from Instagram, the video is doing nearly all the work and the bio card is holding a slot that something else deserves.

Two numbers from two systems, and you want both. The short link tells you how many people left your content. The network tells you how many bought. Most networks give you a subID field for exactly this, subid on ShareASale, SubId1 on Impact, sid on CJ, so label each placement there with the same name you gave the slug. When both sides carry the same label, clicks and commissions line up per placement instead of per product.

tip

A short link without a subID tells you which placement gets clicks. A subID without a short link tells you which placement gets sales. Using both is what gives you the conversion rate for each placement, and that is the number that decides where you post next.

Create your first trackable short link

Start 7 day free trial. Cancel anytime.

Get started

Affiliate links break for reasons that have nothing to do with you. Products go out of stock, merchants restructure their catalogue, programs close, and the thing you recommended two years ago gets replaced by something better.

A raw affiliate link sends people to a dead page and carries on doing it forever. You are not going to edit a video description from 2024 at scale, and you cannot edit a Pinterest pin that somebody else saved to their own board.

A short link is a layer you control. linx.ly/headphones can be repointed at the new product page, or at a different merchant in a different program, without touching a single post you have already published. Everything you shared keeps sending people somewhere that exists. The same argument applies to any link you expect to outlive its destination, which is most of them, and editable short links covers the wider case.

Instagram gives you a single bio field, so the usual answer is a link in bio page holding one card per product. Point each card at its own short link rather than the raw affiliate URL, because the page reports visits to the page as a whole and the per-product counts have to come from the links themselves.

YouTube descriptions are where readable slugs earn their keep. linx.ly/headphones-yt sitting under a video reads as a recommendation. A 160-character Amazon URL reads as something you were paid to paste, which is true, but you do not have to lead with it.

Pinterest deserves its own line here. Pins keep sending traffic for years after they are published, longer than almost anything else you post, and they are the pins other people saved rather than yours to edit. A repointable link matters more on Pinterest than anywhere else in this list.

For anything that happens on paper, a market stall, a workshop handout, packaging, every link you create also gets a QR code automatically, and scans land in the same click data as taps.

UTM parameters are not a substitute for subIDs

UTM tags get read by the analytics of the site the visitor lands on. With an affiliate link, that site belongs to the merchant, and you are never going to see their reports. The utm_source you carefully attached is being read by somebody else, if anyone reads it at all.

Use UTM parameters for traffic heading to pages you own, such as a review post on your own site, and use the network's subID field for traffic heading to a merchant. The short link sits in front of both and counts the click either way, which is why the click count is the only figure that stays yours in every scenario.

Say you promote one pair of headphones in three places: YouTube, your Instagram bio page and a newsletter. Start the 7-day free trial on the URL shortener, then it is three steps.

  1. Copy the affiliate URL from the network and put youtube in its subID field. That field takes the placement, not the product.
  2. Shorten it to linx.ly/headphones-yt. Repeat for the bio page and the newsletter, each with its own subID and slug.
  3. Two weeks later, read clicks per link in Linxly and sales per subID in the network.

Clicks with no sales is not a size problem. That audience saw the product and passed on it.

Start tracking your affiliate links

Start 7 day free trial. Cancel anytime.

Get started

Frequently asked questions

Yes, in almost every program. The redirect passes the full destination URL, tracking parameters included, so the commission is credited normally. The exceptions are programs whose terms forbid third-party redirects, and Amazon Associates in placements where affiliate links are banned outright, such as email and print.

Does shortening break affiliate tracking?

No. A short link is a redirect to your affiliate URL exactly as you saved it, and the network sees the same parameters it would have seen from a direct click. What changes is that you now also have a click count of your own, recorded before the visitor reaches the merchant.

Amazon's restrictions are about where the link appears rather than how long it is. Affiliate links are not permitted in email, offline print or ebooks in any form, and shortening does not create an exception. For everywhere links are allowed, Amazon's own amzn.to short link from SiteStripe is the safest option.

Yes. Disclosure rules apply to the relationship, not to the format of the URL, and a shortened link arguably makes the disclosure more necessary because the merchant is no longer visible in the link text.

Not from the short link, which counts clicks and stops at the merchant's door. Match a subID to each placement inside the network and use a separate short link for the same placement, then read clicks on one side and commissions on the other.

Yes, and this is the main reason to use one. Repoint the slug at a new product, a new merchant, or a review page of your own, and every post carrying that link updates at once without being edited.

The short version

Shorten affiliate links so they survive captions and screenshots, but shorten them one per placement rather than one per product, because that is what turns a single monthly commission figure into a map of where your buyers came from. Read your program's terms first, especially inside Amazon Associates. Label the same placement with a subID on the network side. And keep the link editable, since the product will disappear long before your posts do.