The Amazon Associates Program is one of the largest and most successful networks for affiliates who recommend and sell products. There are several ways to create and display ads for it. This tutorial will show how you can use Advanced Ads to manage Amazon ads on your site.

Amazon OneLink

Amazon OneLink is a simple way to cover users from different countries with the same link. This international traffic is getting redirected to the country-specific Amazon sites with the correct sales tracking code for that region.

To implement this technology on your site you need to inject the OneTag script. This script checks every link to detect Amazon links including banners, widgets, image links and Amazon shortlinks.

Amazon OneLink
Copy the OneTag code from your Amazon dashboard


After you configured your OneLink settings in your account, you will get a customized code that needs to get injected throughout your whole website. The easiest way to do that is to create a new ad in Advanced Ads (ad type: plain text and code), to insert the OneTag there and to send this to a footer placement that you create as well.

Currently, Amazon Onelink is only available for US, Canada, and the UK. You can find more information about OneLink settings in the official integration guide.

Links that have been created by third-party link shorteners (for example Pretty Links or the Advanced Ads Tracking) are currently not supported and will not get redirected through OneLink.

Use and display the official Amazon widgets

In your Amazon account you can also find tools to build and layout your own widgets. But before you start to customize them, you will need to choose one out of different basic widget types like deals, search boxes, my favorites, carousels, slideshows, mp3 widgets, recommended products or self-optimizing links.

You will be guided step by step through the following building progress. Finally, you can copy the widget code and paste it into a new ad unit of Advanced Ads. Please use the „plain text and code“ ad type for this code as well.

Use the “plain text and code” ad type to manage the official Amazon widgets
Use the “plain text and code” ad type to manage the official Amazon widgets


After you published the ad you can select the placements where you want to display it on your site.

Inject tables and product lists with shortcodes

Much more attractive than the official widgets are product tables and lists that can be created with dedicated plugins like Amazon Affiliate Plugin for WordPress (AAWP), Amazon Link, Amazon Product in a Post, Amazon JS, Amazon Auto Links, AmazonSimpleAdmin (ASA), AmazonSimpleAffiliate (ASA2), or the official Amazon Associates Link Builder plugin.

With such plugins, you can create for example product widgets, comparative tables or bestseller lists and integrate them with shortcodes into your website. As long as you use the „rich content“ ad type Advanced Ads is able to interpret these shortcodes and display the content. That’s why Advanced Ads is perfectly suited for a combined use together with those plugins.

Note: If you have an active All Access license for Advanced Ads, you can find a 20% discount code for the well made AAWP plugin in your account.

Use the "rich content" ad type to display tables and product lists of dedicated Amazon plugins
Use the “rich content” ad type to display tables and product lists of dedicated Amazon plugins


Once you have created your tables and widgets, you can send them automatically to your placements. The main advantage of injecting those shortcodes with Advanced Ads is the capability to optimize the ads for specific content as well as for individual users. For example, you could show different tables to your desktop and mobile visitors or you could display specific products in posts of corresponding categories.

Advanced Ads suppresses the automatically added attributes to text links

Since WordPress 4.7.4 the „noopener“ and „noreferrer“ attributes are added automatically by the WordPress editor to all your links in your posts. These attributes can prevent a sale being attributed to the affiliate account and prevent the payout of the commission.

Basically, the ads that are created with Advanced Ads have the same technical structure like posts. If you are used to working with text links, you will be happy to hear that Advanced Ads suppresses the automatic insertion of the „noopener“ and „noreferrer“ attributes in our own ad types, not only Amazon ads.