skills/data-analytics/product-analytics/SKILL.md
Track product performance with sell-through rates, views-to-purchase conversion, dead stock identification, and category-level reporting
npx skillsauth add finsilabs/awesome-ecommerce-skills product-analyticsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Product analytics reveals which products drive revenue, which are overstocked, and which product pages are losing shoppers before they add to cart. The core analyses — sell-through rate, dead stock identification, PDP conversion funnel, and category performance — give your buying and merchandising team the data they need to make confident reorder, markdown, and catalog decisions.
This skill guides you through running these analyses using your platform's built-in tools and dedicated apps, without building custom data pipelines.
| Platform | Tool | What It Provides | |----------|------|-----------------| | Shopify | Shopify Analytics (built-in) | Product-level revenue, units sold, sell-through (if cost entered); free | | Shopify | Inventory Planner (App Store) | Sell-through rates, days of supply, reorder recommendations, dead stock alerts | | Shopify | Google Analytics 4 (via Shopify's GA4 integration) | PDP views, add-to-cart rate, checkout funnel by product | | WooCommerce | WooCommerce Analytics (built-in) | Product revenue, units sold, orders by product; free | | WooCommerce | Metorik | Advanced product analytics including sell-through, cohort analysis by product, and dead stock reports | | BigCommerce | BigCommerce Analytics → Merchandising (built-in) | Product revenue, units sold, and conversion rate by product | | BigCommerce | Glew.io (App Marketplace) | Advanced sell-through, dead stock, and product lifecycle analytics | | All platforms | Google Analytics 4 + enhanced ecommerce | Views-to-cart-to-purchase funnel by product; requires GA4 setup with ecommerce tracking |
Sell-through rate measures how much of received inventory has been sold:
Sell-through % = Units Sold / (Units Sold + Units On Hand) × 100
A product at 80%+ sell-through is performing well. Below 30% after 60+ days suggests slow movement.
Using Shopify Analytics:
Using Inventory Planner:
Key sell-through benchmarks by category:
Using WooCommerce Analytics:
Using Metorik:
Dead stock is inventory that has been on hand for a long time with minimal or no sales. It ties up working capital, occupies warehouse space, and often requires markdowns to liquidate.
Dead stock criteria (adjust by category):
Finding dead stock by platform:
Shopify:
WooCommerce:
Dead stock action guide:
| Days on Hand | Sell-Through | Recommended Action | |-------------|-------------|-------------------| | 60–90 days | < 20% | 10–15% markdown; add to promotional emails | | 91–120 days | < 15% | 20–25% markdown; feature in collections and homepage | | 120–180 days | < 10% | 30–40% markdown; run dedicated clearance campaign | | 180+ days | < 5% | 40–50% markdown or bundle with fast-movers; consider liquidation if markup still negative |
A product with high traffic but low add-to-cart rate signals a page problem: pricing, description, images, or reviews.
Setting up product-level funnel tracking:
All platforms require Google Analytics 4 with Enhanced Ecommerce for PDP conversion tracking.
Shopify:
view_item → add_to_cart → begin_checkout → purchase; dimension by item_nameWooCommerce:
BigCommerce:
Key PDP conversion benchmarks:
What low add-to-cart rate usually means:
Combine sell-through, dead stock, and conversion data into a weekly report for the buying team.
Report structure (can be a recurring Metorik digest, Inventory Planner export, or manual Shopify CSV export):
WEEKLY CATALOG HEALTH REPORT — Week of [Date]
HEADLINE METRICS
Active SKUs: 284
Dead stock count (>90 days, <15% ST): 23 SKUs ($41,200 at cost)
Low stock / reorder needed (<14 days supply): 12 SKUs
New arrivals launched this week: 8 SKUs
TOP PERFORMERS (Revenue, last 7 days)
[Product A] — $12,400 — 78% sell-through — 14 days supply remaining
[Product B] — $9,800 — 65% sell-through — 32 days supply remaining
PRODUCTS NEEDING ATTENTION
Slow movers (on hand >90 days, <20% ST):
[SKU X] — 180 days on hand — 8% ST — $4,200 inventory value — ACTION: 30% markdown
[SKU Y] — 120 days on hand — 12% ST — $2,800 inventory value — ACTION: 20% markdown
High views, low ATC (>200 views last 7 days, <3% ATC):
[Product Z] — 340 views — 1.8% ATC — Review product description and pricing
| Problem | Solution |
|---------|----------|
| Dead stock report includes recently launched products | Exclude products launched in the last 30 days from dead stock analysis; they need time to ramp up before being flagged |
| Sell-through over 100% | Inventory received was understated — check if inventory received captures all purchase orders including transfers and returns |
| Days of supply calculation shows zero for products that are not selling | Handle zero-sales denominator as "effectively infinite stock" rather than division by zero; display as "No recent sales" in reports |
| PDP conversion data does not match expectations | Verify GA4 Enhanced Ecommerce events are firing correctly on product pages; use GA4's DebugView to confirm view_item and add_to_cart events |
| Product analytics slow on large catalogs | Materialize a weekly product performance summary table in your data warehouse or use Inventory Planner's pre-computed metrics instead of querying raw order data |
tools
Let shoppers save products to a wishlist, share it with friends, and get notified when saved items come back in stock or drop in price
development
Build a themeable storefront with design tokens and CSS custom properties that supports white-labeling, multi-brand variants, and dark mode
development
Speed up product discovery with instant search suggestions, fuzzy typo matching, and category-aware results powered by Algolia or Elasticsearch
development
Build a mobile-first storefront with thumb-friendly navigation, sticky add-to-cart buttons, and touch-optimized components for high mobile conversion