GUIDE
How to add Amazon affiliate tags automatically
An untagged Amazon link earns zero commission, and tagging every link by hand is the step people skip when they are posting fast. Here are three ways to stop doing it manually.
What an affiliate tag actually is
Your Amazon Associates tracking ID is a short string like yourtag-20. It travels in
the URL as a query parameter — almost always tag:
https://www.amazon.com/dp/B0CHX1VF7M?tag=yourtag-20 Amazon reads that parameter when the visitor arrives, credits the click to your account, and pays commission on anything they buy within the attribution window. Remove the parameter and the click is worth nothing to you. That is the entire mechanism — which is why automating it is mostly about reliability, not cleverness.
Method 1: Amazon SiteStripe (manual)
SiteStripe is the toolbar Amazon shows across the top of the page when you are signed in to Associates. Click Get Link, choose text or short link, copy.
Pros: Official, always correct, no setup, works for the marketplace you are browsing.
Cons: Four clicks per product. It disappears if you are signed out. And if you post twenty deals in a session, "four clicks each" is where the mistakes start.
Method 2: A bookmarklet
A bookmarklet is a bookmark whose "URL" is a snippet of JavaScript. Drag this into your bookmarks
bar, replace yourtag-20 with your real tracking ID, and click it while on any
product page:
javascript:(async()=>{const u=new URL(location.href);
u.searchParams.set('tag','yourtag-20');
await navigator.clipboard.writeText(u.href);
alert('Tagged link copied:\n'+u.href)})()
It reads the current URL, sets the tag parameter, and copies the tagged link to your
clipboard.
Pros: Free, no install, one click per product, you can read every line of what it does.
Cons: You need a separate bookmarklet per marketplace, since each program issues its own tracking ID. It does nothing about the rest of the workflow — you still copy the price, the discount, and the images by hand.
Method 3: A browser extension
An extension can do the same URL rewrite without you clicking anything, and it can hold a tracking ID for every marketplace you work with, so it picks the right one from the domain you are on.
This is the category Deals Copier is in. Beyond retagging the link, it reads the deal facts off the page — price, reference price, discount, shipping, images — and renders the post in the format of the platform you selected. The point is not the tag itself; it is that tagging stops being a step you can forget.
Pros: Zero per-link effort, handles multiple marketplaces, covers the rest of the post-building work.
Cons: You are installing something that reads product pages. Check the extension's privacy policy before you trust it — specifically whether captured data is processed locally or sent somewhere.
| Method | Setup | Effort per link | Multiple marketplaces |
|---|---|---|---|
| SiteStripe | None | 4 clicks | Manual switching |
| Bookmarklet | One per marketplace | 1 click | Separate bookmark each |
| Browser extension | Install once | None | Automatic by domain |
The multi-marketplace problem nobody warns you about
Amazon Associates is not one program. It is a separate program per marketplace, each with its
own application, its own dashboard, and its own tracking ID. Your amazon.com tag
does nothing on amazon.co.uk.
If you post deals from more than one marketplace — and most deal channels do — the real risk is not forgetting to tag. It is tagging with the wrong ID, which looks fine and silently earns nothing.
See the full marketplace and currency reference for which programs cover which domains.
Two rules that keep you compliant
- Never hide the affiliate relationship. Amazon's program terms and most
consumer-protection rules require disclosure. A visible
#adis enough. - Do not cloak or redirect deceptive links. Strip nothing, fake nothing. The
tagparameter is the supported, intended mechanism — use it and leave the rest of the URL intact.
What to check before trusting any tool
- Does it tell you where captured page data goes?
- Does it store your tracking IDs locally, or on a server?
- Can you see exactly which domains it runs on?
- Does it overwrite an existing
tagparameter, or add a second one?
For the record on the last one: Deals Copier replaces the tag parameter rather than
appending, and it keeps your tracking IDs and captured deal data in the browser.