How to Connect to Amazon Ads

How to Connect to Amazon Ads


Connecting to Amazon Ads is a complex process that can take several days. You will need a login, API access, a client ID, and a client secret. This article will show you how to acquire everything you need.


Step 1: Create Your Login with Amazon (LwA)

An LwA allows third party apps like Power My Analytics access to your Amazon account.
Before you begin, Amazon recommends reading their Login with Amazon concepts page as well as their Onboarding Overview.

Register as a developer

Navigate to developer.amazon.com and sign in with an Amazon account that is managed by multiple members of your organization.



If you are not yet registered as a developer, complete the form. Be sure to use an email address that is managed by multiple members of your organization as Amazon allows only one profile per company.



Click Developer Console.



Click Login with Amazon.



Create a security profile

Click Create a new security profile.



Create a Security Profile Name and a Security Profile Description.
Enter your organization's privacy policy URL as the Consent Privacy Notice URL.
Click Save when you are finished.



Your new security profile has a Client ID and Client Secret. You can access them on this page at any time. 
The Client ID and Client Secret are not sufficient to connect to Amazon Ads with Power My Analytics at this stage. Continue to Step 2.



Step 2: Apply for Permission to Access the API

Amazon recommends reading Amazon Ads API Authorization Overview before you begin.
Sign in using the email address you used to complete Step 1 then complete the Amazon form to apply for Direct Advertiser API access.
Application review may take several days. You will receive an approval email from Amazon Ads.

Step 3: Assign API Access to Your LwA Application

Before beginning Step 3, open a separate tab and log out of all other Amazon accounts then log into the Amazon account used in Step 2. This will reduce the likelihood of errors.

Click the link in the approval email from Amazon Ads.



You will receive a message about creating a client application with LwA. Click Continue.



Select the LwA login you created in Step 1 and click Submit.


Make a note of the scopes displayed. You will need the following scopes for a successful connection:
  1. profile
  2. cpc_advertising::campaign_management

You can verify these scopes by checking your LwA in the Amazon Developer Portal.





If both of these scopes are not displayed, return to Step 2 and reapply for access.

Step 4: Allow a Return URL

Log in to the Amazon Developer Console and select Login with Amazon Console from the top menu.
Mouse over the gear icon beneath Manage and select Web Settings.



In the Web Settings panel, click Edit and enter the following URL: 

https://us-central1-power-my-analytics.cloudfunctions.net/connectors-amazon-token



Click Save.

Step 5: Add Your Amazon Ads Account to Your Hub

Navigate to your Hub. Select Sources from the left navigation pane then +New Data Source. Find Amazon Ads in the gallery.
Select your region from the drop-down box then paste your Client ID and Client Secret from Step 1.



You are ready to create a report!


    Still having issues?
    Send us a ticket and we will get back to you.
      • Related Articles

      • Amazon Ads Error: Invalid Scope

        This article will address the following error: "Invalid Scope" while connecting to Amazon Ads. Cause During the process of assigning API access to your LwA Application, the proper scopes were not selected or approved by Amazon. Solution Reapply for ...
      • Amazon Ads Data Connector User Guide

        The following article is a guide for automating reports with your Amazon Ads connector. It includes metrics available and how to connect, backfill, and blend your Amazon data. To create an Amazon report, you will need access to at least one or more ...
      • How to Connect to Amazon Seller

        The following video and article provide instructions for connecting to Amazon Seller. Access Permissions Account administrators An administrator of the Amazon account can connect or grant access to other accounts to connect. Agencies and others Any ...
      • Which Amazon Seller Central Markets Are Supported? Do I Need More than One Account?

        This article will help you understand how we calculate accounts in our Amazon MWS connector and how to filter sales by Marketplace in your reports. Billing and Accounts For billing purposes, each region counts as one account under the Amazon MWS ...
      • Error: Missing Google Ads Scopes

        This article will address the following error: Missing Google Ads Scopes Cause You may receive this error when connecting to a Google Ads account. It is a result of insufficient permissions granted to Power My Analytics. Solution Step 1: Disconnect ...