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.
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 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
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:
- profile
- cpc_advertising::campaign_management
Step 4: Allow a Return URL
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!