Track Affiliate Link Clicks Per YouTube Video [3 Methods Compared]

Andrew Pierce ·
YouTube affiliate tracking smart links affiliate marketing analytics geo-targeting

Track Affiliate Link Clicks Per YouTube Video [3 Methods Compared]

To track affiliate link clicks per YouTube video, create one unique trackable link for each video description — either a dedicated Amazon Tracking ID, a UTM-tagged URL, or a smart link with built-in analytics — so every click can be attributed back to the specific video that generated it. The most complete approach uses smart links with per-link dashboards, because they give you click counts, country breakdowns, and device data for each video without any GA4 setup or spreadsheet tracking.

TL;DR: Most YouTube creators paste the same affiliate link into every video and have zero visibility into which videos actually drive sales. The fix is one unique smart link per video, with built-in click analytics and geo-routing so international viewers convert instead of bouncing off the wrong storefront. This setup takes minutes with the right tool and transforms your channel from a guessing game into a data-driven revenue system.

If you have 50 videos with Amazon affiliate links in the descriptions and no idea which ones are pulling their weight, you are not alone. The default affiliate workflow on YouTube is “copy link, paste everywhere, check your dashboard once a month, shrug at the aggregate number.” That approach leaves serious money on the table because you cannot improve what you cannot measure at the individual video level.

This guide covers every method for per-video affiliate attribution on YouTube — from free options like Amazon Tracking IDs to the smart link approach that handles tracking, geo-routing, and bulk migration in one system.

Why Most YouTube Affiliate Tracking Is Blind

The majority of YouTube creators use a single affiliate link across all their video descriptions. One Amazon product link, pasted into 20, 50, or 100 videos. The affiliate dashboard shows total clicks and total sales, but nothing about which video generated them.

This creates two problems that compound each other:

  1. You cannot optimize what you cannot attribute. If your Amazon Associates report shows 200 clicks this week, you have no idea if 180 of them came from one viral review and the rest are dead weight. You cannot decide what to make next, which descriptions need better CTAs, or which links to retire.

  2. International clicks silently fail. Even if you could track every click by video, a large portion of your audience — often 40% or more — is outside the US. When a UK viewer clicks your Amazon US link, they either bounce from the wrong storefront or get redirected in a way that strips your affiliate tag. You see the click in aggregate, but you never see the commission. Per-video tracking with a single-country link is incomplete tracking at best.

The combination means most creators are flying blind twice over: they do not know which videos drive clicks, and they do not know how many of those clicks actually converted because the link only worked for one country.

Per-video tracking without geo-routing is like counting how many customers walked through the door without checking whether the store was open in their country.

The foundation of per-video affiliate attribution is simple: every video gets its own distinct link. When Video A uses Link A and Video B uses Link B, your analytics can tell them apart.

There are three ways to accomplish this, and each works at a different level of sophistication.

Amazon Tracking IDs

Amazon Associates lets you create up to 100 Tracking IDs per account. Each Tracking ID is a variation of your affiliate tag (e.g., mychannel-vid01-20, mychannel-vid02-20) that you assign to a specific video.

To set this up:

  1. Log in to Associates Central and navigate to Manage Your Tracking IDs
  2. Create a new Tracking ID for each video (or per video series if you have more than 100 videos)
  3. Generate affiliate links using that specific Tracking ID
  4. Paste the tagged link into the corresponding video’s description
  5. Check performance under Reports > Tracking ID Summary in Associates Central

The limitation: Tracking IDs show you ordered items and revenue per ID, but they do not give you click-level data broken down by country, device, or referrer. You see what sold but not who clicked or from where. Amazon does not support Sub IDs (ascsubtag) for affiliates, so there is no workaround to get finer granularity within Amazon’s own reporting.

For creators on networks like impact.com or ShareASale, Sub IDs offer more flexibility. You can append a sub-tracking parameter to the URL and filter by it in your reporting dashboard, giving you true per-video click-and-conversion data within the network.

UTM Parameters as a Layer on Top

UTM parameters let you tag any URL with source, medium, and content identifiers that show up in Google Analytics. For YouTube affiliate tracking, the useful format is:

https://www.amazon.com/dp/B0DCNL9LX4?tag=yourtag-20&utm_source=youtube&utm_medium=description&utm_content=best-cameras-2026

The utm_content parameter carries the video slug, so GA4 can show you which video referred the outbound click.

The catch: Amazon does not pass UTM parameters through its redirect. Your GA4 data will show the click leaving YouTube, but once the user hits Amazon, the UTM data disappears. UTMs are useful for click tracking but not for revenue attribution on Amazon.

For non-Amazon programs that preserve UTMs through conversion, this is a solid free method. But for Amazon creators — who represent the majority of YouTube affiliates — UTMs alone do not close the attribution loop.

Smart links solve the per-video tracking problem at the infrastructure level. Instead of piecing together data from Amazon dashboards, GA4 events, and Tracking ID spreadsheets, each smart link comes with its own analytics dashboard showing clicks by day, country, device, and referrer.

Here is the workflow with Youfiliate, a geo-targeting smart links platform built for YouTube creators:

  1. Paste your affiliate URL into Youfiliate — enter the Amazon (or any merchant) product link
  2. Get a branded smart link — something like youfil.to/best-camera-2026
  3. Use that unique link in one video’s description — one smart link per video
  4. Check the per-link dashboard — see clicks by day, country, device, and referrer for that specific link

Because each smart link has its own analytics view, creating one per video automatically gives you per-video affiliate click analytics. No GA4 configuration, no spreadsheet mapping Tracking IDs to video titles, no switching between three dashboards.

The Geo-Routing Bonus: Clicks That Actually Convert

Here is the insight that every other tracking guide misses: per-video click data is misleading if a large chunk of those clicks never had a chance of converting.

Say your data shows Video A drove 200 clicks last month. That sounds solid. But if 80 of those clicks came from UK viewers landing on Amazon US, those 80 clicks were dead on arrival. Your tracking says “200 clicks.” Your commission report says “12 sales.” The gap looks like a conversion rate problem, but it is actually a geo-routing problem.

Smart links with geo-targeting fix this at the same time they fix tracking. A UK viewer clicking your smart link gets routed to Amazon UK with your UK affiliate tag. A German viewer goes to Amazon DE. A Japanese viewer goes to Amazon JP. Every click lands on the right storefront, which means your per-video analytics reflect clicks that had a real chance of converting.

Per-video attribution without geo-routing tells you which videos generate traffic. Per-video attribution with geo-routing tells you which videos generate revenue. That is a fundamentally different — and more useful — metric.

What About Your 50 Existing Videos?

Setting up one smart link per video going forward takes minutes. The harder question is what to do about the dozens of videos you have already published with the same generic affiliate link in every description.

Manually editing 50 video descriptions is an afternoon of tedious copy-paste in YouTube Studio. For 200 videos, it is a full day. Most creators start with good intentions, update their 5 most recent videos, and never finish. That means their highest-performing old content — the evergreen reviews and tutorials that keep getting views months or years after upload — stays in the dark.

Youfiliate’s YouTube auto-convert feature handles this at scale. Connect your YouTube channel via OAuth, preview which affiliate links will be replaced with smart links, and update all descriptions in a single operation. Every old video gets a unique, trackable, geo-routed smart link. Your entire back catalog starts generating per-video attribution data from that point forward.

This is the catch-up step that makes the whole strategy retroactive. Instead of only tracking new uploads, you get visibility across your whole channel — including the old videos that are probably driving more traffic than you realize.

Reading Your Per-Video Data: What to Actually Do With It

Tracking clicks per video is only useful if you act on what the data tells you. Once your per-video attribution system is running, here is the decision framework.

Identify Your Top Performers

Sort your smart links by total clicks over the last 30 or 90 days. Your top 10-20% of videos likely drive the majority of your affiliate clicks. These are the topics, formats, and product categories your audience engages with most.

Action: Double down. Make more content in the same format, on similar topics, with similar products. Add related product links to these high-performing descriptions. Test different in-video CTAs — “check the link in the description for the current price” consistently outperforms a generic “links below.”

Diagnose the Underperformers

Videos with high view counts but low affiliate clicks have a CTA problem or a product-relevance problem. The audience is watching but not clicking.

Action: Update the description with a stronger call-to-action and make sure the product link appears above the fold (before the “Show more” cutoff in YouTube’s description area). Check whether the product you are linking actually matches what the viewer came for. And confirm the link is not broken or pointing to an out-of-stock product — a common silent revenue killer that accumulates over time.

Spot Geo Mismatches

If a video gets strong clicks but low conversions, check the country breakdown in your smart link dashboard. A video that is popular in markets where you do not have geo-rules configured is leaking commissions silently.

Action: Add geo-routing rules for the countries generating the most clicks. Youfiliate auto-suggests Amazon geo-rules based on the product’s ASIN — covering major international markets like UK, DE, JP, CA, AU, and FR — so you can confirm them in seconds and the link updates globally.

Calculate Affiliate RPM Per Video

To compare videos fairly regardless of traffic levels, use this normalized metric:

Affiliate RPM = (Affiliate commissions from video / Video views) x 1,000

A video with 100,000 views and $50 in commissions has an affiliate RPM of $0.50. A video with 10,000 views and $20 in commissions has an affiliate RPM of $2.00. The smaller video is 4x more efficient at converting views into affiliate revenue — and you want more content like it.

Cross-reference your smart link click data with your affiliate program’s revenue reports (filtered by Tracking ID or Sub ID) to calculate this for each video.

Tool Comparison: Your Options at a Glance

FeatureAmazon Tracking IDsUTM + GA4GeniuslinkYoufiliate
CostFreeFree$5/mo + $5/1,000 clicksFlat rate from $9/mo
Per-video click trackingSales only, not clicksClicks only, not salesYesYes
Country breakdownNoYes (in GA4)YesYes
Device breakdownNoYes (in GA4)YesYes
Geo-routingNoNoYesYes
Deep linking (mobile apps)NoNoYesYes
YouTube bulk migrationN/AN/ANoYes
Pricing modelFreeFreePer-clickFlat rate

The free options cover basic attribution but leave significant gaps. Amazon Tracking IDs show revenue per ID but no click-level detail and zero geo-routing. UTM + GA4 gives click data for free but requires setup and does not work with Amazon’s conversion tracking.

Geniuslink fills those gaps with geo-routing and per-link analytics, but charges per click. If your best video drives 5,000 clicks a month and you want smart links on all 80 videos, a channel generating 50,000 monthly smart link clicks pays $250/month in Geniuslink fees — and the bill scales up as traffic grows. At scale, per-click pricing turns your success into a cost liability.

Youfiliate offers the same per-link analytics and geo-routing at a flat monthly rate. Whether you get 1,000 clicks or 100,000, the price stays the same. That is the only pricing model that does not penalize you for growing.

Frequently Asked Questions

How do I know which YouTube video is making me the most affiliate money?

Create a unique trackable link for each video and compare performance across them. For click-level data (country, device, referrer), use a smart link platform like Youfiliate, a geo-targeting smart links platform built for YouTube creators that provides per-link click analytics with country, device, and referrer breakdowns. For actual commission data, cross-reference with your affiliate program’s dashboard filtered by the Tracking ID or Sub ID assigned to each video. Combining click analytics with commission data gives you a complete picture of which videos are your top earners and which need optimization.

Assign one unique link per video description. The simplest method is creating a separate Amazon Tracking ID for each video (up to 100 per account) and using that tag when generating affiliate links. For more detailed analytics — clicks by country, device, and referrer — use a smart link platform that gives each link its own dashboard automatically. Start free with 10 smart links at Youfiliate to set up per-video tracking and see which links could benefit from geo-routing.

Can I use UTM parameters to track affiliate sales per YouTube video?

Yes, for affiliate programs that preserve UTM parameters through the conversion flow. Append utm_source=youtube&utm_medium=description&utm_content=your-video-slug to your affiliate URL, then track outbound clicks in GA4 under Reports > Engagement > Events. Amazon Associates does not pass UTMs through to its conversion tracking, so you will see clicks in GA4 but not attributed sales. For Amazon, use Tracking IDs for revenue data and smart links for click-level analytics.

How many Amazon Tracking IDs can I create?

Amazon allows up to 100 Tracking IDs per Associates account. Create one per video for channels with under 100 videos, or one per video series for larger channels. Review performance in Associates Central under Reports > Tracking ID Summary. If you need per-video tracking beyond 100 videos, smart links with built-in analytics are the practical alternative — there is no limit on how many you can create, and each one includes country and device breakdowns that Tracking IDs do not provide.

What is the best way to do per-video affiliate attribution on YouTube?

Use a smart link platform with per-link analytics and geo-routing. Each video gets a unique smart link that tracks clicks by country, device, and referrer, while simultaneously routing international viewers to their local storefront so clicks actually convert. Amazon Tracking IDs are a good free starting point for revenue attribution, but they lack click-level detail and do not solve the geo-routing problem. The most complete setup combines smart links for click analytics and geo-routing with Amazon Tracking IDs for commission data.

Yes, Geniuslink provides per-link click analytics with country and device breakdowns, and each link can be assigned to a specific video for attribution. The tradeoff is pricing: Geniuslink charges per click ($5 per 1,000 clicks on top of the monthly subscription), so tracking a high-traffic channel with dozens of videos becomes expensive as your audience grows. Youfiliate offers the same per-link analytics and geo-routing at a predictable flat monthly rate starting at $9/month, regardless of click volume.


Knowing exactly which videos earn your affiliate commissions changes everything about how you plan content. You stop guessing and start making decisions backed by data: more of what works, less of what does not, and smarter product placements across your entire catalog. That clarity is the difference between a creator who earns affiliate income and a creator who grows it.

Set up per-video tracking in minutes, no spreadsheets required. Start free with 10 smart links at Youfiliate.com — or use YouTube auto-convert to migrate your entire back catalog at once.