Advanced reporting features

With advanced reporting features, you can take the default reports you see in your Reports page and make custom reports by adding filters, dimensions, and metrics.


The advanced reporting features are available only if your store's on the Advanced Shopify plan or higher.

If you find that you often add the same filters, dimensions, and metrics to see the data that you want, then you can save your customized report by creating a custom report.

Selecting dimensions and metrics

Each type of report has a set of dimensions and metrics that can be selected.


Dimensions reflect the data from your Shopify store that appears in the current report. Each report type has different dimensions you can view, add, or remove using the Report dimensions drop-down menu:

Report dimensions

A report must have at least one dimension selected. Adding more dimensions creates a more detailed report according to the dimensions you select. For example, the Sales by product report displays Product type, Vendor, and Title by default. You can then add the Variant SKU dimension to make the report more detailed.


Metrics are calculated amounts, such as totals and counts, that are based on the selected date range for the report. You can select metrics for a report with the Report metrics drop-down:

Report metrics

As with dimensions, each report type has certain metrics (a report must always have at least one metric).

Filtering reports

You can filter any dimension column in a report, which will regenerate the data to match the filters you apply.

You can also add multiple filters to a report. When filtering a single dimension multiple times, an OR operator is used. For example, if you apply two different Type filters — like Bags and Coats — to the Products category, the report will display the separate totals for all items of those two types:

Report with two product filters

Active filters are displayed in the Filters drop-down menu:

Active filters

When applying filters to two or more different dimensions, an AND operator is used between them. For example, if you filter the Products category using two different dimensions — like Product type and Product vendor — the report will display the totals only for items that matched both dimensions.

Both filters must be satisfied for these products to be displayed.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free