Skip to content
Product Intelligence6 min read

How to Track Shopify Product Performance Beyond 90 Days

Shopify's built-in Product Insights feature shows you how a product has performed over the last 90 days. Net sales, traffic sources, customer type breakdowns — it's useful, but it cuts off at three months.

For most merchandising and buying decisions, 90 days isn't enough.

You can't compare this season to last season. You can't see how a product performed during last year's Black Friday versus this year's. You can't identify products with long sales cycles or slow-build trajectories that only become visible over 6-12 months.

Shopify's own help documentation confirms the limitation: "Product insights displays data into the performance of your products for the last 90 days." That's it. No option to extend the window.

This article covers why the 90-day limit exists, what you miss because of it, and how to get full product history so your team can make better decisions.

Why 90 Days Isn't Enough

Seasonal comparison is impossible

If you sell anything with seasonal patterns — fashion, outdoor gear, home décor, gifts — you need year-over-year comparison. Is this product trending up or down compared to the same period last year? Within a 90-day window, you're always looking at a single season in isolation.

Buying decisions need longer horizons

Buyers and merchandisers plan 3-6 months ahead. Deciding what to reorder, what to discontinue, and what to invest in requires understanding a product's full lifecycle — not just its most recent quarter.

Slow-burn products get killed prematurely

Some products take months to find their audience. A product that looks like a dud at 60 days might be a steady performer at 6 months. Without longer data, you make early kill decisions based on incomplete information.

Black Friday / Holiday performance disappears

By February, last November's Black Friday data has already fallen outside the 90-day window in Shopify. You can't reference it when planning this year's promotions or deciding which products to feature.

Product lifecycle analysis is blind

Understanding whether a product is in its growth, maturity, or decline phase requires data across its full history — not a 90-day snapshot that could fall anywhere in the cycle.

What Shopify Actually Shows You

Shopify's Product Insights, available on each product's detail page, includes:

  • Net sales — Revenue for the last 90 days, compared to the previous 90-day period
  • Net sales over time — A breakdown showing gross sales minus discounts and returns
  • Net sales by channel — Which sales channels (online store, POS, wholesale) generated revenue
  • Net units sold by traffic source — Where the buying customers came from
  • Customers — First-time vs. returning buyer split

This data is genuinely useful for recent performance. But the 90-day restriction means you're always working with a short memory.

Shopify's broader Analytics section offers some longer-term reports (like total sales over custom date ranges), but these are store-level — not product-level. You can see "store revenue last year" but not "this specific product's revenue last year."

The Spreadsheet Workaround (And Why It Breaks)

Most merchants who need longer product history end up exporting data:

  • Export orders from Shopify (filtered by product)
  • Import into Google Sheets or Excel
  • Build pivot tables to aggregate by product, by month
  • Manually compare periods

This works... once. But it doesn't scale:

  • It's manual every time — There's no auto-updating dashboard. Every analysis requires a fresh export.
  • It loses context — Exports give you sales data but not traffic data. You can see revenue but not conversion rate, impressions, or page views.
  • It's error-prone — Products in multiple variants, currency conversions for multi-store setups, and returns/refunds all create edge cases that spreadsheets handle poorly.
  • It's not shareable — The insight lives in one person's spreadsheet, not in a team-accessible dashboard.

How to Get Full Product History

The solution is importing your Shopify order and product data into an analytics platform that doesn't impose the 90-day limit.

What Datma does differently

When you connect Datma to your Shopify store, it imports up to 2 years of historical order data. This means:

  • Day one coverage — You don't need to wait months to build up data. Your full order history is available immediately after the initial sync.
  • Product-level time series — See any product's revenue, units sold, conversion rate, and traffic over its full history — not just the last 90 days.
  • Year-over-year comparison — Compare any product's performance to the same period last year with one click.
  • Lifecycle visualization — See the full arc of a product from launch to maturity to decline.

The metrics you get beyond 90 days

With a longer data window, new analyses become possible:

Metric | 90-day view | Full history view

Product trend direction | Maybe up, maybe just seasonal | Clear growth/decline trajectory

Seasonal comparison | Impossible | Side-by-side by period

Best-selling period | Unknown beyond current | Identify peak months over years

Product lifecycle stage | Guess | Data-driven assessment

Reorder timing | Based on recent velocity only | Based on historical patterns

Black Friday performance | Lost after February | Always accessible

Setting Up Long-Term Product Tracking

  • Install Datma from the Shopify App Store — the 14-day free trial includes full historical import.
  • Wait for the initial sync — Datma pulls up to 2 years of order history from your Shopify store. For most stores, this takes a few minutes. Larger stores (100K+ orders) may take an hour or so.
  • Open the Product Analytics dashboard — You'll immediately see products ranked by revenue, units, and conversion — with the ability to set any date range.
  • Set your comparison period — Choose "compare to previous period" or "compare to same period last year" to see year-over-year trends.
  • Build a watch list — Identify products you want to track closely (new launches, seasonal items, potential discontinuations) and check their long-term trajectories weekly.

Practical Use Cases

Buying and reorder planning

When deciding how much inventory to reorder, look at the product's 12-month sales history, not its 90-day snapshot. Seasonal peaks, promotional spikes, and organic growth patterns all become visible — giving you better demand forecasting.

Pre-holiday planning

Before Black Friday or any major promotional period, pull up last year's product performance for the same event. Which products over-performed? Which flopped? This data directly informs which products to feature, discount, and stock up on.

Product launch evaluation

A new product's 90-day performance often tells an incomplete story. Some products build momentum slowly through word-of-mouth or organic search. Tracking performance over 6 months gives you a more accurate picture of true demand before making keep-or-kill decisions.

Vendor and brand comparison

If you carry multiple brands or work with multiple vendors, compare their products' long-term performance side by side. Which brands show consistent growth? Which are declining? This informs negotiation and assortment planning.

The Bottom Line

Shopify's 90-day product insight window is a real limitation for any team making merchandising or buying decisions. The workaround — spreadsheet exports — is manual, incomplete, and doesn't scale.

Getting full product history into an analytics dashboard takes minutes to set up and immediately gives you the longer view your team needs. Seasonal comparison, lifecycle analysis, and buying decisions all improve when you can see a product's full story instead of its most recent chapter.

Start a free Datma trial to import your full product history — you'll have data going back up to 2 years within minutes of connecting your store.