How to Tell Which Reel Drove Your Affiliate Sales
Find which reel drove your affiliate sales with tracking IDs, per-post short links, numbered posts and a weekly log, plus the limits of Instagram attribution.
On this page
To tell which reel drove your affiliate sales, give each reel its own trackable path: a separate tracking ID or sub-tag where your affiliate program allows it, a unique short link or numbered post on your bio page, and a log of when each reel went live. Then match clicks and orders in your affiliate dashboard against that log. You won't get perfect attribution on Instagram, but you can get close enough to make good decisions.
Key takeaways
- Instagram doesn't pass affiliate sale data back to you, so attribution has to be built into your links.
- Separate tracking IDs or sub-tags per reel or campaign give the clearest sale-level answer, where your program supports them.
- Per-post short links and numbered posts show which reel sent clicks to your page.
- A simple log of publish dates and products fills the gaps the tools leave.
- Aim for "good enough to decide", not perfect attribution.
Why this is harder than it sounds
The path from reel to sale has several hops: someone watches your reel, taps your profile, taps your bio link, finds the product, goes to the store, maybe adds it to cart and buys later. Each hop happens in a different system.
- Instagram knows who watched and who visited your profile.
- Your link-in-bio page knows who tapped which product.
- The store or affiliate program knows who bought.
None of them automatically connects to the others. If all your reels point to the same bio link and the same affiliate tag, your dashboard just shows a pile of orders with no clue which reel caused them.
Four ways to track which reel sold
Use as many of these as fit your setup. They work best together.
Method 1: Separate tracking IDs or sub-tags
Many affiliate programs let you create multiple tracking IDs or add sub-tags to links. Amazon Associates, for example, lets you manage tracking IDs in your account. When each campaign or reel uses a different ID, the earnings report splits orders by ID.
How creators typically structure it:
| Approach | Example naming | Best for |
|---|---|---|
| One ID per platform | yourname-ig, yourname-yt | Comparing Instagram vs YouTube |
| One ID per campaign | yourname-diwali, yourname-bbd | Sale season results |
| One ID per content series | yourname-desk, yourname-kitchen | Comparing niches |
| Sub-tag per reel | reel23, reel24 | Post-level detail |
There may be limits on how many IDs you can create, and rules about how tags are used. Check your program's official help pages and operating agreement. For setup and naming advice, read tracking IDs and sub-tags.
Method 2: One page post per reel
If every reel's products live in their own post on your bio page, your link-in-bio analytics can show clicks per post. That tells you which reel sent buying intent, even before you look at sales.
Numbered posts make this even cleaner. When you say "it's #23 in my bio" in the reel, followers who land on #23 almost certainly came from that reel. The number becomes an attribution signal as well as a navigation aid. Here's why numbers work so well: the numbered-post strategy.
Method 3: Per-post short links
A short link that goes straight to one post (rather than your whole page) is useful for stories, YouTube descriptions, Telegram channels and comments. If each placement uses a differently tagged link, your traffic sources show where visitors came from for that post.
For example, you might share reel #23's products via:
- Your bio (general page link)
- A story link sticker (short link tagged "story")
- A YouTube Shorts description (short link tagged "youtube")
Now you can see whether the Instagram reel or the YouTube Short sent more traffic to the same products.
Method 4: Keep a publish log
Tools leave gaps. A simple log fills them. Use a spreadsheet with one row per piece of content:
- Date and time published
- Platform
- Post number on your bio page
- Products featured
- Tracking ID or sub-tag used
- Link-in-bio clicks after 7 days
- Orders and earnings after 7 and 30 days (from your affiliate dashboard)
When earnings spike, check the log. Often the answer is obvious: the reel that went up two days earlier.
Putting it together: a worked example (hypothetical)
Imagine a kitchen creator posts three reels in one week, all numbers invented for illustration:
| Reel | Bio post | Clicks in 7 days | Orders (tracking ID) |
|---|---|---|---|
| Steel containers | #41 | 180 | 12 |
| Chopper review | #42 | 90 | 9 |
| Spice rack hack | #43 | 240 | 3 |
The spice rack reel got the most clicks but the fewest orders. The chopper got fewer clicks but converted well. That's actionable: the chopper audience is ready to buy, so a follow-up comparison reel makes sense. The spice rack might have a price or stock problem worth checking. More on that gap in affiliate conversion rate: why clicks don't always become sales.
The limits of attribution
Be honest with yourself about what you can't see:
- Delayed purchases. Someone might click today and buy days later, or on another device. How that's credited depends on the program.
- Other products in the cart. Programs may credit you for other items bought in the same session, which muddies "which reel sold what".
- Viewers who search instead of tapping. Some people watch your reel, then search the product on the store app themselves. You won't be credited or see it.
- Overlapping content. If two reels feature the same product in the same week, clicks blur together.
Accept some fuzziness. The goal is spotting patterns, not courtroom proof.
A weekly attribution routine
- Export or note last week's clicks per post from your link-in-bio analytics.
- Open your affiliate dashboard and note orders by tracking ID.
- Fill both into your publish log.
- Mark the top reel by clicks and the top reel by orders.
- Decide one follow-up: a sequel, a comparison, or a fix for a high-click, low-order post.
Pair this with the metrics in the link-in-bio analytics guide for the full picture.
How QKAP helps with attribution
QKAP gives each reel its own numbered post, and each post gets a short link like qkap.app/s/abc with source tags, so you can see which post and which platform sent product clicks. Top products and traffic sources appear on the Analytics page. On Premium, affiliate tag rules can automatically add your affiliate tags and Amazon sub-tags at redirect, without editing your stored links, which makes consistent per-post tagging much less tedious. Posts CSV export is free, and analytics CSV export on Premium makes it easy to drop numbers into your publish log.
Frequently asked questions
Can Instagram tell me which reel led to an affiliate sale?
No. Instagram insights show views, profile visits and link taps where available, but it has no access to your affiliate sales. You need tracking IDs, tagged links and your affiliate dashboard for that.
How many tracking IDs should I create?
Enough to answer the questions you actually care about, without becoming unmanageable. Many creators start with one per platform plus one per big sale, then add more detail later. Check your program for any limits.
Why do I get sales on products I never promoted?
Some programs credit you for other items bought after a shopper clicks your link. That's normal and it's one reason exact per-reel attribution is difficult.
Is it worth tracking every single reel?
For your top-performing formats and sale-season content, yes. For casual posts, a weekly log with post numbers is usually enough.
Build attribution into every post
The best time to set up tracking is before the reel goes live. Give each reel a number, a tagged link and a row in your log. For a page that does the numbering and tagging for you, create your free QKAP page.