LinkForge

Aug 9, 2026

Affiliate Link Tracking: Knowing Which Post Actually Earned

Affiliate dashboards are good at telling you that a sale happened and terrible at telling you why. You get a commission, a timestamp, and a product name — nothing about the post, the story, or the video that actually earned it. That gap is the whole difference between scaling what works and guessing.

Attribution here has two layers, and you need both.

Layer one: the network's subID

Almost every affiliate network gives you a passthrough parameter that comes back to you on the conversion report. The name differs — subid, u1, aff_sub, SubId, clickref — but the behaviour is the same: whatever you put in, you get back next to the sale.

This is the only layer that connects to money. Analytics can tell you a link got 400 clicks; only the subID tells you which of those clicks paid.

Use a value you can decode six months later. A convention that survives contact with reality:

channel-format-topic-date — for example ig-story-ricecooker-0810 or yt-review-blender-0722.

Avoid spaces, avoid punctuation beyond hyphens, and never use a value you'd be embarrassed to see in a merchant's report. Some networks truncate long values, so keep it under about 40 characters.

Layer two: your own short link

The subID tells you what converted. It says nothing about what got seen and ignored — and that's most of your traffic. For that you need click data on your side.

Wrap the affiliate URL (subID already attached) in a short link, one per placement. Now you have both halves: your dashboard shows clicks, devices, countries, and referrers; the network shows which of those turned into money. Divide one by the other and you have a conversion rate per placement, which is the number that actually tells you where to spend your next hour.

Why one link everywhere quietly costs you

The most common setup is a single affiliate link pasted into the bio, the stories, the newsletter, and three group chats. It works — commissions arrive — and it teaches you nothing. You cannot tell whether the newsletter carries the whole business or the bio link does.

Splitting into one link per placement costs about thirty seconds each and pays back the first time you cut something that was doing nothing.

Mistakes that quietly break attribution

  • Cloaking that strips parameters. Some redirect plugins drop query strings. If your subID vanishes between click and merchant, every sale lands in one anonymous bucket. Test it once: click your own link, land on the merchant, and check the URL bar still carries the parameter.
  • Reusing a subID across campaigns. Once two placements share a value, they are permanently merged in the report. Retire values, don't recycle them.
  • Forgetting stories expire but links don't. A story link keeps collecting clicks from saves and shares long after the story is gone. If you reuse that short link for the next promotion, you inherit its history — create a new one.
  • Comparing your clicks to the network's clicks. They will never match. Networks filter differently, count differently, and often only log a click at the merchant's edge. Use each number against itself over time, not against the other.
  • Not filtering bots. Every time a link is pasted into WhatsApp, Slack, or a group chat, the preview crawler fetches it. Without bot filtering, a single share can inflate a link by several clicks before a human sees it.

Reading the report

Once a few weeks of data exist, three comparisons do most of the work:

  1. Clicks per placement — where attention actually is, as opposed to where you assumed it was.
  2. Conversion rate per placement — high-click, low-conversion usually means an audience mismatch, not a bad product.
  3. Time-of-day and country — if the clicks and the buyers are in different countries, you have a shipping or pricing problem, not a marketing one.

Disclosure still applies

Shortening a link doesn't remove your obligation to disclose an affiliate relationship, and most platforms require it independently of the law. A short link that hides an affiliate destination without disclosure is the fastest way to lose an audience's trust, and on some platforms an account.

Start with one link per placement this week. Create a tracked link and give the next campaign a subID you'll still understand in six months.

Track every click, free

Unlimited short links with real-time analytics.

Create free account