Comment on page
Some recommendation to get Amazon affiliate program approval:
- Site must have finished look and actual content.
- Don't try to add just affiliate products. Make your site more useful for visitors, add some content, videos, images, articles, news, blog section.
Your account will lose access to Product Advertising API if it has not generated referring sales for a consecutive 30-day period.
If your API access has been revoked you will receive a TooManyRequests error message:
If you have just signed up for the PA-API, allow for 24 to 48 hours for Amazon to activate your API access.
You must have affiliate sales attributed to API in order to prevent your API access from being throttled.
You can check to see sales that have been attributed to Product Advertising API 5.0 through generating a Link Type Performance report through the Associates Central reports tool:
So you can have a lot of sales, but your API access will still be limited if the sales are not attributed to API.
How to create links that are attributed to the API
All API links contain additional parameters:
So you can add
&linkCode=osi&th=1&psc=1to any of your affiliate links to generate affiliate sales attributed to API. For example, if you Affiliate Egg plugin for Amazon, you can enter the following Deeplink:
Place your new API links in place on your high traffic pages. Go back to your Link Type Performance report and confirm that you are getting clicks and conversions attributed to the PA-API 5.
You will regain access to Product Advertising within 2 days after your referred sales are shipped.
The best way to choose the right product is to search by product URL:
We offer 4 alternative ways which don't require API keys and they will help you to make first sales more faster and get regular API access.
You can add your Amazon
Tag IDin Deeplink settings:
Amazon OneLink is a tool in your Associate dashboard that allows you to link your multiple Amazon associate accounts. When visitors on your web pages click on a link to buy a product on Amazon, OneLink will take them to their local, or nearest Amazon store. This is the easiest way at the moment.
No additional scripts required anymore. You just link accounts and you are ready.
Your Amazon Associates tag works only in the locale in which you register. If you want to be an Amazon Associate in more than one locale, you must register separately for each locale.
You can add your tags in the following fields:
Next, when you search for amazon products, you can choose the locale to search:
So after searching from one locale, you can add another products to list from another locale. Then, if you want to separate products from different locales, add
localeparameter to shortcode like:
[content-egg module=Amazon locale=US]
locale=USwill show all products from US locale.
Note: CE plugin doesn't have inner geo IP detection, but you can use the plugin in combination with third-party geo IP plugins.
For example, you can use free GeoIP Detection. You can try any other plugin which supports shortcodes and wrap Content Egg shortcode with geo IP detection shortcode, so only users from a specific country or region can see items from the relevant locale.
You can show content to US visitors only by using a shortcode like:
[content-egg module=Amazon locale=US]
Another example with a default block:
My country: [geoip_detect2 property="country.isoCode"]
This block will be shown if the visitor is in the GB (UK):
[content-egg-block template=offers_list locale=GB]
This block will be shown if the user is in the DE:
[content-egg-block template=offers_list locale=DE]
Amazon US by default for all users except GB and DE:
[content-egg-block template=offers_list locale=US]
The most common cause of this error is that you have set too many search filters like Merchant, Free Shipping, Minimal price, etc. Try to disable all search filters.