🏠 Overview
MTD Revenue (Amazon IN)
--
 
MTD Units
--
vs prior MTD
Ad Spend (7d)
--
 
Blended ROAS (7d)
--
TACoS --
Tracked Keywords
--
ranking on SERP
Amazon Listings
--
active ChannelListings
ASINs w/ Ad Spend, No Sales
--
last 30d
Buy Box %
--
weighted 7d avg

Traffic Funnel last 7 days · see daily detail →

Sessions (7d)
--
 
Paid Share
--
of sessions · clicks from Amazon Ads
Buy Box %
--
sessions-weighted
Conversion
--
units / sessions

Daily Revenue · Amazon IN

Loading...

Ad Platform Mix last 7 days

Loading...
📊

Revenue & Traffic

Daily Amazon IN revenue + traffic + conversion. Sourced from daily_item_sales + daily_product_page_views.

Sessions
--
 
Paid Share
--
paid clicks / sessions
Buy Box %
--
sessions-weighted
Units
--
conv --
Revenue
--
paid (1d attr) --

Daily Funnel · Sessions → Buy Box → Units → Revenue paid vs organic split; organic columns are estimates (see note below)

Loading...
How to read: Sessions is Amazon's total PDP sessions for the day. Paid = clicks on our Amazon Ads (SP/SB/SD). Organic (est) = Sessions − Paid Clicks — directional; Amazon's session bucketing is not 1:1 with ad clicks. Buy Box % is sessions-weighted — if we don't own BB, sessions don't convert. Units and Revenue are today's totals; Paid Rev (1d) is Amazon Ads' 1-day last-click attribution — sales from clicks that converted within 24h. SB/SD ad types don't expose 1d in Amazon's API so they fall back to the 7d window; in practice this is a small slice for most brands. No add-to-cart metric — Amazon's Sales & Traffic report doesn't expose it.
🅰

Amazon Ads · IN

Sponsored Products / Brands / Display — spend, impressions, CTR, ACoS, ROAS.

Audit · where money's working or wasted last 14 days

Loading audit...
How this works: rules scan every campaign's last-14d fact sheet — spend, ACoS (SP: 1-day · SB/SD: 7-day), ROAS, days active, 7d velocity. Each card shows its exact trigger rule and the campaigns / ASINs behind it. Nothing changes automatically — these are flags for you to act on. (COGS per ASIN not yet uploaded — "grey zone" campaigns need that to confirm profitability.)
Total Spend
--
 
Attributed Sales
--
SP: 1d · SB/SD: 7d
Blended ACoS
--
spend / attributed sales
Blended ROAS
--
attributed / spend

By Ad Type

Loading...

Daily Totals

Loading...
🔍

Google Ads · IN

Pmax / Shopping / Search — single account. Driving Shopify D2C + Amazon traffic.

Total Spend
--
 
Clicks
--
 
CTR
--
blended
CPC
--
spend / clicks

By Campaign Type

Loading...

Daily Totals

Loading...
📐

SERP Rank · Amazon IN

Tracked keywords · organic + sponsored rank. DataForSEO Amazon SERP, 100 kw/day.

Keywords Tracked
--
active
Ranking Organic
--
of tracked
Top-3 Organic
--
best visibility
Latest Crawl
--
 

Keyword Rank Table organic rank = best (lowest) position where we appear

Loading...
Next: rank trend over time (need multi-day history — DataForSEO crawl schedule kicking in), competitor ownership per keyword, share-of-voice.
📦

Catalogue · Amazon IN

ASIN-level catalogue with per-ASIN revenue + ad spend + ACoS / TACoS.

Active Listings
--
 
ASINs with Sales
--
selected window
Ad Spend, No Sales
--
ASINs
Top-10 Revenue Share
--
concentration

Top Variants

Loading...
📦

Inventory & Fulfillment

Revenue at risk, capital parked in overstock, return drivers, and which ASINs need action this week. FBA inventory + daily_item_sales on Amazon IN.

Revenue at Risk (next 14d)
--
low-cover × velocity × price
Lost Revenue — OOS (30d)
--
estimated from zero-day windows
Capital Tied Up — Overstock
--
>90 days cover + dead stock, at retail
Return Rate (14–28d cohort)
--
 

Cancellation & Return Rate · last 60 days daily rate + 7-day moving average; red dots on cancel spikes (>2× MA)

Loading...
Dig deeper: Stock Health → for restock priorities, OOS, and overstock · Returns → for reason breakdown and top contributors.
Fulfillable Units
--
across ASINs in stock
Inbound (in pipe)
--
units on the way to FBA
OOS ASINs
--
of catalog
Reserved
--
units in picking / committed

Stock-out Risk — act this week  

Loading...

Currently OOS — losing money now  

Loading...

Overstock — capital parked  

Loading...

All ASINs show · healthy + dormant included

How loss is estimated: Revenue at risk = (14 − days cover) × 14-day velocity × 14-day avg price, only for ASINs at 1 ≤ days cover < 14. Lost revenue OOS = zero-unit days in last 30d × 30-day active-velocity × avg price, only for ASINs with 0 fulfillable & prior velocity. Capital tied up = fulfillable × avg price for ASINs with >90 days cover or zero velocity with stock. All estimates are pre-GST retail — a more precise net view will come when settlements + COGS are wired in.
Total Returns (30d)
--
events across the catalog
RVP Share
--
customer-returned after delivery
RTO Share
--
never reached customer
Top Reason
--
 

Return Reasons · last 30 days sorted by share · revenue impact at 14-day avg selling price

Loading...

Top Return Contributors  

Loading...
How Defect Rate is computed: defect-related returns (DEFECTIVE, QUALITY_UNACCEPTABLE, DAMAGED_BY_FC, DAMAGED_BY_CARRIER, MISSING_PARTS, ITEM_DAMAGED) ÷ total orders placed in the window. This is the absolute QC signal — “of the orders we shipped, what % came back as defective.” Thresholds: ≥8% red (severe), 4–8% yellow (watch), <4% green. Hover the badge for the full ratio.
Reading the reason mix: UNWANTED_ITEM / FOUND_BETTER_PRICE / NOT_AS_DESCRIBED dominant → listing-quality signal (photos, title, expectation mismatch). DEFECTIVE / QUALITY_UNACCEPTABLE / DAMAGED_BY_FC dominant → product-quality signal (supplier, QC, or packaging). UNDELIVERABLE_REFUSED / MISSED_ESTIMATED_DELIVERY dominant → fulfilment signal (ship speed, address data, logistics).
🤖

Growth Agents

Phase 2 · agents layered on top of this metrics dashboard.

Phase 1 (this dashboard) delivers clean Amazon metrics operators can trust. Phase 2 lights up the growth-agent surface:
  • sr_marketing / investigate — diagnose revenue / ROAS swings across Amazon Ads + Google Ads + SERP rank
  • amazon/ppc — campaign efficiency, spend waste, bid recommendations
  • amazon/listings — catalogue health + SERP rank consumption
  • Recommendations feed with human-in-loop approve / reject + reasoning trace

Order decided 14 Apr: operators must trust the underlying data before they trust any agent on top of it.

🛍

Shopify D2C

shareyourbasil.myshopify.com

Pending: Shopify custom-app token install. Once connected, this tab picks up Shopify orders, sessions (GA4), and blended cross-channel revenue.
🛒

Other Channels

Flipkart · Myntra · Amazon UAE (not active)

Flipkart (57 listings) and Myntra (58 listings) are catalogued but sales / ads ingestion isn't live yet. Amazon UAE profile exists but unused — confirmed inactive 14 Apr.