Integrate Amazon Affiliate Sales via API
Connect all your Amazon affiliate sales data with custom dashboards and attribute Amazon Associates conversion data to website pages and content to see what converts.
✔ Get a free trial
How to integrate Amazon affiliate conversions in Data Studio and custom dashboards
In order to integrate Amazon Associates conversion data in our dashboard, reports and Data Studio you will need to follow three steps:
- Request Amazon Associates Activity Report Credentials
- Create a wecantrack account
- Connect your Amazon account to our system via API
After that we will report your amazon conversions together with other affiliate network conversions and allow you to pull the data via API or connect it to Data Studio, so that you can automatically create advanced reports that properly visualise your data.
1. How to request Amazon Associates Activity Report credentials
In order to get your report credentials you will first need to request access to Amazon’s Product Advertising API (PA API). You will need at least 3 qualified sales within the last 180 days in order to request PA API access.
- Go to Tools > Product Advertising API
- Click on “Request for PA API access”
After your PA API request was approved, you will need to contact the Amazon Associates support, if you have an account manager who is regularly in contact with you, you should contact that person.
You will need to properly explain what you need from them, here is an email you could use:
Dear Amazon Associates Support,
We would like to access our Amazon Associates conversions via data feeds (Amazon Activity report) in order to better work with our conversion data. Could you please provide us with the necessary Amazon Activity Report credentials?
Thank you very much.
2. How to create your wecantrack account
Creating your wecantrack account is very easy and you won’t have to do any additional steps in order for the Amazon integration to work.
Simply provide us with your email address and set a password.
You can also sign up via Google or Facebook account.
3. How to connect your Amazon account with the wecantrack system
Once you have received your Amazon Associates Activity Report credentials and created your wecantrack account, you can fill in our Amazon data source form and fill in your Amazon Associates Activity Report credentials.
You can find the Amazon data source form under:
Data Sources > Affiliate Networks > Amazon
You can find your Amazon Associates ID on the top right, after logging into your Amazon Associates account.
After saving your account we will automatically fetch your Amazon Associates conversion data and include it in our dashboard and reports. If you like we can also integrate it in separate Data Studio dashboards and reports, BigQuery or other applications via our API.
How to attribute Amazon conversions to pages, content and campaigns
Unfortunately, Amazon no longer supports SubID parameters, which is why it is not possible to attribute their conversion data to traffic data. Instead, they still offer Tracking IDs, which can be seen as static SubIDs.
With those Tracking Ids it is still possible to attribute conversion data to certain pages, content, images, campaigns, ads or even keywords, it just depends on how you make use of them.
Now, since our reporting functionalities are very flexible, it is possible for us to map your Tracking Ids with your pages, content, images, campaigns, ads or keywords. But this requires proper preparation work from your side in order to make this work.
How to structure Amazon Associates Tracking IDs
In order to get the most out of your Tracking IDs you need to think about what you would like to accomplish. Of course every publisher wants full visibility on all their data, being able to see which session and click converts and how much approved revenue they generate. Unfortunately, this is not possible with Amazon Associates. Instead you will have to compromise and focus on either or a few of the following:
- Attributing Amazon conversions to website pages
- Attributing Amazon conversions to content elements, such as deals, buttons, CTAs or images
- Attributing Amazon conversions to campaigns, keywords or ads
In the best case scenario all of the three will be possible, and we are working on making that possible, but for now the easiest option is the first, namely to attribute Amazon affiliate conversions to website pages.
How to attribute Amazon conversions to website pages and landing pages
You need to start by defining the number of your website pages. Let’s pretend you have 250 website pages on which you have different Amazon links. You will need to place one Tracking ID within all your Amazon links that are on one page, and you will need to do that for every page. This means, you will need 250 different Tracking IDs in order to attribute your Amazon affiliate conversion data to your pages.
By standard, the number of your Tracking IDs are limited to 100, but you can ask the Amazon support to provide you with more, in general they don’t mind and are happy to help.
Once you have set up a list of all your pages and the corresponding TrackingIDs, you can send that list to us and we will create a report for you, giving you an overview of your pages’ sale performance.
Does this catch your interest? Feel free to sign up, send us an email or book a call to discuss this further!
How to attribute Amazon conversions to content elements
For this method you will need one unique Tracking ID for each content element. If you have a lot of content and a lot of Amazon links, this will require a lot of work and you might lose a clear overview which will only create a big mess. So unless you properly prepared a clear list that you will follow, we don’t recommend to do this manually. If you only have a few content Elements you would like to track more precisely this method is great though.
Again we will need you to send us a list in which you map your TrackingIDs with your content elements.
How to attribute Amazon conversions to campaigns, keywords and ads
If you want to attribute your conversions to campaigns, keywords and ads it becomes trickier because you need to dynamically place the TrackingIDs depending on certain conditions. The easiest approach would be to use a separate landing page for each campaign, keyword or ad, although this is of course not optimal.
We are currently working on an automated approach for this functionality. If you are interested in testing it, please fill in the following form and we will get in contact with you.