Tag existing and new Amazon links
Add Associates IDs for 22 Amazon marketplaces and apply them to existing and new links. Use sitewide tagging or rules for individual posts, pages and categories, with automatic nofollow sponsored attributes.
DevDome Affiliate Manager applies your Amazon Associates tags, turns keywords into links and tracks clicks from WordPress. Connect a free DevDome account to check product availability, find replacements and enable local store routing.
Free and GPL licensed, reviewed by the WordPress.org plugin team.
Manage tracking IDs, keyword links, product availability and click statistics from WordPress. Choose which features to enable, with account requirements and usage limits for hosted services.
Add Associates IDs for 22 Amazon marketplaces and apply them to existing and new links. Use sitewide tagging or rules for individual posts, pages and categories, with automatic nofollow sponsored attributes.
Route qualifying links to stores with your configured tags; otherwise, preserve the original link. Geo localization is off by default and free with a connected account, using visitor IP addresses for country lookup.
Create tagged Amazon links from selected words and phrases with exact or flexible matching. Set per-page link limits and exclude existing links, headings and code to control where automatic links appear.
Scan content and WooCommerce external products for Amazon links, then check availability through a connected account. Scheduled monitoring is off by default. The free plan includes 500 checks plus searches monthly per account.
Enable recovery by status to send affected clicks to a live replacement, Amazon search or the original destination. Bulk Replace ASIN updates broken products; replacement searches require a connected account and share its monthly quota.
View total and unique clicks, link performance and product activity. Unique counts use a 30-minute hash of IP address and browser user agent, without storing raw values. Click Protection filters and counts known bot clicks.
Create Amazon buy buttons from an ASIN or custom Amazon URL, choosing the marketplace and whether to include a tag. WooCommerce support routes external product buttons linked to Amazon through the affiliate-link system.
On WordPress 6.9 and newer, expose 16 WordPress Abilities for compatible agents to manage settings, links and statistics. Access requires administrator permissions; destructive actions and specified sensitive setting changes require explicit confirmation.
Start with your Amazon Associates IDs and the features you want. Tagging, keyword links, buy buttons, click tracking and Click Protection work without a DevDome account.
Install DevDome Affiliate Manager from WordPress.org, activate it and open its admin page. Your site needs WordPress 6.0 or newer and PHP 7.4 or newer.
Add tracking IDs for the Amazon marketplaces you use. Apply tags sitewide or configure rules for individual posts, pages and categories.
Configure keyword rules, buy buttons and click tracking. Connect a free DevDome account for product checks, replacement searches and optional geo localization.
No API key is needed. Tagging, keyword auto-linking, exclusions, buy buttons, click tracking and Click Protection work without an account. Link Radar status checks, replacement searches and geo localization require a connected DevDome account, which is free to create.
The free plan includes 500 checks plus searches per month per account. Paid plans raise that limit, and settings show live usage. Without a connection or after reaching the limit, link statuses stay unchanged. Scheduled monitoring is off by default.
No. Geo localization only routes qualifying links to stores where you have configured a tag. Otherwise, the original link stays in use. Routing is off by default and free with a connected DevDome account whose plan includes geo routing.
Link Radar classifies checked links as live, out of stock or 404 / unavailable. Enable recovery for each status to choose a live replacement, Amazon search or the original destination. You can also use bulk Replace ASIN. Replacement searches require a connected account and count toward its monthly allowance.
Yes. Use [devdaffi_button] with an ASIN or custom Amazon URL. Choose the marketplace through Button Link and Edit / Regenerate, and optionally omit the affiliate tag. Custom links support an {ASIN} placeholder. WooCommerce support also covers external products linked to Amazon.
Unique clicks use a hash of IP address and browser user agent, retained for 30 minutes; click statistics omit raw values. Enabled geo localization sends visitor IP, destination ASIN/domain and site domain/token to DevDome for country lookup. Link Radar checks and replacement searches send no visitor data.
The optional mobile app opener helps visitors open supported Amazon product links. Android visitors can use the Amazon app intent. Supported iOS in-app browser situations can offer an Open in Safari option.
The plugin provides tagging, buy buttons, keyword links, availability checks and click tracking to help maintain your Amazon Associates links. It does not guarantee earnings. DevDome Affiliate Manager is independent and is not endorsed by, sponsored by or affiliated with Amazon.
Everything you need before you install, with no account required.
Install DevDome Affiliate Manager from WordPress.org (Plugins, Add New, search for DevDome Affiliate Manager) or upload the ZIP through Plugins, Add New, Upload Plugin, then activate it.
No account or API key is needed for tagging, the auto-linker, exclusions, the buy button, click tracking or Click Protection. Link Radar status checks, replacement searches and geo-localization require a connected DevDome account, which is free to create and can be linked from the DevDome Tools screen.
Open the DevDome Affiliate Manager admin page and add your Amazon Associates tracking IDs for the marketplaces you use. Apply tags sitewide or create rules for individual posts, pages and categories.
Create keyword rules to turn selected words and phrases into Amazon links, with per-page limits and exclusions. To add a buy button, use [devdaffi_button] with an ASIN or custom Amazon URL; choose its marketplace through Button Link and Edit / Regenerate.
Run a Link Radar scan to start monitoring Amazon links in content and WooCommerce external products. Scheduled auto-scan and geo-localization are off by default. Connect your DevDome account for status checks and replacement searches, and enable geo-localization if you want country-based routing to stores you have a tag for.
The link scanner runs locally. Click statistics record total and unique clicks, link performance and Amazon product activity. Unique counts use a hash of the visitor's IP address and browser user agent, kept for 30 minutes; the raw values are not stored in click statistics.
The DevDome Dashboard fetches the plugin catalog from https://devdome.com/wp-plugins/catalog.json at most once every 12 hours. This request sends only the bundled core version, with no site or visitor data.
Hosted Link Radar at https://api.devdome.com/amazon-404-oos-checker sends scanned ASINs and their Amazon domains to /check-batch when you press Check Now or, with Auto Re-Scan enabled, once an hour for a batch of up to 20 products. A fresh installation that has never scanned makes no status-check request. Replacement searches send a keyword built from a product title or metadata to /search only when enabled per-status recovery handles a click; the bulk Replace ASIN tool takes an ASIN you enter and sends no search. Both requests include the site domain and secret token for usage metering, with no visitor data. For dead-link recovery searches, the keyword can contain up to six words from the linking post's title or product metadata.
Geo-localization contacts https://api.devdome.com/geo-resolve only when enabled. Each /go click sends the visitor's IP address, destination ASIN and domain, and the site domain and secret token. The IP address is used only for country lookup and cached briefly.
DevDome account connections use https://api.devdome.com/plugin/account, https://api.devdome.com/plugin/disconnect and https://analytics.devdome.com/api/plugin/connect/*. No account request is made until you press Connect, save an Account ID or complete a connection. Account checks send the site domain and secret token and receive the Account ID and account email address. Starting a connection also sends the wp-admin return address; completing it adds the one-time request token and nonce. The connect/start request registers the site domain and token, and connect/claim adds the request handle to collect the Account ID server-to-server. Disconnect sends the site domain and token only when you press Disconnect. The Account ID and token do not travel in the browser URL; https://devdome.com/connect/ is a sign-in link you open in your browser.
When you connect through the DevDome Tools dashboard card that discloses this sharing, account checks also send the slug and version of each active DevDome plugin, plus the bundled library, WordPress and PHP versions. This supports the account's site and plugin listing, support and update notices. The list excludes other plugins, users, email addresses, content and visitors. Previously connected sites and connections through buttons without that disclosure do not send the list; disconnecting stops it.
At click time, /go requests the destination URL from Amazon server-side with a generic user agent, using HEAD or GET if HEAD is refused. It follows up to seven redirects on Amazon hosts to resolve and validate the final destination, caching the result for 12 hours per destination. The plugin sends no visitor data to Amazon in this request.
The plugin sends no error reports. The "Report a bug" link on its screen opens the bug form on devdome.com in your browser.
This WordPress.org build does not contact the DevDome bot-protection signature feeds at https://api.devdome.com/bot-protection/ or the self-hosted update service at https://api.devdome.com/plugin-updates/. Click Protection uses a built-in bot list. Passwords, password hashes and visitor form input, names or email addresses are never sent. WordPress content is not sent apart from the title or metadata words used for replacement searches described above.
Updates come from WordPress.org like any other directory plugin. The self-hosted updater is disabled in this build.
Deleting the plugin removes its settings, the click counters (per tag and per rule, including unique-visitor counts), the Link Radar link index and product statuses, the recovery journal of interrupted bulk replacements, scheduled events and transients. Content changes made with bulk Replace ASIN are not reversed. Deactivating keeps everything.
Link Radar checks, replacement searches or geo-localization are unavailable: connect a free DevDome account from DevDome Tools. No API key is needed, and tagging, keyword linking, exclusions, buy buttons, click tracking and Click Protection work without an account.
Visitors keep the original Amazon destination: geo-localization only routes to stores you have added an Associates tag for. Enable geo-localization and connect your DevDome account; if the visitor's local store has no configured tag, the original link and its existing affiliate tag are preserved.
A discontinued product still needs an alternative destination: enable recovery so affected clicks can go to a live replacement product or an Amazon search results page.
Unique-click counts use a temporary hash of the visitor's IP address and browser user agent for 30 minutes. Click Protection filters known bots using its built-in list, and click statistics do not store the raw IP address or user agent.
Still stuck? Ask on the WordPress.org support forum or use the DevDome contact form. For a security problem, use the Report a security issue tab instead.
Read from the live release feed, so it always describes the version you can download today. The two latest versions are shown here; the full history is on WordPress.org.
Please tell us before telling anyone else, and we will fix it and credit you if you want the credit. Use the contact form and say it is a security report, so it gets read first.
We are a small team, so we will not pretend to a 24/7 security desk or a guaranteed response time. We will read it, reply, and tell you honestly what we are doing about it.
Install from WordPress.org, activate the plugin and add your Amazon Associates IDs to start tagging links without a DevDome account.