Get your FREE Ads Audit Guy

Please fill out below. We'll be in touch today!

You're probably looking at three versions of the same account right now.

Campaign Manager shows one story for Sponsored Products. A downloadable report shows another story for Sponsored Brands. Then someone asks for a clean weekly view across everything, and you end up stitching CSV files together in Excel, checking date ranges twice, and still wondering whether the numbers line up.

That confusion usually isn't a reporting skill problem. It's a system problem. Amazon Ads reporting has grown across several surfaces that solve different jobs, and most UK ecommerce teams only get clarity once they stop treating those surfaces as separate worlds.

Why Amazon Ads Reporting Feels Overwhelming

Monday starts with a simple question. Which Amazon campaigns helped this month? By lunchtime, that one question has split into three jobs. You check Campaign Manager for a quick read, export a report to get more detail, and then realise the wider business wants a single view across ad products, date ranges, and account structures.

A diagram illustrating why an ecommerce manager feels overwhelmed by disconnected Amazon ads reporting data sources.

The core issue is fragmentation

The confusion usually starts because each reporting surface answers a different type of question.

Campaign Manager is built for checking performance inside the console. Downloadable reports are built for structured review outside the console. The Reporting API is built for standardising data across accounts and tools. Amazon Marketing Stream is built for fast operational signals. If you expect all four to behave like one report, the experience feels messy.

That is why many UK advertisers feel stuck between two reporting worlds. One world is console-native, where you click around Campaign Manager and export files when needed. The other is unified analysis, where API feeds and streaming data support dashboards, pacing checks, and cross-product comparisons. Amazon does offer a centralised reporting hub and longer-range unified views, as noted earlier, but that still does not remove the need to understand what each surface is meant to do.

A useful mental model is this. You are not looking at four competing reports. You are looking at four camera angles on the same trading activity. One angle helps you spot issues quickly. Another helps you audit detail. Another helps you combine data cleanly across products. Another helps you react faster during the day.

Practical rule: If your reporting process depends on manual exports from several tabs, the problem is usually the reporting setup, not your spreadsheet skills.

Why the numbers seem to disagree

The numbers often look inconsistent because the question changes with the surface.

A console view might answer, “How is this campaign doing right now?” A downloadable report might answer, “What happened at keyword, targeting, or search term level over this selected period?” An API extract might answer, “How do we map Sponsored Products, Sponsored Brands, and Sponsored Display into one consistent model?” A stream feed might answer, “What changed in the last hour that needs attention?”

Those are related questions, but they are not identical. Different grains, refresh timings, filters, and attribution settings can all change what you see.

That is where frustration creeps in. Finance wants a stable monthly trend. The brand team wants a cross-format summary. The PPC manager wants search term detail. The analyst wants a repeatable feed into Looker Studio, Power BI, or a warehouse. Each request is reasonable on its own. The overload comes from trying to answer all of them with one surface that was never designed for all four jobs.

A better starting point is to treat Amazon Ads reporting as one system with different layers. Console views help you inspect. Downloadable reports help you verify. API data helps you standardise. Marketing Stream helps you monitor change. Once those layers have clear roles, the reporting process becomes much easier to trust.

The Core Reporting Surfaces You Need to Know

A practical reporting overhaul usually stalls at the same point. The team can see four places to pull data from, but they do not yet have one mental model for how those places fit together.

Use this rule instead. Campaign Manager is for checking. Downloadable reports are for examining detail. The Reporting API is for standardising data across ad products and accounts. Amazon Marketing Stream is for spotting change during the day. Once each surface has one job, Amazon Ads reporting stops feeling like four separate systems.

Amazon Ads Reporting Surfaces Compared Where It Lives Data Latency Best Use Case
Campaign Manager Amazon Ads console Not designed as a real-time warehouse Daily monitoring, quick checks, in-platform diagnosis
Downloadable reports Reporting area in the console Depends on report type and refresh timing Scheduled exports, Excel analysis, team sharing
Reporting API Developer or data integration layer Structured for automated extraction Warehouse syncs, BI dashboards, cross-account standardisation
Amazon Marketing Stream Streaming integration layer Near-real-time event feed Fast alerts, intraday monitoring, pacing and anomaly detection

Campaign Manager and downloadable reports

Campaign Manager answers the question, "What needs attention right now?" It is the surface for budget checks, bid reviews, and campaign-level performance trends inside the console. If a UK ecommerce manager wants to know why spend jumped yesterday or which campaign is slipping today, this is usually the first stop.

Downloadable reports answer a different question. "What exactly happened at a deeper level over a chosen period?" That is where you pull search term, targeting, advertised product, purchased product, or placement detail and sort it properly outside the console.

The difference matters because the console is built for inspection, while exported files are built for analysis. One helps you notice an issue. The other helps you prove what caused it.

If you need a primer on campaign structure before you redesign reporting, this overview of Amazon pay per click advertising helps frame how those ad types fit together.

Reporting API and Amazon Marketing Stream

The Reporting API sits one level above manual exports. Instead of downloading separate files for Sponsored Products, Sponsored Brands, Sponsored Display, and in some setups DSP, you can pull structured datasets into a warehouse or BI tool and map them into one reporting model. That is the bridge many advertisers miss. The API is not just another place to get numbers. It is the layer that helps you make unlike surfaces comparable.

Amazon documents the Reporting API in its UK help centre, including how advertisers can pull report data through the API rather than relying only on console exports (Amazon Ads UK API reporting documentation).

Amazon Marketing Stream serves a separate purpose. It gives near real-time signals that are useful for intraday monitoring, pacing alerts, and anomaly detection. If the API is your central record, Stream is your early warning system.

A good way to remember the full setup is this. Campaign Manager helps you inspect. Downloadable reports help you verify. The Reporting API helps you unify. Marketing Stream helps you react. That single model is much easier to run than treating each surface as a disconnected reporting world.

Key Metrics to Track and What They Actually Tell You

A useful Amazon Ads report works like a dashboard in a delivery van. You do not stare at every dial equally. You watch the one that helps you make the next decision.

A funnel diagram explaining marketing metrics for Top, Middle, and Bottom of the funnel strategies.

The easiest way to make sense of Amazon metrics is to group them by job. Some tell you whether your ads were seen. Some show whether shoppers engaged. Others show whether that interest turned into sales. That same logic works whether you are reading Campaign Manager, a downloadable report, API data in a BI tool, or intraday signals from Marketing Stream. The surface changes. The role of the metric does not.

Top of funnel metrics

Top-of-funnel metrics answer a simple question. Did enough relevant shoppers have a chance to see the ad?

Amazon defines impressions as the number of times an ad was displayed in its UK reporting documentation (Amazon Ads UK metrics documentation). That matters because low sales often start much earlier than the checkout stage. If impressions are weak, the campaign may have limited budget, conservative bids, narrow targeting, or poor eligibility.

Useful checks at this stage include:

  • Impressions: shows whether the ad entered enough auctions and appeared often enough to create demand.
  • Reach: helps you judge how many people saw the campaign, which is more useful than impressions alone for audience growth.
  • Viewable impressions: adds a quality check by asking whether the impression had a real chance to be seen.

These metrics are best treated as access metrics. They tell you whether the campaign got onto the shop floor, not whether shoppers liked what they saw.

Here's a short walkthrough if you want a companion explanation while reading the rest of this section.

Mid-funnel metrics

Mid-funnel metrics show whether visibility became interest. Many reporting reviews get messy, because teams often judge a click metric as if it were a sales metric.

Start with the basics:

  • Clicks: confirms that shoppers responded to the ad.
  • CTR: helps you judge the fit between search intent, targeting, creative, and offer.
  • Detail page views: often gives a cleaner signal of product consideration than clicks on their own.

A low CTR does not automatically mean the ad creative is poor. It can also point to broad targeting, weak keyword matching, a price that looks uncompetitive, or a product title and main image that do not match the shopper's expectation. In other words, CTR is a relevance clue, not a final verdict.

If you want a wider framework for selecting and interpreting metrics, this guide to KPIs for reporting is a useful reference.

Bottom of funnel metrics

Bottom-of-funnel metrics answer the question most commercial teams care about first. Did the spend produce profitable demand?

The main ones are:

  • Purchases and sales: shows whether ad traffic converted into attributed revenue.
  • Conversion rate: helps separate traffic quality problems from listing or offer problems.
  • ACoS and ROAS: measures attributed efficiency inside Amazon Ads reporting. They do not show total business profitability.
  • TACoS: compares ad spend against total sales, which helps when you want to judge advertising as part of the wider retail picture.

The single mental model matters. In Campaign Manager, these figures can look campaign-specific and isolated. In downloadable reports, they become easier to sort and compare. In API-led reporting, they become comparable across Sponsored Products, Sponsored Brands, Sponsored Display, and other datasets you map into one structure. The metric itself stays the same. Your ability to compare it properly improves.

A practical rule helps here. Match each metric to the decision it supports. Use impressions to diagnose visibility. Use CTR and clicks to diagnose interest. Use conversion rate, ACoS, ROAS, and TACoS to judge efficiency and commercial value.

Don't ask one metric to do another metric's job. CTR does not measure margin. ROAS does not explain why a campaign stalled. Conversion rate does not tell you whether enough demand existed in the first place.

How to Generate and Export Reports Step by Step

Monday morning. A UK ecommerce manager pulls a campaign report from Campaign Manager, a bulk file from downloadable reports, and a dashboard fed by the API. The totals do not line up cleanly. Nothing is necessarily wrong. The three reporting surfaces are built for different jobs, and the export choices decide whether your comparison will be useful or misleading.

Screenshot from https://advertising.amazon.com/reports-create

Start with one question, not one file.

If the question is, "Which targets wasted spend last week?" you need a different report shape than if the question is, "How did Sponsored Brands and Sponsored Display contribute to month-end revenue?" That sounds obvious, but it is where reporting setups drift off course. Teams export whatever is quickest, then try to force that file to answer a question it was never built for.

A simpler approach is to treat Amazon's reporting options as three views of the same stockroom. Campaign Manager is the front shelf. It is fast and useful for checks. Downloadable reports are the aisle-level inventory count. They give you more rows and more control. The API and Amazon Marketing Stream are the loading bay. They move data into your own warehouse so you can compare products, time periods, and event feeds in one structure.

Build the report in a fixed order

Using the same setup sequence each time reduces reporting errors.

  1. Choose the reporting surface first. Use Campaign Manager for quick checks, downloadable reports for manual analysis, and API-led extraction when you need one model across ad products or near real-time processing.
  2. Set the business question. Weekly optimisation, finance reconciliation, and cross-product analysis each need different dimensions.
  3. Pick the date range. Use custom periods when you need a fair comparison, especially around promotions, paydays, or Prime-related spikes.
  4. Choose the time grain. Daily helps diagnose changes. Weekly smooths noise. Monthly suits leadership summaries.
  5. Choose the cut of data. Campaign, ad group, target, search term, advertised product, creative, and placement each answer different questions.
  6. Decide whether this is a one-off export or a scheduled output. Repeated decisions should use repeated report settings.

That order matters because every step narrows what you can compare later. If you export campaign-level data for one ad product and target-level data for another, the mismatch starts at setup, not in analysis.

Match the surface to the job

A quick rule helps.

  • Campaign Manager suits fast diagnosis inside one ad product.
  • Downloadable reports suit deeper slicing, spreadsheet work, and repeatable exports.
  • Reporting API and Amazon Marketing Stream suit unified reporting across products, dashboards, and automated workflows.

Amazon Marketing Stream is especially useful when your team wants event-level freshness rather than waiting for standard exports. The Reporting API is better for structured historical reporting across multiple report types. Used together, they stop Sponsored Products, Sponsored Brands, and Sponsored Display from living in separate reporting worlds.

Watch the two export settings that cause the most confusion

First, attribution timing. Some conversions arrive after the click, so a report pulled today can change tomorrow as attributed sales catch up. If one team member compares a short recent window and another reviews a longer settled window, both can claim to be right.

Second, row inclusion. Some report types only show entities that generated activity. A target with no impressions may not appear at all. That usually means the report filtered out inactive rows, not that data has gone missing.

Those two behaviours explain a large share of "Amazon reporting discrepancy" conversations.

Choose the export format based on where the data is going

CSV is usually the best starting point for manual checks and spreadsheet analysis. It is easy to inspect, filter, and share.

JSON or direct API output fits a different workflow. It is better when your team wants to map fields into a data warehouse, blend Amazon Ads with retail or margin data, or standardise naming across ad products. In that setup, the export is not the final report. It is the raw material.

Final checks before you export

Use this short checklist every time:

  • Timezone: confirm the reporting day matches how the business closes its books.
  • Data freshness: avoid making decisions from partial same-day data unless the report is built for intraday monitoring.
  • Segmentation consistency: compare like with like. Campaign summaries and target-level extracts should not sit in the same conclusion without adjustment.
  • Naming discipline: if campaigns and portfolios are labelled inconsistently, the export will mirror that mess.
  • Delivery discipline: schedule only the files your team reviews.

Good reporting setups feel boring in the best way. The numbers arrive in a consistent shape, whether they came from Campaign Manager, a downloadable report, the Reporting API, or Amazon Marketing Stream. Once that shape is stable, analysis gets much easier.

Interpreting Performance and Turning Data Into Action

A report becomes useful when it behaves like a queue of decisions. Until then, it's only a record.

The habit that improves Amazon Ads reporting fastest is simple. Stop asking whether a metric is “good” or “bad” in isolation. Ask what changed, where it changed, and whether the pattern repeats across segments.

Read movement, not snapshots

A single ACoS figure doesn't tell you much on its own. You need context from prior periods, your internal target, and the segment underneath it. The same goes for CTR, CPC, conversion rate, and spend.

Amazon also supports benchmark reporting for the UK marketplace. The benchmark metrics include percent of purchases new to brand, purchase rate new to brand, cost per purchase new to brand, CTR, CPC, video completion rate, cost per completed view, and CPM, and they're available in Campaign Manager insight cards, downloadable reports, and the Reporting API (Amazon Ads UK benchmark reporting details). That gives you a cleaner way to compare account efficiency against marketplace distribution instead of relying only on your own averages.

Use pattern recognition

Here's the kind of table I'd want in front of a UK ecommerce manager before a weekly optimisation meeting.

Metric Patterns and the Optimisation Moves They Trigger What It Suggests Recommended Action
Spend rises, conversion rate falls Traffic quality or listing friction may have worsened Review bids, search term quality, and product page competitiveness
Impressions stay high, CTR drops Creative fatigue or weak message-to-query fit Refresh creative, titles, imagery, or targeting focus
CPC rises while sales stay flat You may be paying more for similar demand Reassess bid levels, placement exposure, and budget allocation
CTR improves but purchases don't The ad is attracting attention without enough buying intent Check landing product relevance, pricing, reviews, and stock status
Strong benchmark-relative CTR but weak efficiency Creative is working, conversion economics aren't Shift attention from ad copy to offer and listing conversion factors

Good account managers don't optimise dashboards. They optimise causes.

Segment before you decide

If the account-level number looks poor, segment by match type, placement, ad product, and device where possible. Waste often hides in one layer while the overall account still looks acceptable.

That's also why a reporting cadence should mirror actual decisions. Daily reporting should support monitoring. Weekly reporting should support optimisation. Monthly reporting should support planning.

Beyond Last-Click ROAS With Attribution and Reach

A familiar weekly reporting problem looks like this. Sponsored Products shows a healthy ROAS, Display looks expensive, and DSP looks harder to defend. If you read only the final sale credit, the budget decision seems obvious. In practice, that view can hide the campaigns that introduced the shopper, repeated the message, or brought them back later.

An infographic illustrating how to go beyond last-click ROAS by using full-funnel attribution and reach metrics.

Last-click ROAS is useful, but it answers a narrow question: which ad got the final credited action? Amazon reporting becomes more useful when you treat it like one joined-up system. Campaign Manager shows day-to-day performance. Downloadable reports let you inspect the detail behind it. Broader reporting setups, including API-based workflows and streaming feeds, help you connect activity across ad products and time. That single mental model matters because shoppers do not separate their journey into neat reporting tabs.

Attribution windows affect the story

Attribution windows work like the time limit on a receipt. If the window is short, only the campaigns closest to purchase get clear credit. If the window is longer, earlier touchpoints stay visible for longer.

For UK advertisers, that matters most when you compare ad products with different jobs. A Sponsored Products campaign near the bottom of the funnel often picks up demand that already exists. Display or video activity may do more of the work earlier, building familiarity before the shopper searches, clicks, and buys. If you judge both by the same last-click outcome without considering timing, you can end up cutting the campaigns that helped create demand in the first place.

Conversion paths explain the handoff

Amazon also offers conversion path reporting, which is designed to show how different ad exposures can appear across the route to purchase, with one source for both path analysis and reach context (Amazon Ads UK conversion path reporting). That changes the question from "which campaign closed?" to "which sequence kept the shopper moving?"

Many first reporting overhauls become clearer. Console reporting is good at showing what happened inside one campaign or one ad product. Unified analysis is better for seeing the handoff between them. In other words, Campaign Manager can show the final pass. Cross-product reporting helps you review the full move from first touch to finish.

If you're working through how to value those touchpoints together, this guide to multi-touch attribution gives a useful framework.

Reach matters when ROAS looks unfair

Reach metrics answer a different question from ROAS. ROAS asks whether attributed revenue justified spend. Reach asks how many relevant people had a chance to see the message at all.

That distinction matters for upper-funnel activity. A campaign can look weak on last-click efficiency while still doing an important job if it expands exposure to the right audience, increases branded search later, or appears regularly in conversion paths before purchase. Used properly, reach helps you separate "low efficiency because this campaign is wasteful" from "low efficiency because this campaign sits earlier in the buying journey."

A better way to judge performance

A fuller reading of Amazon Ads reporting usually includes three checks:

  • Final outcome: What did the campaign get direct credit for?
  • Journey contribution: Where does it appear before conversion?
  • Audience expansion: Did it increase useful reach among the shoppers you want?

That framework gives UK teams one way to compare Sponsored Ads, DSP, and broader reporting outputs without treating them as disconnected tools. The point is not to replace ROAS. It is to place ROAS in context, so budget decisions reflect both who closed the sale and who helped create it.

Automating and Integrating Reports With Analytics

Manual reporting usually breaks for two reasons. It takes too long, and nobody trusts that the same steps were followed every time.

The fix isn't always a complex stack. It's choosing the right automation level for the job.

Three practical automation paths

The lightest option is scheduled console exports. That works well when one person owns a weekly process and the account doesn't need a full warehouse.

The next step is API-driven reporting. Amazon's newer reporting experience is moving toward cross-product, cross-account analysis. Amazon says unified reporting is in open beta and lets advertisers filter and combine data across ad products, accounts, countries, and supply or targeting combinations in the Reporting UI, API, and Amazon Marketing Stream, with the United Kingdom included in Europe coverage (Amazon Ads unified reporting announcement).

The fastest option is event-led monitoring through streaming workflows for intraday alerting and pacing.

What to automate first

A sensible schedule often looks like this:

  • Daily campaign performance pulls: for spend, sales, and budget pacing.
  • Hourly placement or trend checks: when intraday shifts matter.
  • Weekly target or search-term style reviews: for optimisation meetings.
  • Monthly leadership views: focused on trend, contribution, and efficiency.

Landing destinations can stay simple. Google Sheets works for small teams. BigQuery, Looker, Power BI, or Looker Studio fit larger reporting environments.

If you want a starting point for structure, a PPC reporting template can help you define fields before you automate anything.

Join ad data to business context

Dashboards become management tools instead of ad exports.

You might pull Sponsored Products, Sponsored Brands, Sponsored Display, and DSP data into one reporting layer, then join it with organic sales, stock status, margin bands, or hero ASIN flags. If a threshold is breached, the system can alert the team instead of waiting for someone to spot it manually on Friday afternoon.

One practical option in this category is PPC Geeks' Amazon Ads audit service, which reviews account performance and reports areas for improvement in an easier-to-read format for UK businesses.

Common Reporting Mistakes and Your Next Reporting Cycle

Most reporting mistakes aren't technical. They're repeated habits.

The five mistakes that keep wasting time

  • Mixing attribution windows: if one campaign is judged on a different basis from another, your comparison is shaky before the discussion starts.
  • Ignoring view-through influence: this often leads teams to undervalue upper-funnel or display activity.
  • Comparing mismatched date ranges: especially when one export covers a settled period and another doesn't.
  • Treating one weak week as a trend: short dips can be noise, stock friction, or timing effects rather than structural decline.
  • Exporting reports nobody reads: if the file doesn't drive a decision, it shouldn't be in the schedule.

Keep fewer reports. Make each one answer a named business question.

A better reporting rhythm for next week

Before the next reporting cycle starts, lock four things down:

  1. Confirm window settings so everyone is judging the same outcome.
  2. Set the baseline comparison for week-on-week, month-on-month, or benchmark review.
  3. Queue only the exports that support a real meeting or workflow.
  4. Assign an owner to each dashboard or report tile so missing data has a person attached to it.

That's the shift that makes Amazon Ads reporting useful. Not more dashboards. Better agreements about what each number is there to decide.


If your Amazon reports feel fragmented, PPC Geeks can help you turn the console, exports, and wider reporting layer into one working system. Their team supports account audits, reporting reviews, and practical PPC analysis that helps UK brands cut wasted spend and make clearer decisions. Visit PPC Geeks if you want a second pair of eyes on how your Amazon Ads reporting is currently set up.

Author

Search Blog

Free PPC Audit

Subscribe to our Newsletter

Recent Posts

Categories

The voices of our success: Your words, our pride

Read Our 178 Reviews Here

ppc review
Need a New PPC Agency?
Get a free, human review of your Ads performance today.