At a glance
Estimated revenue at risk over the next 30 days from the ASINs flagged on Catalogue Drift vs DTC. Translates the count of drifting ASINs into a £/month figure by multiplying drift severity by trailing 30D velocity by ASP. The dollar size of unfixed drift, not just the number of ASINs.
| What it counts | SUM_per_ASIN((drift_severity_factor × trailing_30d_units × ASP)) for every ASIN flagged on the Catalogue Drift vs DTC card. Severity factor is 1.0 for full Buy Box-loss-equivalent drift, scaled down for partial drift (title-only, image-only, etc.). |
| API endpoint + report | Same inputs as Catalogue Drift (SP-API Listings API + DTC connector for diff) plus Orders API for trailing 30D velocity and ASP. Computed in our Vortex IQ Nerve Centre cross-channel index. |
| ASIN vs account scope | Per-ASIN with summed headline. The drill-down ranks drifting ASINs by $/month at risk so the merchant can prioritise the top 3 to 5 first. |
| Buy Box impact | Indirect. Price drift below DTC invites resellers to undercut both channels, eroding Buy Box. Title/image drift erodes organic search rank, which reduces traffic to the listing. The card estimates the combined revenue-at-risk over 30 days. |
| FBA vs FBM | Both. Drift is a catalogue-state issue; fulfilment channel is unrelated to drift but affects how Amazon penalises drift in search rank. |
| Fees / commission | Gross. The headline assumes you’d capture full ASP if drift were fixed. Real recoverable revenue is 12 to 15% lower after Amazon’s referral fee and FBA fee. Discount mentally for net. |
| Refunds | Not applicable. |
| Cancellations | Not applicable. |
| Currency | Settlement currency, post-Amazon-FX. |
| Marketplace dynamics | Drift severity is highest where it provokes resellers (price below DTC list) or where it pushes the listing below Amazon’s Listing Quality threshold (title length, image policy). |
| Return-window vs refund-window | Not applicable. |
| Time window | 30D (forward 30-day projection based on trailing 30D velocity and current drift state). |
| Alert trigger | >$1k/month, the card alerts when accumulated at-risk revenue from drift exceeds $1k/month, a threshold that signals systemic drift, not a one-off. |
| Roles | owner, marketing, finance. |
Calculation
Calculated automatically from your Amazon (Selling Partner) 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 hybrid Shopify + Amazon outdoor brand. 180 mapped SKUs. The Catalogue Drift card is showing 17 drifting ASINs; this card translates that into £3,840/month at risk. The drill-down ranks the drift by $/month at risk:| ASIN | Drift type | Severity factor | 30D units | ASP | $/month at risk |
|---|---|---|---|---|---|
| B07OUT0001 (TENT-3P-NAVY) | Price -21% below DTC | 0.7 (high, MAP risk) | 28 | £149 | £2,920 |
| B07OUT0002 (JACKET-SHELL-L) | Price -17% below DTC | 0.6 | 14 | £99 | £830 |
| B07OUT0003 (PACK-DAYHIKE) | Title keyword-stuffed | 0.15 (low, SEO erosion) | 22 | £89 | £290 |
| … 14 more | mixed | mixed | mixed | mixed | combined £-200 |
| Headline | £3,840 capped |
- Price drift below DTC is the dollar driver. The first 2 ASINs (price-drifted) account for £3,750 of the £3,840 headline. Title and image drift, while real, are slow-burn issues and typically <£300/month each. Always prioritise price drifts; they translate to dollar risk roughly 5 to 10x faster than attribute drifts.
- Buy Box loss = sales loss, instantly, and price drift below DTC actively invites it. When B07OUT0001 sat 21% below DTC list, three EU resellers spotted it within 9 days and listed at slightly above the brand’s Amazon price (still below DTC). The brand lost Buy Box on the ASIN within 11 days. The £2,920/month at risk became actual revenue loss; the drift caused the loss it was forecasting.
- Commission erodes 12 to 15% of headline, but the drift fix is free. Fixing a price drift is a one-line change in Manage Pricing or via the Listings Items API. The recoverable revenue is the headline minus referral and FBA fee blends; the operational cost of the fix is essentially zero. Always close drift issues before discussing any other margin lever.
- Amazon-first buyers don’t migrate to your DTC site. A common merchant misread: “the Amazon price is 21% below DTC, so I’ll just push my Amazon customers to DTC for the higher margin”. They don’t move. Amazon shoppers buy on Amazon, period. The drift fix is to align prices, not to redirect customer flow.
- Out-of-stock can mask drift dollar value. When the drifting ASIN goes OOS, this card’s per-ASIN $/month entry temporarily drops to zero because trailing 30D velocity drops. The drift is still there; the card just doesn’t see the dollar impact while there’s no inventory. Don’t treat OOS as a “fix” for drift; the moment stock returns, the dollar impact resumes.
Sibling cards merchants should reference together
This card is the dollar size of the catalogue-drift problem. Pair with these to act:| Card | Why pair it with Catalogue Drift Revenue at Risk |
|---|---|
| Catalogue Drift vs DTC | The count and per-ASIN diff. This card is the dollar translation. |
| MAP Violation Risk (vs DTC) | The price-only drift subset, with reseller-attack severity weighting. |
| Top ASINs by Revenue | Prioritise drift fixes on top-revenue ASINs first. |
| Buy Box Trend | Drift below DTC causes Buy Box loss; the trend confirms when a drift starts costing real revenue. |
| Buy Box Loss Value | The Buy Box-only revenue-at-risk view. Drift dollar value often shows up here within 14 days as drift triggers Buy Box loss. |
| Listing Quality Score | Amazon’s own score of listing health; attribute-drift typically degrades this score and downstream search rank. |
| Shopify Total Revenue | The DTC source-of-truth side. |
| Channel Mix (Amazon vs DTC) | If you’re highly Amazon-dependent (>70%), drift becomes a strategic risk: a price war can erode the channel that supports the brand. |
Reconciling against the vendor’s own dashboard
Where to look in Amazon Seller Central: Amazon does not surface “drift vs DTC revenue at risk” anywhere natively (Amazon doesn’t know about your DTC site, so it can’t compute the comparison). Closest equivalents:- Reports → Business Reports → Detail Page Sales and Traffic by Child Item shows traffic and conversion per ASIN. Drifted ASINs often show falling conversion despite steady traffic; that’s the symptom of unfixed attribute drift.
- Catalogue → Listing Quality and Help flags listings missing recommended attributes (bullets, A+ content, etc.). This is Amazon’s view of “the listing isn’t optimised”, which often correlates with our drift detection.
- Pricing → Manage Pricing shows your current price per ASIN. Reconcile manually against your DTC product list to spot price drifts.
| Reason | Direction | Why |
|---|---|---|
| Time zone | Boundary days | Drift detection runs on UTC stamps; DTC connectors run on shop-timezone. The 30-day projection window starts on UTC midnight; a manual rebuild against PST-based Business Reports will boundary-shift by 7 to 8 hours. |
| Settlement-period lag | Not applicable | Drift is a state, not a settlement-related metric. |
| API rate limits | Ours can lag by 30 to 60 minutes | The Listings Items API is throttled. A drift fix may persist on this card for up to an hour after the actual fix. |
| Reports API generation latency | Ours is the bottleneck | Velocity inputs come from the Sales and Traffic Report (async, up to 4-hour latency on first generation). The card uses the most recent successful pull. |
| Severity factor calibration | Ours is conservative | Severity factors are calibrated against historical Buy Box loss curves. They scale price drift to dollar risk at a known empirical rate. A manual rebuild assuming “100% of drift = 100% revenue loss” will produce wildly higher numbers. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
shopify.total_revenue | Drift dollar value rises when Shopify product data changes faster than Amazon syncs. | Shopify-side bulk price updates often trigger drift dollar bursts here on the day of the change. |
bigcommerce.total_revenue | As above. | Same dynamic. |
amazon_ads.aads_acos | Indirect: drift erodes organic conversion, often forcing higher ad spend to maintain volume, raising ACOS. | Cross-check on a 30-day correlation between drift dollar value and ACOS. |
stripe.stripe_total_revenue | None directly | Drift is catalogue-side; Stripe is payment-side. |