Reports
Generate, schedule, and download advertising performance reports.
When you need a deliverable
The Reports section is where you go when you need a deliverable — a PDF for a client, a workbook for finance, a scheduled email that arrives every Monday. It is the structured-output counterpart to the analytical dashboards.
What you can generate
Ten templates ship today, in four categories:
| Template | Category | What it holds |
|---|---|---|
| Weekly Performance | Advertising | Week-by-week sales, ad spend and conversion metrics for the selected scope |
| Period Comparison | Advertising | The same, with change against the preceding period of equal length |
| Match Type & Placement | Advertising | Spend and return split by match type and by placement |
| Search Query Share | Search | Your share of the queries your ASINs appear against |
| Search Terms | Search | Every customer search term from Sponsored Products and Sponsored Brands, consolidated across campaigns, targets and portfolios, with the campaigns and targets behind each one. Sponsored Display has no search-term report at Amazon, and Search Term Impression Share and Rank are not offered by the Amazon Ads API |
| Product Performance | Sales | Per-ASIN sales, spend and conversion |
| TACOS Trend | Sales | Total advertising cost of sale over time |
| Profitability (Estimated) | Sales | Margin after ad spend, using the COGS you supply |
| Pacing | Planning | Spend and sales against a monthly plan, by portfolio, so you can see whether you land on budget |
| Profit & Loss | Sales | The whole account by month: sales, Amazon's fees, refunds and reimbursements, ad spend, cost of goods and net profit, plus what Amazon paid out to your bank |
Generate on demand
Pick a report type
Each type brings its own sections, KPI strip and charts.
Set the scope
Date range, marketplace, portfolio, campaign, and a search-term filter where the report has one. Sales and orders use Amazon's default attribution window: 7 days for Sponsored Products, 14 days for Sponsored Brands and Sponsored Display.
Split it
Split rows by a dimension, or by one of your own campaign tag groups, to get one row per tag rather than one row per campaign.
Read it, then take it
Export as PDF when it is the final artefact, or XLSX when someone downstream needs to manipulate it.
Saved views
A saved view stores the whole filter set under a name. Two things make them worth using: you stop rebuilding the same configuration every Monday, and a schedule can only be bound to a saved view — which is what makes what arrives in the inbox reproducible rather than whatever the filters happened to be that day.
A view records how its date range should behave: keep these exact dates, or roll forward as always the last 7 / 30 / 90 days. A scheduled view almost always wants the rolling behaviour.
Schedule recurring delivery
Pick the saved view
The schedule follows the view. Change the view later and the next send follows it.
Choose the cadence
Daily, or weekly on a chosen day, at an hour you set in UTC.
Add recipients
Between 1 and 10 email addresses, comma-separated. They do not need INGB accounts.
Pause when you need to
A schedule can be paused and resumed without losing its configuration.
Written summaries
Any generated report can be summarised in plain language — what moved, what did not, and what is worth looking at. The summary is written from the report's own figures; the tables underneath are always complete whether or not a summary was produced.
Best practices
- ✓Generate once before scheduling — preview the output so the first scheduled send doesn't surprise anyone.
- ✓Use a rolling date range on anything scheduled, or the same week arrives forever.
- ✓Pick XLSX when the numbers get manipulated downstream; PDF when it's the final artefact.
- ✓Keep the attribution window consistent across reports you compare — 7d and 14d will not agree.
- ✗Run a report whose range includes today — the last day is partial and Amazon restates it. End on yesterday.
- ✗Compare a tag-split report against an unsplit one metric for metric; the account-level metrics are deliberately absent from the split.