How to Download Amazon PPC Reports in Google Sheets

Create, download, and analyze Amazon Sponsored Products advertising reports — all from the SellerSheet sidebar.

Introduction

Analyzing Amazon PPC performance means logging into Seller Central, navigating to Campaign Manager, selecting date ranges, choosing report types, waiting for downloads, and then copy-pasting data into spreadsheets. For multiple report types or multiple stores, this becomes a daily time sink.

SellerSheet's Ads Reports feature lets you request and download Amazon Sponsored Products advertising reports directly into Google Sheets. Fill in your store, report type, and date range — then click two buttons in the sidebar to queue the report and retrieve the data.

This guide covers the full workflow: setting up the Ads Reports sheet, choosing from 10 report types (campaigns, keywords, targeting, search terms, and more), and downloading the results into dedicated spreadsheets for analysis.

1

Set Up Sheet

Store, report type, dates

2

Create Reports

Queue on Amazon's servers

3

Get Reports

Download completed data

4

Analyze

Full metrics in Sheets

Prerequisites

  • Store Authorization: Authorize your Amazon store on the SellerSheet Dashboard.
  • Ads API Authorization: Authorize Amazon Advertising API access for your store. This is a separate authorization from the SP-API store authorization.
  • Sidebar Installed: Install the SellerSheet sidebar add-on. See the Onboarding Guide.
  • Active PPC Campaigns: You need active or historical Sponsored Products campaigns to generate reports.

Setting Up the Ads Reports Sheet

The Problem

In Seller Central, downloading PPC reports means navigating Campaign Manager, selecting report types one at a time, waiting for each to generate, then downloading CSVs and importing them into your spreadsheet. For multiple report types across multiple stores, this takes a significant amount of time every week.

The Ads Reports sheet is where you define what reports you want. Each row represents one report request. You fill in the store, report type, and date range — then the sidebar handles the rest.

Ads Reports sheet showing report configuration with SellerSheet sidebar
Ads Reports sheet — configure report requests and track status with the sidebar

Ads Reports Columns

  • Store: Your store identifier with country code (e.g., SS-AE).
  • Name: The report type name. Must match one of the supported report types.
  • Start Date: Beginning of the reporting period.
  • End Date: End of the reporting period.
  • Report ID: (Auto-filled) Amazon's unique identifier for the queued report.
  • Status: (Auto-filled) Current status — PENDING or COMPLETED.
  • Report Sheet: (Auto-filled) Hyperlink to the generated spreadsheet with full report data.
  • Report Folder: (Auto-filled) Google Drive folder where the report spreadsheet is saved.

To set up a report request, fill in a row with:

  1. Store — Select your store identifier (e.g., SS-AE).
  2. Name — Enter the exact report type name (see Report Types below).
  3. Start Date — The first day of data you want.
  4. End Date — The last day of data you want.

Pro Tip: Batch Multiple Reports

Add multiple rows for different report types and date ranges. Create Reports processes all rows at once, so you can queue a campaign summary, keyword report, and search term report in a single click.

Step 1: Create Reports

After filling in your report rows, open the SellerSheet sidebar and navigate to the Ads Reports tab (megaphone icon). Click Create Reports.

SellerSheet sends each report request to Amazon's Advertising API. For each row:

  1. Validates that Store, Name, Start Date, and End Date are filled in.
  2. Constructs the full report configuration (columns, filters, groupBy, timeUnit) based on the report type name.
  3. Sends the request to Amazon via the SellerSheet backend.
  4. Writes the returned Report ID and Status back to the sheet.

Most reports start with status PENDING while Amazon generates the data. Some small reports may complete immediately and show COMPLETED.

Important: Report Name Must Be Exact

The Name column must exactly match one of the supported report type names (e.g., SponsoredProductsTargetingSummaryReport). Misspellings or unsupported names will fail. See the full list below.

Step 2: Get Reports

Once your reports have a Report ID, click Get Reports in the sidebar. SellerSheet checks the status of each pending report:

  • If COMPLETED: Downloads the full report data, creates a new Google Spreadsheet in your Drive, populates it with headers and all data rows, and writes a clickable hyperlink to the Report Sheet column.
  • If still PENDING: Updates the status. Wait a few minutes and click Get Reports again.

The generated spreadsheet contains every metric Amazon provides for the report type — impressions, clicks, spend, sales, ACOS, ROAS, and more, depending on the report type.

Pro Tip: Report Generation Time

Amazon typically generates advertising reports within 1–5 minutes. If a report is still PENDING, wait a few minutes and click Get Reports again. Rows that already have a Report Sheet link are automatically skipped.

Available Report Types

SellerSheet supports 10 Sponsored Products report types. Each covers different dimensions and time granularities. Use the exact Name in the table below when filling in your Ads Reports sheet.

Report NameTime UnitWhat It Covers
SponsoredProductsCampaignsSummaryReportSummaryCampaign-level performance summary
SponsoredProductsCampaignsWithPlacementSummaryReportSummaryCampaign performance broken down by ad placement
SponsoredProductsCampaignsWithAdGroupDailyReportDailyCampaign and ad group level daily metrics
SponsoredProductsKeywordsSummaryReportSummaryKeyword-level performance summary
SponsoredProductsKeywordsAndTargetingSummaryReportSummaryCombined keywords and targeting performance
SponsoredProductsTargetingSummaryReportSummaryTargeting-level performance (product targeting, auto targeting)
SponsoredProductsSearchTermSummaryReportSummarySearch term performance and customer query analysis
SponsoredProductsAdvertisedProductDailyReportDailyDaily performance for each advertised product (ASIN/SKU)
SponsoredProductsPurchasedProductDailyReportDailyProducts actually purchased through ad clicks (attribution)
SponsoredProductsGrossAndInvalidTrafficDailyReportDailyGross vs invalid traffic tracking and click quality

Summary vs Daily Reports

  • Summary: Aggregated data for the entire date range. One row per campaign/keyword/targeting. Best for period-over-period comparisons.
  • Daily: One row per day per entity. Best for trend analysis and identifying daily performance fluctuations.

Report Metrics

Each report spreadsheet contains 30–60 columns depending on the report type. Key metrics include:

CategoryMetrics
Trafficimpressions, clicks, clickThroughRate, costPerClick
Spendcost, spend
Conversionspurchases (1d/7d/14d/30d attribution windows), unitsSoldClicks
Revenuesales (1d/7d/14d/30d attribution windows)
EfficiencyacosClicks (7d/14d), roasClicks (7d/14d)
DimensionscampaignName, adGroupName, keyword, targeting, advertisedAsin, purchasedAsin, date

Example Workflow

Here's a typical workflow for pulling weekly PPC reports:

  1. Add report rows to the Ads Reports sheet:
    StoreNameStart DateEnd Date
    SS-AESponsoredProductsCampaignsSummaryReport2025-07-012025-07-07
    SS-AESponsoredProductsSearchTermSummaryReport2025-07-012025-07-07
    SS-AESponsoredProductsTargetingSummaryReport2025-07-012025-07-22
  2. Click Create Reports in the sidebar — all 3 reports are queued simultaneously. Report IDs and statuses appear in the sheet.
  3. Wait 1–5 minutes for Amazon to generate the reports.
  4. Click Get Reports — completed reports get a clickable link in the Report Sheet column. Click any link to open the full data in a new spreadsheet.

Quick Reference

Use this table to quickly find what each action does:

What You NeedActionResult
Queue reports on AmazonCreate ReportsReport ID + Status filled in
Download completed dataGet ReportsNew spreadsheet with full report data
Campaign-level overviewUse CampaignsSummaryReportSpend, sales, ACOS per campaign
Keyword optimizationUse KeywordsSummaryReportPerformance per keyword and match type
Discover new keywordsUse SearchTermSummaryReportCustomer search queries that triggered ads
Product-level ASIN analysisUse AdvertisedProductDailyReportDaily metrics per advertised ASIN/SKU
Attribution analysisUse PurchasedProductDailyReportWhich products customers actually purchased

Tips for PPC Analysis

  • Weekly Routine: Set up the same report rows each week with updated dates. Create Reports on Monday morning, Get Reports a few minutes later, and you have last week's data ready to analyze.
  • Multiple Stores: Add rows for different stores in the same sheet. Each row targets the store specified in the Store column, so you can pull reports for all your marketplaces at once.
  • Search Term Mining: Use the SearchTermSummaryReport to find high-converting customer search queries, then add them as exact match keywords to your campaigns.
  • ACOS Tracking: The CampaignsSummaryReport gives you ACOS (acosClicks7d/14d) and ROAS (roasClicks7d/14d) per campaign — perfect for identifying campaigns that need bid adjustments.
  • Placement Analysis: Use CampaignsWithPlacementSummaryReport to see how your ads perform in Top of Search vs Rest of Search vs Product Pages. Adjust placement modifiers based on this data.
WhatsApp WhatsApp