The same search term appears in two ad groups. One row has a 30% advertising cost of sales; the other has 140%. Someone averages the percentages, labels the term inefficient, and proposes excluding it everywhere. That decision loses both the correct calculation and the distinction between the two places where the advertising ran.
Amazon PPC search term report analysis is the work of preserving those distinctions while finding useful next steps. This guide focuses on Sponsored Products: identifying the report, checking its scope, calculating meaningful metrics, and building a review queue. The examples are fictional calculations, not results from an OpenMax customer or a live advertising test.
Quick answer: validate the report before classifying the terms
Start with the advertising search term report for a defined account, marketplace, campaign type and period. Preserve the raw file, identify its row-level dimensions and attribution definitions, then sum compatible counts and monetary values before calculating ratios. Review the query alongside its campaign and target context, not as a phrase detached from the product being advertised.
The useful output is a short list of supported decisions: repair the evidence, investigate the offer or traffic, review a targeting opportunity, or leave the setting unchanged and monitor. A search term with no recorded purchases is not automatically a negative keyword. A converting term is not automatically ready for a new campaign.
There is also a definition trap. Amazon's report documentation includes terms inferred in non-search contexts as well as customer searches. Do not describe every reported value as something a shopper typed. The report includes click-qualified terms, so it is not a complete inventory of all search activity or all impressions. Amazon Sponsored Products search term report
Identify which Amazon report you actually downloaded
Advertising search terms, targets and Brand Analytics answer different questions
Similar names can hide different datasets. An advertising search term report helps investigate the terms associated with clicked advertising. A targeting report helps evaluate configured keywords or product targets. Search Query Performance belongs to Brand Analytics and provides query activity and brand or ASIN context; it is not a replacement for advertising cost data.
Swipe horizontally to view all table columns.
| Report | Main question | What not to assume |
|---|---|---|
| Advertising search term report | Which reported terms are associated with advertising results? | It contains every impression or all organic demand |
| Advertising targeting report | How are the configured targets performing? | A target and a customer term are the same entity |
| Brand Analytics Search Query Performance | How does query activity relate to the brand or ASIN? | Its counts and shares can be substituted into PPC ratios |
Amazon lists separate search-term, targeting, product and placement reports in its reporting guidance. Its Brand Analytics overview describes a different set of query and shopping metrics. Keep those sources separate until a justified comparison is defined. Amazon advertising reporting guide, Amazon Brand Analytics overview
If your actual question concerns query share and the shopping funnel, use the Search Query Performance analysis guide. This article stays with advertising evidence and the decisions it can support.
A target is an instruction; the reported term is an observation
Preserve the target or keyword, match type where applicable, campaign and ad group beside the term. Those fields explain where the observation belongs. Finding the same phrase under different targets does not establish that one row is erroneous or that the targets are interchangeable.
An unfamiliar value also deserves inspection before classification. If it appears to be a product identifier, verify that interpretation using the report documentation and product context. Do not treat an identifier as a shopper phrase, or infer its exact placement solely from its appearance. Unknown context should remain unknown in the review record.
Export a report with enough context to reproduce the analysis
Record the scope before opening a spreadsheet
In the Amazon advertising console, locate reporting and select the search term report for the appropriate advertising product. Choose the account, marketplace, reporting period and aggregation that answer your question. Menu labels can vary; verify the selected report rather than relying on an old screenshot's navigation sequence.
Save the original download unchanged. In a separate analysis copy, record the source account, currency, marketplace, date range, reporting time zone where available, extraction time and filters. Keep daily and summary exports distinguishable. A colleague should be able to identify which file produced a recommendation without reconstructing your browser session.
Do not impose a universal 30-day or 60-day evaluation period. You need a period appropriate to the campaign, data volume and question, within the report's available retrieval range. Preserve exports for later comparisons, and distinguish historical report availability from the separate conversion-attribution window.
Read the actual metric definitions, not just familiar column names
A saved template may expect an older label such as Spend or Orders while the current export uses another term. Map headers deliberately, retaining the original header and meaning. A renamed field should not silently shift a formula to a different conversion measure.
Check whether sales and purchase fields cover promoted products or a broader attributed set, and which lookback definition applies. Do not silently combine seller and vendor exports, different campaign types or currencies. If your analysis requires a field the report does not provide, obtain a reliable supplementary source or narrow the claim; do not manufacture an ASIN-level allocation.
Separate recent observations from mature attribution
Amazon explains that conversions are reflected on the date of the advertising interaction and that a date's attribution metrics remain incomplete until its lookback window ends. Therefore, a recent row may change when you retrieve the same period later. Reporting availability and attribution maturity are different issues. Amazon ad campaign attribution
Label a recent period as provisional when appropriate. A monitoring view can flag unusual cost promptly, while a conversion evaluation may need a more mature period. Preserve both versions instead of overwriting the earlier file and pretending the original analyst saw the later data.
Read the fields through six practical checks
1. Scope: are these rows comparable?
Check account, marketplace, currency, advertising product and time definition. A total becomes misleading if one part describes a different population. Separate incompatible rows before interpreting any result, even when the spreadsheet lets you add them.
For an agency, client boundaries are particularly important. A shared phrase across two brands is not a shared commercial objective. Keep the appropriate owner and product context attached to the work.
2. Identity: what does each row describe?
Determine the combination of dimensions that creates a row in this export. Keep campaign, ad group, target and date dimensions where present, preferably with stable identifiers as well as names. Renaming an ad group should not make its historical data impossible to trace.
Repeated text is not necessarily duplicated data. The same term can legitimately occur in several contexts. A duplicate download of an overlapping period, however, can double-count the same observations. Those are different problems with different fixes.
3. Maturity: is the observation ready for this decision?
Record missing data, recent dates and known changes during the period. A zero in a mature purchase field is an observation; a blank field is an unresolved data condition. Neither alone explains why a shopper did not purchase.
If a product's availability or buying conditions changed, retain that context. A term-level result spanning two different operating conditions may require separate periods before you can interpret it usefully.
4. Denominators: what does each ratio mean?
For compatible data, calculate CPC as cost divided by clicks; ACoS as advertising cost divided by attributed sales; and ROAS as attributed sales divided by cost. Amazon's ACoS guide defines the cost-to-revenue relationship. These are not measures of net profit. Amazon ACoS definitions
If you calculate purchases divided by clicks, label that exact ratio and preserve the purchase definition. Do not call it unique-customer conversion, units per session or an organic conversion rate. Show an undefined ratio when the denominator is zero, and missing when a required input is unavailable; do not replace either with a reassuring zero percent.
5. Relevance: does the term fit the advertised offer?
Read the phrase or identified context against the actual product, intended use and campaign objective. A term can sound related while implying an incompatible size, material or use. Conversely, a term outside your original keyword list is not necessarily irrelevant.
Performance and relevance are separate evidence. Low recorded sales could reflect weak purchase conditions, limited observations or a different traffic mix. A seemingly attractive ACoS does not establish that the traffic fits the long-term strategy or that the sales are incremental.
6. Traceability: can someone act on the recommendation?
An actionable review item includes its source row, proposed next step, uncertainty and responsible person. “Bad keyword” lacks the location and rationale needed to evaluate a change. Specify whether you are asking for evidence repair, product investigation or a targeting review.
Analysis does not grant execution permission. Keep candidate suggestions separate from approved actions, and retain the exact original term and target context for any later handoff.
Aggregate repeated terms without erasing the execution context
Build an overview and keep a detail view
In a spreadsheet, start with compatible rows from one defined scope. Use a pivot or grouped table to sum clicks, cost, purchases and sales for each term. Keep a second view with campaign, ad group and target detail so the reviewer can expand a total into its components.
Use filters to isolate relevant product or campaign context only when those dimensions are supported by the source. If you join supplementary mappings, check whether one source row matches several mapping rows. An accidental one-to-many join can inflate totals while producing a tidy-looking table.
After grouping, reconcile totals with the included source rows. Then recalculate ratios from the grouped numerators and denominators. Do not aggregate displayed percentages as though they were counts.
Preserve the original text and export boundaries
You may create a separate normalized field for exploratory grouping, but preserve the original value. Removing punctuation, changing case or collapsing similar phrases can combine observations that should remain distinct for a later decision. Record the transformation rather than overwriting the evidence.
Likewise, do not append overlapping summary exports and call the result a longer period. Decide which version is authoritative for each covered interval, or analyze versions separately when studying restatement. The purpose of cleaning is to clarify the data, not erase distinctions that explain it.
Worked example: one term, two ad groups, different next questions
Calculate from compatible source values
Assume a fictional US Sponsored Products dataset for the same product and term in two ad groups. Currency, period and conversion definitions match, and attribution is sufficiently mature for this illustration. The following are invented inputs to demonstrate arithmetic, not recommended performance targets.
Swipe horizontally to view all table columns.
| Context | Clicks | Cost, USD | Purchases | Attributed sales, USD | CPC | ACoS | Purchases / clicks |
|---|---|---|---|---|---|---|---|
| Ad group A | 20 | 24 | 2 | 80 | $1.20 | 30% | 10% |
| Ad group B | 80 | 56 | 2 | 40 | $0.70 | 140% | 2.5% |
| Combined | 100 | 80 | 4 | 120 | $0.80 | 66.67% | 4% |
Combined ACoS is $80 ÷ $120 × 100 = 66.67%, not the 85% obtained by averaging 30% and 140%. Combined purchases per click are 4 ÷ 100 = 4%, not the 6.25% obtained by averaging 10% and 2.5%. The different denominators make the simple averages wrong.
Do not backfill a single selling price to explain why two purchases produced different sales amounts. The example does not contain order-level detail. The correct next step is to retain the reported definitions and inspect additional evidence if that difference matters to the decision.
Translate the calculation into questions, not an automatic verdict
The overview says this term is worth examining. The detail says the two ad groups have different observed cost-to-sales relationships. Neither view identifies the cause. Check the relevant targets, campaign configuration, timing and available product evidence before proposing where a change belongs.
The lower ACoS in A does not prove profitability without business context. The higher ACoS in B does not establish that the query should be excluded from A. A possible outcome is a focused investigation of B while leaving A unchanged, but that remains a proposal until the responsible operator reviews the evidence.
Add a data-quality counterexample
Suppose a third row has cost and clicks but its sales value is blank. Exclude it from any supposedly complete cost-to-sales summary until you resolve what the blank means, or clearly label the aggregate incomplete. Counting its cost while treating missing revenue as confirmed zero manufactures a conclusion.
If the value is a verified zero instead, ACoS has no defined finite value because the denominator is zero. Show the cost, clicks and observed purchase count directly. This makes the issue visible without disguising it as a mathematically valid percentage or a universal exclusion rule.
Turn the analysis into four review outcomes
Repair evidence before drawing a performance conclusion
Use this outcome for inconsistent currencies, overlapping downloads, unresolved joins, missing definitions or unavailable values. State precisely what must be corrected and who can supply it. Retain the affected rows outside a confident recommendation until the dependency is resolved.
The expected result is a reproducible dataset, not a campaign change. Re-run the calculations after repair and record whether the interpretation changed.
Investigate the offer, timing or traffic context
Relevant terms with disappointing outcomes deserve explanation. Check known changes to the offer, product availability, campaign context and reporting period. Request supporting product or placement evidence where it exists; do not pretend the search term export contains every cause.
For broader purchase-condition questions, consult the Amazon conversion-rate diagnostic guide. It supports investigation, not an automatic assumption that changing a listing will improve advertising results.
Submit a targeting candidate for a separate decision
A relevant term with useful evidence may justify reviewing a new target. A clearly mismatched context or persistent failure against an agreed objective may justify reviewing an exclusion. In either case, identify the affected campaign or ad group, preserve the source and explain the uncertainty.
Do not turn a candidate into a completed keyword migration, negative target or bid adjustment. Match behavior, overlap with existing targets, approval and verification belong to the implementation task. Avoid rules such as “exclude every term after 20 clicks” that ignore account context and data maturity.
Keep the setting and define what to monitor
No change is a legitimate outcome when the evidence supports current operation or cannot yet justify intervention. State what additional observation would reopen the decision: a mature reporting period, resolved data gap or repeated pattern under comparable conditions.
This is different from leaving a row forgotten. Assign a review owner and an appropriate revisit point. Choose the cadence based on risk, activity and attribution, rather than presenting one weekly schedule as correct for every advertiser.
Choose a manual, native or automated analysis process
Manual analysis works when the scope stays reviewable
A saved export, spreadsheet and explicit decision record can be enough for a small account. Build the pivot, inspect the highest-priority exceptions and record the action owner. Keep calculations visible so another operator can reproduce the conclusion.
Stop expanding the spreadsheet when maintaining versions and explaining joins becomes harder than the analysis itself. That is a process limitation, not proof that the team must immediately purchase a particular platform.
Native reports provide the advertising context
Use the console's related reports to answer questions the search term file cannot. A targeting or placement view may supply relevant context, but confirm matching periods and populations before connecting conclusions. Reconcile differences; do not require unlike reports to produce identical totals.
Reading reports and applying account changes remain different tasks. Check the current interface and authorization for any subsequent operation. This guide does not instruct you to upload changes or enable advertising automation.
Automate repeatable calculations before delegating judgment
A script or no-code workflow can be designed to validate headers, flag overlapping periods, sum compatible fields and produce a review queue. Test it against hand-calculated rows, including zero and missing denominators. A changed input schema should produce a visible exception, not silently shifted columns.
For agent-assisted analysis, supply the field definitions and require source-row references. An agent may draft a narrative or request missing context; it should not invent margin, placement or customer intent. Keep execution permissions separate and evaluate the generated interpretation against the original data. The Amazon PPC automation selection guide discusses the different roles of reporting and execution tools.
Where OpenMax can fit in the review handoff
Evaluate coordination around the evidence
OpenMax positions itself as a human-and-agent collaboration platform. A relevant workflow to evaluate is the handoff between an analyst, a product owner and an authorized advertising operator: share the report evidence, ask unresolved questions, capture a decision and retain its verification. This is a proposed use case, not a claim that an Amazon Ads connector or targeting executor has been verified. OpenMax
Use a small, approved dataset to establish what the actual configuration can read, retain and produce. If the only problem is calculating a pivot table, a spreadsheet may be simpler. Product fit comes from a recurring coordination problem, not from adding an AI label to arithmetic.
Keep a seven-field decision record
The record below is an intentionally blank template for your evidence. It helps distinguish a finding from an instruction and a proposal from an approved change.
Scope: account, marketplace, report type, period and extraction time
Source: original row identifiers and retained export version
Finding: relevant counts, cost, sales and recomputed ratios
Context: product fit, attribution maturity and unresolved gaps
Proposal: next question or specific candidate action
Responsibility: reviewer, authorized executor and decision
Verification: evidence required to confirm the outcome and revisit date
Confirm access, retention arrangements and the permitted task with the team before sharing account data. Do not include customer information or credentials that the workflow does not need. If the proposed environment cannot preserve the required evidence or control access appropriately, keep the task in the existing approved process.
Validate the output before handing it to an operator
Reconcile numbers and the recommendation's scope
Check raw totals, grouped totals and recalculated ratios. Trace at least one ordinary row, one repeated term and one data exception through the process. Confirm that the proposed location of a change still matches the evidence after aggregation.
Also inspect what the report cannot establish. Advertising-attributed revenue is not incremental revenue or net profit. Query text alone does not reveal a customer's complete intention. An accepted account update would demonstrate execution, not improved performance.
Preserve what happened after the review
If an authorized operator later changes a setting, record the approved proposal, action and observed final state separately from the analysis. Retrieve a comparable follow-up period when suitable and record other changes that could affect interpretation.
Do not call a before-and-after difference a causal result without a design that supports that claim. A sound review can end with a corrected dataset, a declined proposal or a decision to wait. The objective is a better-supported operating decision, not a forced success story.
FAQ: Amazon PPC search term report analysis
Why do search term report impressions differ from campaign manager?
Amazon documents that this report includes terms with at least one advertising click. Its coverage can therefore differ from a campaign-level impression total. Check period, filters and report scope before assuming an error; do not use it as an inventory of all unclicked impressions.
Is every customer search term something a person typed?
No. Current Amazon documentation also describes inferred terms in non-search contexts. Verify the available context and do not automatically treat every reported value as literal shopper wording or proof of search demand.
Why does the same term appear in several rows?
The rows may represent different dates, campaigns, ad groups or targets. Preserve the report dimensions before grouping. Repeated text is not a reason to delete rows; duplicated exports covering the same observations are a separate issue.
Should I average ACoS across rows?
No. Add compatible cost and attributed-sales values, then divide total cost by total sales. Averaging percentages gives incorrect results when their denominators differ. Keep the detailed rows because a valid total can still conceal different operating contexts.
Does zero sales mean I should add a negative keyword?
Not on its own. Confirm that the value is truly zero, the attribution period is appropriate and the term is being evaluated against the right product and objective. Review relevance and evidence before proposing an exclusion in a defined location.
Is the report period the same as the attribution window?
No. The selected reporting dates identify the period being analyzed; the attribution definition governs which later conversions can be credited to the advertising interactions. Recent dates may be restated. Retain the exact definitions used by the export.
Can this report replace Search Query Performance?
No. They have different purposes and populations. Use the advertising report for cost and advertising-result analysis, and the Brand Analytics report for its query and brand or ASIN context. Do not swap their counts into one another's ratios.
Can an AI agent analyze the file and change the ads automatically?
Those are separate capabilities. A configured workflow may help summarize evidence, but calculations, context and proposed actions need verification. This article has not established an OpenMax Amazon execution integration. Any live change requires suitable tooling, authorization and a separate check of the resulting state.
Next step: review one scoped export before scaling the workflow
Choose one compatible report period, preserve the original file and reproduce the calculations for a repeated term. Build the four-outcome review queue and resolve a data exception before delegating more work. That small exercise reveals whether your current difficulty is arithmetic, interpretation or the handoff between people.
If coordination is the recurring bottleneck, evaluate that narrow handoff with OpenMax. Keep the source evidence, uncertainty and authorized decision visible. Expand only after the team can explain both the recommendation and the limits of what the report proves.

