As you might know that we provide smart Amazon Links but for a new user it may seem a little confusing. So here in this tutorial, we are going to show you step by step guide on how to set up the Smart Amazon Links and get it to work correctly. So let’s start off with how we have implemented them on Astute Links.

What is Amazon Link Localization?

Smart Amazon Links automatically detects the user country and redirect them to the appropriate Amazon website.  This is decided on the basic configuration that user has provided in it’s Amazon settings on Astute Links. This is called Amazon Link Localization.

Steps to Configure Amazon Link Localization on Astute Links

Setting Up Valid Amazon API Credentials

  1. Go to Amazon Associate Program Homepage:
  2. Open Tools -> Amazon Product Advertising API and there you will find an option to enable the API and create AWS Account.
  3. After completing the sign-up, Click on Manage Credentials.Amazon Associates
  4. You will be redirected to AWS Sign In Page. Now Login using your credentials.
  5. After logging in You will be at IAM Management Console which will look something like this.AWS Dashboard
  6. Go to Your Account (Name) -> My Security Credentials from the top menu.
  7. Click Get Started With IAM User.AWS Security Credentials
  8. Click Add User and Select any name you can remember.AWS Add User
  9. Select Programmatic Access and proceed.
  10. Here we are going to set permissions of the user to Administrative Access and click next.AWS Add User 2Update: If you are not feeling safe in giving Administrative Access then luckily a few days ago we have found a way to only give access to Amazon Product Advertising API. To do so follow these steps:
    i) Click on Create Policy
    ii) Go to JSON Tab and Paste the Following Code

        "Version": "2012-10-17",
        "Statement": [
                "Effect": "Allow",
                "Action": "ProductAdvertisingAPI:*",
                "Resource": "*"
    iii) Follow the steps to save the policy and you are good to go.
  11. Now review the details and click Create User.AWS Add User 3
  12. Copy the Access Key ID and Secret Access Key to a safe place. (Because Secret Access Key can only be viewed once)AWS Add User 4

Configuring Amazon API on Astute Links

Note: If Amazon API Credentials are not valid then Smart Redirection will not work.

  1. Login to Astute Links.
  2. Go to Account -> Amazon Settings.
  3. Paste the Amazon API Credentials you copied earlier and click save.Astute Links Amazon API Settings
  4. If the Credentials are valid then the settings will be saved and otherwise, you will be redirected to an error page.

Configuring Amazon Tracking IDs

Note: Only enter the Tracking IDs of the Amazon Associates Program that you want to enable smart redirection. i.e. if you fill out all the tracking IDs except IN(India) then it will be disabled. (Awesome right!)

  1.  Login to the respective Amazon associates program and fill out the tracking IDs and click save.

Selecting the Countries for Amazon Link Localization

We allow our customers to select the countries for specific Amazon Associated program for redirection. Let’s understand it properly with an example:

  • We are assuming that you have filled the Amazon Tracking ID for US(United States).
  • Now in the Localization settings for US you have selected US, IN, and CA.
  • This means that visitors from US(United States), IN(India) and CA(Canada) will be redirected to Amazon US (

You can fill out these settings in My Account -> Amazon Settings -> Localization.

Astute Links Amazon Localization Settings

Note: Localization will only work if you have filled out the tracking ID for that country’s Amazon associate program.

Creating Localized Amazon Links

  1. Go to Advanced Link -> Amazon.
  2. Select the Group for the link and enter custom slug.
  3. Now select the localization. (It means if none of the conditions match based on your settings then where the user will be redirected by default and also make sure to enter product ID for the default localization)
  4. Now fill out the product ID in default localization.
  5. To properly localize you can add the desired product IDs of different Amazon websites. But if you don’t fill them then users will be redirected to the search page and hence you will not lose any commission!

We hope that you understood this tutorial. If you still have any confusion about the service then you can let us know in the comment section below. We would be glad to help you out. Thank You!