Skip to main content
Card class: HeroCategory: Ad Platform
Ad clicks land on a Buy-Box you don’t own, competitor wins the sale, you paid for the click.

At a glance

Count of ASINs that have active ad spend AND less than 50% Buy Box ownership today. The shopper clicks your ad, lands on the product page, and a competitor wins the Buy Box click, you paid for the impression and they got the sale. The single most expensive structural waste pattern on Amazon and one of the few hero-tier cards that demands same-day action.
The formulaCOUNT(ASINs) where (active_ad_spend > 0 in last 24h) AND (buy_box_percentage < 50%). The 50% threshold is intentionally generous, anything below 50% Buy Box means the merchant loses the click >half the time.
Reports API endpointTwo: ad spend from Amazon Advertising POST /reporting/reports (per-ASIN spend); Buy Box percentage from Amazon Selling Partner GET_SALES_AND_TRAFFIC_REPORT or the Pricing API (getItemOffersBatch). Both connectors must be present for this card to render.
What “Buy Box” meansAmazon’s auto-selected default offer. Whoever wins the Buy Box gets the “Add to Cart” click; everyone else has to manually click “Other Sellers”. For most categories, >85% of shoppers click Buy Box. So <50% Buy Box ownership = >50% of your ad clicks are sending traffic to a competitor’s offer.
ACOS vs ROAS framingA no-Buy-Box ASIN with active spend will register as inflated ACOS / depressed ROAS because the spend is recorded but the conversion goes to the competitor (who Amazon doesn’t credit back to your ad).
Attribution modelAd attribution still requires the click to lead to a sale on your offer. If a competitor wins the Buy Box, the sale doesn’t attribute to your ad even though you paid for the click.
Brand vs non-brand keyword scopeBoth. Branded campaigns are especially painful here, you pay to defend your brand name, then a counterfeiter or unauthorised reseller wins the Buy Box.
Sponsored Products vs Brands vs Display vs DSPAll four can advertise no-Buy-Box ASINs. SP is the highest-frequency offender (most spend, most ASINs).
CurrencyAccount currency only (the lost-spend figure shown alongside the count).
Amazon-only attribution gapNot relevant; this card is about lost Amazon clicks specifically.
Time windowT (today). The Buy Box state is checked daily; an ASIN that lost the Buy Box this morning shows up tonight.
Alert trigger>0 ASINs (<50% Buy Box). Drives sentiment_key: zero_conversion_spend. Any non-zero count fires the alert.
Rolesowner, marketing

Calculation

Calculated automatically from your Amazon Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US home-goods seller, daily check on 12 Apr 26. Three ASINs are flagged.
ASINBuy Box % (today)Ad spend (last 24h)Likely causeAction
B0CXX1234 (“Cooling Pillow, King”)32%$84Unauthorised reseller listed at -$2 below your pricePause ASIN-level ads or reprice to recapture Buy Box
B0DXY5678 (“Memory Foam Mattress Topper”)18%$156Out-of-stock at primary FBA warehouse; secondary seller has Buy BoxPause ads until restock, or reprice if margin allows
B0EZZ9012 (“Bamboo Sheet Set, Queen”)47%$42Brand-gated by registry but a reseller is competingSubmit Brand Registry takedown request + pause ads
Total wasted spend (24h)-$282--
What’s interesting:
  1. **282ofwastedspendinasingleday= 282 of wasted spend in a single day** = ~8,460/month if not fixed. This is by far the highest-leverage fix on the dashboard, pausing the three ASINs takes 30 seconds; the recovery is immediate.
  2. B0DXY5678 at 18% Buy Box is bleeding $156/day. Almost certainly OOS at the primary FBA warehouse. Cross-check with Active Ads on Out-of-Stock SKUs, these two cards often light up together.
  3. B0CXX1234 is the unauthorised-reseller pattern, a competitor matched your price at -$2 and stole the Buy Box. Decide between pricing down (margin hit) or pursuing a takedown (slower but cleaner). Either way, pause ads until resolved, otherwise you’re funding the competitor’s sales.
  4. B0EZZ9012 at 47% just barely fails the threshold. If Buy Box ownership rebounds to >50% within 24-48h, the ASIN auto-clears from this card. Don’t over-react to a single-day blip; investigate if it persists 3+ days.
  5. Branded campaigns advertising no-Buy-Box ASINs is the worst pattern. People searched your exact brand name expecting to buy your product, and you sent them to a competitor’s offer. Pause branded ads on these ASINs first.
Quick sanity tests:
  • Count = 0: clean. Common state for accounts with consistent inventory and Brand Registry.
  • Count 1-3 isolated ASINs: spot-fix each one.
  • Count >5 ASINs: structural problem, usually a major OOS event or a brand-gating breakdown. Cross with Active Ads on Out-of-Stock SKUs.
  • Same ASINs reappearing weekly: chronic competitor pricing pressure or unauthorised-reseller infestation; consider lowering the ASIN’s bid floor or repricing strategy.

Sibling cards merchants should reference together

CardWhy pair it with No-Buy-Box Advertised
Active Ads on Out-of-Stock SKUsOOS is a leading cause of Buy Box loss. The two cards often light up together.
Amazon Ads Zero-Conversion SpendA campaign with ASINs in this card will appear here as zero-converting.
Amazon Ads Wasted SpendThe keyword-level twin of structural waste.
Amazon Ads ROAS by CampaignCampaigns containing no-Buy-Box ASINs show as ROAS-anomalous; this is the explanation.
Amazon Selling Partner Buy Box PercentageThe underlying Buy Box metric across all ASINs (not just advertised ones).
Amazon Selling Partner Inventory HealthOOS is the main supply-side cause of Buy Box loss.
Amazon Ads Conversion DropSudden ROAS drops often correlate with this card going non-zero.

Reconciling against the vendor’s own dashboard

Where to look in Amazon Ads Console + Seller Central: Amazon Ads Console > Campaign Manager does NOT natively surface Buy Box state. Amazon Ads and Buy Box data live in different consoles. Seller Central > Inventory > Manage Pricing shows current Buy Box ownership per ASIN. Filter to the ASINs you advertise; any below 50% Buy Box that have active ads should match this card. Seller Central > Reports > Business Reports > Detail Page Sales and Traffic by Child Item, the “Featured Offer Percentage” column is the canonical Buy Box ownership figure. Amazon Ads Console > Recommendations, sometimes flags “low Buy Box, paused ads” suggestions. Why our number may legitimately differ from a manual cross-check:
ReasonDirection of divergenceWhy it happens
Timezone. Both Amazon Advertising and Seller Central use PT (Pacific).None.Amazon’s reporting backend is in Seattle.
Buy Box volatility. Buy Box ownership can change hour-by-hour as competitors reprice.Card is end-of-day snapshot; Console shows live.Pricing API returns a rolling-24h average to smooth volatility.
Report-generation latency (1-3 hours per side).Today’s count is provisional for ~24h.Both reports batch-build hourly.
API rate limits. Selling Partner Pricing API is heavily rate-limited; large catalogues may have stale partial data.Stale by up to 1 refresh cycle (~4h) in extreme cases.Pricing API is the bottleneck.
Brand Registry effects. ASINs gated to a single seller via Brand Registry shouldn’t trigger this card; if they do, the gating may have lapsed.None, gated ASINs at <50% Buy Box are a real alarm.Brand Registry can lapse.
Cross-connector reconciliation:
CardExpected relationshipWhat causes legitimate divergence
amazon_sp.amzn_sp_buy_box_pctPer-ASIN Buy Box %. The intersection of this card’s ASIN list with the SP card’s <50% list is the same set.None, these reconcile by definition.
amazon_sp.amzn_sp_inventory_healthOOS ASINs typically lose the Buy Box. The intersection should be high (most ASINs in this card are also OOS).An OOS ASIN with no other sellers stays at 100% Buy Box (no one else can take it); the card excludes 100%.
google_ads.gads_zero_conversion_spendNo relationship; different ecosystem.N/A.
shopify.total_revenueNo relationship; Buy Box is Amazon-specific.N/A.

Known limitations / merchant FAQs

Why does this card require both Amazon Ads and Selling Partner connectors? The two data sources are independent: ad spend lives in Amazon Advertising; Buy Box state lives in Seller Central. Joining them is the whole point of the card. If only one is connected, this card shows “data incomplete”. My ASIN shows 100% Buy Box but used to be 32%, does it stay flagged? No, the card is a current-state snapshot. Once Buy Box recovers above 50%, the ASIN auto-clears within 24h. Historical events are visible in Amazon Ads Conversion Drop for retrospective diagnosis. Why 50% as the threshold? Industry rule of thumb. Below 50% Buy Box, you’re losing the click more often than winning it. The threshold is configurable in connector settings; some accounts tighten to 70% (sensitive to even partial loss), others loosen to 30% (only flag severe loss). My ASIN is at 47% Buy Box but I have a unique listing, why is anyone else competing? Three causes: (a) Unauthorised reseller, someone bought your inventory wholesale and is reselling at a lower price. Pursue Brand Registry takedown. (b) Counterfeit listing, a fake matched the listing details. Report to Amazon. (c) Used/Refurbished offers, third parties may sell used versions at lower prices, splitting the Buy Box. The fix is to pause ads, but I lose impressions and rank, is there a better option? Two alternatives: (1) Reprice to recapture Buy Box (margin hit, but maintains rank). (2) Switch ad targeting to ASINs you own outright (preserves spend without sending traffic to a competitor). Pausing is the fastest fix; the others take longer but preserve more of the funnel. Why doesn’t Amazon Ads do this automatically? Amazon doesn’t penalise you for advertising no-Buy-Box ASINs, they still take your money on the click. There’s no incentive for them to stop you. This card is designed to surface the structural waste Amazon won’t tell you about. Multi-marketplace, can I see all marketplaces in one card? No, one card per Amazon Advertising account. Buy Box state is per-marketplace. Why does this only check today, not 7D / 30D? Buy Box state is highly volatile (hour-by-hour). A 7-day rolling average would smear the signal. Today is the actionable view; persistent issues are visible across multiple daily snapshots. My count is zero every day, is that healthy? Yes, ideal state. Common for Vendor Central accounts (Amazon is the sole seller) or for accounts with strong Brand Registry enforcement.

Tracked live in Vortex IQ Nerve Centre

Active Ads on No-Buy-Box ASINs is one of hundreds of KPI pulses Vortex IQ tracks across Amazon Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.