Skip to main content

Introduction

Amazon Ads is Amazon’s retail-media advertising platform, unifying three sponsored ad surfaces — Sponsored Products, Sponsored Brands, and Sponsored Display — for sellers, vendors, and agencies advertising on Amazon’s marketplace and partner properties. The platform supports CPC and vCPM (viewable CPM) payment models across awareness, consideration, and conversion objectives, with bidding tied to keywords, ASINs, audiences, and product categories. The connector imports campaign structure and performance metrics from all three sub-APIs through the Amazon Ads Reporting API v3, normalizing them into a single unified reporting format. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. To connect this data source, see How to connect Amazon Ads to Adriel.

Data refresh strategy

Architecture data

Architecture covers ad accounts, campaigns, ad groups (ad sets), ads, and keywords. It refreshes once daily at 5:00 PM UTC. On data source creation, the cache fills with 60 days of historical data for the ad account, campaign, ad set, ad, and keyword levels.

Reports data

Reports include daily performance metrics for ad accounts, campaigns, ad groups, ads, and keywords across Sponsored Products, Sponsored Brands, and Sponsored Display. Cache-only. Report data comes from cached daily performance snapshots — dashboard queries always read from the last snapshot, never live from Amazon Ads. Metrics based on uniqueness (such as reach) can be overvalued when viewed over a date range longer than one day, because uniqueness is computed per snapshot rather than across the full range. Refresh schedule. Reports refresh on three schedules:
  • 1:00 AM UTC daily — syncs the last 9 days for the campaign, ad set, and ad levels
  • 9:00 AM UTC every 2 days — syncs the last 9 days for the keyword level
  • 6:00 PM UTC every 10 days — syncs the last 17 days for the campaign, ad set, ad, and keyword levels
Data is reliable within the cache sync period. Data outside this range may be incomplete or inaccurate due to legacy caching behavior.

Architecture levels

Ad account → Campaign → Ad group (ad set) → Ad → Keyword

Date range limits

Attribution windows

Amazon Ads reports conversions across four click-attribution windows: 1d, 7d, 14d, and 30d. Most conversion and sales metrics are exposed as one variant per window (Amazon Ads Reporting API v3) — for example, purchases exist as purchases1d, purchases7d, purchases14d, and purchases30d. The exact metric set varies by sub-API (see the metric categories below). Because Amazon’s console and the API can default to different attribution windows, match the window when comparing Amazon’s numbers to a dashboard widget for like-for-like results.

Metrics

How to read the columnsData type uses Adriel’s vocabulary — Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean. API Key in code style like impressions is the literal Amazon Ads API field; where the same raw field name is shared across objects (Amazon returns name for both the ad group and the campaign), it’s shown qualified as object.field (for example campaign.name) so each row stays unique; italic marks a value Adriel computes or derives. Some raw fields back several metrics — notably landing.url / landingPage.url, which Adriel parses for every UTM row — so the same key can appear on multiple rows; that’s the shared source field, not a duplicated entry. Currency values are reported in each ad account’s configured Amazon currency.
Because Amazon Ads unifies three ad surfaces, the metrics available on a given row depend on which sub-API (Sponsored Products, Sponsored Brands, or Sponsored Display) the ad belongs to. Querying a metric on the wrong sub-API returns empty values.

Basic

Campaign Attributes

UTM values are parsed by Adriel, not returned by Amazon. Adriel reads the UTM query parameters from each ad’s landing URL and exposes them as both metrics (for rollup) and breakdowns (for grouping).

Campaign Structure

Computed Metric

These are calculated by Adriel from other metrics; they have no single underlying Amazon Ads field.

Conversion Performance

Conversion events are imported from the connected account. Any conversion event tracked in the Amazon Ads account is imported automatically and appears on a dashboard only while the underlying event is active in the account. For each imported event, Adriel also generates derived metrics such as ROAS, CPA, and conversion rate.

Creative Attributes

Impression Click Performance

Amazon Ads-specific

These metrics exist only for Amazon Ads and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.

Breakdowns

Basic

Campaign Structure

Creatives

Adriel post-processes ad creatives to generate these breakdowns.

Date

Amazon Ads returns daily records; all time-grouping breakdowns are Adriel-side aggregations of the same underlying daily data.

Others

Amazon Ads-specific

These breakdowns exist only for Amazon Ads and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.

Limitations

  • Cache-only reporting — dashboard values reflect the most recent snapshot, not a live Amazon Ads query.
  • 60-day initial cache — on first connection, only the last 60 days of performance are populated; older history is not backfilled.
  • Region locked at connection time — North America, Europe, and Far East accounts use different API endpoints. Selecting the wrong region yields no data, and the region cannot be changed after the connection is created.
  • Metric availability differs per sub-API — Sponsored Products has the largest metric set; Sponsored Brands adds video and brand-awareness metrics; Sponsored Display adds view-through and engagement metrics. Querying a metric on the wrong sub-API returns empty values.
  • Uniqueness metrics may be overvalued — because reporting is cache-only and uniqueness is computed per snapshot, reach aggregated across multi-day windows can overstate true unique reach.
  • No deleted-data exclusion — the connector does not return deleted elements, so removed campaigns, ad groups, or ads may not appear in reports.
  • Rate limiting and truncation — Amazon imposes API rate limits; the connector applies built-in rate limiting and retry logic, and some data can be truncated.

API references

See also