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.

Last updated:

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 #ad is enough.
  • Do not cloak or redirect deceptive links. Strip nothing, fake nothing. The tag parameter 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 tag parameter, 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.

Related