Collecting data from Amazon DSP

This guide explains how to collect data from Amazon DSP. To learn how to collect data from a different data source, go back to the Available data sources in Adverity overview.

Introduction

For a list of the fields that you can collect from Amazon DSP, see Amazon DSP.

Limitations

Collecting data from Amazon DSP comes with the following limitations:

  • You can only generate reports for up to 31 consecutive days using Amazon DSP. The start date of the report can be up to 90 days before the date on which the report is created.

  • Amazon DSP can collect a maximum of 1 million rows per single report. To fetch more data than this, split your fetch into smaller date ranges in the Initial Fetch step of creating a datastream.

Prerequisites

Before you start collecting data from Amazon DSP, perform all of the following actions:

Creating a datastream to collect data from Amazon DSP

The basics of creating a datastream to collect data from any data source are explained in our guide to Creating a datastream. This guide contains information about the specific steps to create a datastream to fetch data from Amazon DSP.

Configuration: Choose the data you want to collect from Amazon DSP

To choose what data to collect and customize the Amazon DSP datastream configuration, follow these steps:

  1. (Optional) Rename your datastream.

  1. In Manager accounts, select the managed accounts for which to collect data. If you do not select any items in a drop-down list, Adverity collects data for all items in the drop-down list. This field is displayed if the account used to set up the authorization is a Managed Account.

  2. In Profiles, select the profiles for which to collect data. If you do not select any items in a drop-down list, Adverity collects data for all items in the drop-down list. This field is displayed if the account used to set up the authorization is not a Managed Account.

  1. In Report type, select the type of data to collect from Amazon DSP.

  1. In Advertisers, select the advertisers for which to collect data. If you do not select any items in a drop-down list, Adverity collects data for all items in the drop-down list.

  1. In Dimensions and Metrics, change the list of fields that you want to see in your data extract.

  1. In Aggregation level, choose one of the following:

    • Select Summary to collect aggregated data.

    • Select Daily to collect data segmented by day.

What's next?

Troubleshooting Amazon DSP

I see an error message when fetching data from Amazon DSP

The {"message":"Too many requests"} error message appears due to a limitation on the Amazon DSP API.

To resolve this issue, change your datastream settings to fetch less data.

Advanced Amazon DSP tips

Collecting profile data from Amazon DSP

If the data collected from Amazon DSP does not contain profile data from a certain region, this could be due to several reasons. Check the following points for solutions to this issue:

  • Make sure the merchant has set up an Adverityauthorization with the correct account.

  • If the merchant uses multiple accounts, make sure they are connecting to Adverity with the correct account.

  • If the account used to set up the authorization to Amazon DSP is a managed account, the Profiles field is hidden in the datastream configuration.

  • Make sure there is only one email address associated with each region for which to collect data. This is the email address for the authorized account. For example, only use the email amazon-eu@xyz.com for data collection in the EU region and the email amazon-na@xyz.com for data collection in the NA region.

  • Make sure the merchant has created at least Sponsored Products campaign.

  • Make sure the account used in the Adverityauthorization has View and Edit permissions for Campaign Management.