ASINs whose price/title/image diverge from DTC siblings, brand consistency, MAP, SEO impact.
At a glance
Per-ASIN diff between your Amazon listing and your DTC (Shopify / BigCommerce / Adobe Commerce) listing for the same SKU. Surfaces ASINs whose price, title, image, or description has drifted out of sync with the canonical DTC version, a brand-consistency, MAP-policy, and SEO risk.
| What it counts | For each SKU mapped to an Amazon ASIN AND a DTC product, compute a diff across price, title (first 80 chars), main image hash, and description length. Flag if any field exceeds a per-attribute threshold (>20% price gap, title hamming distance >12, image hash distance >8, description length delta >30%). |
| API endpoint + report | SP-API Listings Items API for Amazon-side fields, plus the connected DTC connector (Shopify Admin API, BigCommerce API, or Adobe Commerce REST) for the canonical version. Reconciled in our Vortex IQ Nerve Centre cross-channel index, not from Amazon Reports API. |
| ASIN vs account scope | Per-ASIN with summary count, only ASINs with a corresponding DTC SKU are evaluated. Amazon-only ASINs (no DTC sibling) are excluded. |
| Buy Box impact | Indirect. Drift on price below DTC violates MAP (Minimum Advertised Price) policies and can trigger reseller pricing wars that erode Buy Box. Drift on title or image hurts organic search rank. |
| FBA vs FBM | Both. Drift is catalogue-side; fulfilment channel doesn’t affect it. |
| Fees / commission | Not applicable. |
| Refunds | Not applicable. |
| Cancellations | Not applicable. |
| Currency | Price drift is computed in DTC-side currency, with Amazon’s settlement-currency price converted at the day’s FX rate before comparison. Stores that intentionally price differently across geographies (UK store in GBP, amazon.co.uk in GBP) compare directly. |
| Marketplace dynamics | Drift on Amazon below DTC list price is the most common trigger; it provokes resellers to undercut both channels and to fight you for Buy Box. |
| Return-window vs refund-window | Not applicable. |
| Time window | 30D (drift is a state, but the card shows the count of ASINs that have drifted in the last 30 days, allowing the merchant to see new drifts vs longstanding ones). |
| Alert trigger | >10 ASINs drifting >20%, driven by sentiment_key: missing_attrs. |
| Roles | owner, marketing. |
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 SKUs mapped between Shopify and amazon.co.uk. Card snapshot at 11:30 BST on 04 Apr 26 reads 17 drifting ASINs (12 over the 20% threshold). The drill-down ranks drift by severity:| ASIN | SKU | Field drifted | DTC value | Amazon value | Delta | Likely cause |
|---|---|---|---|---|---|---|
| B07OUT0001 | TENT-3P-NAVY | Price | £189 (DTC list) | £149 (Amazon) | -21% | Stale Amazon price after DTC re-pricing 18 Mar 26 |
| B07OUT0002 | JACKET-SHELL-L | Price | £119 | £99 | -17% | Same root cause, batch price update on DTC |
| B07OUT0003 | PACK-DAYHIKE | Title | ”Day Hike Pack 24L" | "Day-Hike Backpack 24-Litre Hiking Bag Outdoor” | Amazon title is keyword-stuffed | Amazon title was edited for SEO 6 weeks ago, never synced back |
| B07OUT0004 | HEADLAMP-PRO | Image hash | (clean studio shot) | (older lifestyle shot) | distance 14 | DTC image refreshed in Q1, Amazon not updated |
| B07OUT0005 | SOCK-MERINO-3PK | Description | 480 chars | 220 chars | -54% | Amazon listing imported from old supplier feed, never enriched |
| … 12 more | … | mixed | … | … | … | … |
- Price drift below DTC = MAP violation risk. The first 8 of the 17 drifting ASINs are all priced 15 to 25% below DTC. This is a textbook MAP violation; competing resellers will see your low Amazon price and either match it (forcing you into a price war) or report you to your own brand-agreement enforcement team. Cross-check on MAP Violation Risk (vs DTC).
- Buy Box loss = sales loss, instantly, but title/image drift compounds slowly. Price drifts that go unfixed lose Buy Box; title/image drifts erode organic search rank over weeks. The 17 ASINs above were silently shedding rank for 4 to 8 weeks before this card surfaced them. The lost rank rarely fully recovers; you can pay it back with Sponsored Ads but the organic recovery curve is slow.
- Commission erodes 12 to 15% of headline, but doesn’t drive drift. Drift is a pure catalogue-hygiene problem. Fees and commission are downstream and unrelated. The fix is a sync workflow (DTC-to-Amazon, ideally one-way from DTC as source of truth), not a pricing decision.
- Amazon-first buyers don’t migrate to your DTC site to find the right price. A common merchant misconception: “the customer can compare prices on our DTC site”. They don’t. Amazon shoppers buy on Amazon. If your Amazon price is wrong (high OR low), you eat the consequence; the customer never sees the DTC version.
- Out-of-stock can mask drift. When an ASIN goes OOS, Amazon hides the price from the search result and the drift is invisible to the algorithm temporarily. The card still flags the drift (it’s a state diff, not a behaviour-based signal), but resellers won’t notice the price gap until the ASIN is back in stock. Don’t use an OOS as an excuse to delay the fix.
Sibling cards merchants should reference together
Catalogue drift compounds slowly. Pair it with these to size the fix and trace consequences:| Card | Why pair it with Catalogue Drift |
|---|---|
| Catalogue Drift Revenue at Risk | Translates the count into £/month at risk. The dollar size of the drift, not just the number of ASINs. |
| MAP Violation Risk (vs DTC) | The price-only subset, where Amazon is below DTC list price. Triggers reseller pricing wars. |
| Buy Box Trend | Drift on price below DTC often correlates with Buy Box loss because resellers undercut both channels. |
| Suppressed Listings | Drift on attributes (title length, image policy) can flip an ASIN from drifted to suppressed if it crosses a hard policy line. |
| Top ASINs by Revenue | Prioritise drift fixes on top-revenue ASINs first; the long tail can wait. |
| Listing Quality Score | Amazon’s own score; drifts on title/bullet/image hurt this score and downstream search rank. |
| Shopify Total Revenue | The DTC counterpart; the source-of-truth side for most brands. |
| Channel Mix (Amazon vs DTC) | Drift becomes a strategic problem if you’re highly Amazon-dependent (>70%); the price war becomes existential. |
Reconciling against the vendor’s own dashboard
Where to look in Amazon Seller Central: Amazon does not surface “drift vs DTC” anywhere natively (Amazon doesn’t know about your DTC site). The closest equivalents:- Inventory → Manage Inventory lets you eyeball your Amazon-side price, title, and image per ASIN. Compare manually to your DTC product list.
- Catalogue → Listing Quality and Help flags listings missing recommended attributes (bullets too short, no A+ content, etc.). This is Amazon’s view of “the listing isn’t optimised”, which often correlates with our drift detection (drifted from a richer DTC version).
- Reports → Business Reports → Detail Page Sales and Traffic shows traffic and conversion per ASIN. ASINs that drift on title/image often show falling conversion rate even with steady traffic; this is the symptom of unfixed drift.
| Reason | Direction | Why |
|---|---|---|
| Time zone | Boundary days only | Drift detection runs on UTC stamps; DTC connectors run on shop-timezone. A price change made on DTC at 23:30 GMT shows up in our diff after Amazon’s next sync (up to 30 minutes); a manually-built reconciliation could land on either side of the boundary. |
| 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 rate-limited; for large catalogues the connector polls in batches. A freshly-fixed drift may persist on this card for up to an hour after the actual fix. |
| Reports API generation latency | Not applicable | This card uses the Listings API directly, not the Reports API. No async generation lag. |
| DTC source-of-truth choice | Either | The card assumes the DTC connector (Shopify / BigCommerce / Adobe) is the canonical version. If the brand intentionally prices differently across channels (some DTC-only specials), those are flagged as drift here. Toggle the per-ASIN “expected drift” allowlist in Nerve Centre → Drift Settings to suppress intentional differences. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
shopify.total_revenue | Drift count rises when Shopify product data changes faster than Amazon listings sync. | Shopify-side bulk price updates (sales, promotions) often trigger drift bursts here on the day of the change. |
bigcommerce.total_revenue | As above for BigCommerce stores. | 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 count and ACOS. |
stripe.stripe_total_revenue | None directly | Drift is catalogue-side; Stripe is payment-side. |