Analytics

Three charts, one question: which SKUs earn their keep?

The SKU Leaderboard ranks every product by gross profit, the FOB Distribution shows where your price bands cluster, and the Margin vs. FOB scatter tests whether margin actually scales with price.

The top of the Analytics page tells you how your portfolio is trending. The bottom half tells you why: three SKU-level views — a ranked table, a histogram, and a scatter plot — that turn "how are we doing?" into "which product, at which price, is doing it." This tutorial reads each one, axis by axis.

The Short Answer

The SKU Leaderboard ranks every SKU in your portfolio by GP/Case (click any column header to re-sort). The FOB Distribution histogram counts SKUs per FOB price band, showing where your lineup clusters and where it has gaps. The Margin vs. FOB scatter plots each SKU's FOB against its GP/Case, colored by category — dots sagging below the pack are margin problems wearing a price tag.

Three views of one portfolio

All three views live below the KPI cards and trend charts on the Analytics page (the Analytics tab in the app sidebar), and all three draw from the same pool: every SKU in every brand, each priced with its own market's margins. The All Brands dropdown at the top of the page narrows that pool — pick one brand and all three views redraw to match. (All Markets affects the historical trend charts above, not these three SKU views.)

Analytics is a paid-plan feature; free accounts see a locked preview with an upgrade prompt. Which plans include it is covered in Plan Limits & Pricing.

The SKU Leaderboard

The leaderboard is a table with one row per SKU and nine columns: # (rank), SKU, Brand, Size, Pack, FOB, GP/Case, Dist%, and Retail%. By default it ranks by GP/Case, highest first — your most profitable case at the top. The GP/Case column is bolded in teal because it is the number the ranking exists to surface.

Reading cues built into the table:

The decision this table supports is portfolio triage: which SKUs justify sales attention, which need an FOB or margin conversation, and which might not belong in the book at all.

Filtering, searching & sorting

The toolbar above the table adds two controls of its own:

Every column header is sortable: click once to sort by that column, click again to flip direction (the arrow shows which way). Sorting by Dist% or Retail% is a quick audit of margin consistency; sorting by FOB puts your price ladder in order.

One behavior worth knowing: the search box and category tabs scope the leaderboard table only. The FOB Distribution and Margin vs. FOB charts keep drawing from the full SKU pool, so tabbing to Spirits re-ranks the table without redrawing the two charts below it — use the page-level All Brands filter when you want the charts themselves narrowed.

FOB Distribution

The FOB Distribution card is a histogram: the x-axis is FOB price bands (labeled like $25–30), the y-axis is how many SKUs fall in each band, and hovering a bar reads out the count ("4 SKUs"). Bands are at least $5 wide and the chart sizes them so your full FOB range fits in roughly ten buckets.

What to look for:

This is the chart for price-architecture decisions: where the next SKU should land, and whether your good/better/best story actually shows up in the FOBs. The theory behind price laddering starts at FOB Pricing Explained.

Margin vs. FOB

The Margin vs. FOB card is a scatter plot: the x-axis is FOB ($), the y-axis is GP/Case ($), and every dot is one SKU. Dots are colored by category, with the legend in the top-right corner — click a category in the legend to hide or show it. Hovering a dot shows its category, exact FOB, and exact GP/Case.

The question this chart answers is whether profit scales with price. In a healthy portfolio the dots climb up and to the right — higher-FOB SKUs carry more gross profit per case. The dots that matter are the ones that break the pattern:

Where the numbers come from

These three views compute live from the current state of your brands: each SKU is priced with the margins of the market it belongs to (see Markets), so a Texas SKU and a California SKU rank on their real, local GP/Case. Edit a brand and the leaderboard reflects it on your next visit — no publish required.

The trend charts at the top of the same page work differently: they read recorded snapshots over time, which is why they respond to the 7d/30d/90d/1y/All range buttons and why publishing matters to them. The full data-source rules — what gets recorded, when, and what the KPI cards mean — live in Analytics Overview, with the publishing model itself in Publishing. If a chart shows an empty state instead of data, Troubleshooting walks through the usual causes.

Rank your own portfolio.

Price a brand, open Analytics, and find out which of your SKUs is quietly carrying the rest.

See Plans →