Dashboard and metric definitions

Read revenue, MRR, paying shops and install trends with the source context needed to understand your Shopify app business.

Start with Overview

Overview brings the selected app's core numbers together. Choose the last 7, 30 or 90 days, switch the trend metric and open a detailed report when you need the records behind a number.

Metrics use captured source data. The report definition and coverage note explain which records contribute to a value and which limitations apply.

Revenue and net earnings

Revenue reflects captured app sales in the selected period and currency. Shopify fees, Adjustments and Net earnings provide the corresponding financial breakdown where the source supplies those amounts.

Net earnings are not business profit: hosting, payroll, advertising and other operating expenses are outside this calculation. Missing source amounts stay unavailable instead of becoming a fabricated zero.

MRR and recurring commitments

MRR represents captured active recurring commitments, with annual plans normalized to a monthly amount. It is a view of subscription commitments, not the amount of cash received during the selected period. Usage charges are reported separately.

Subscription state requires suitable captured evidence. MRR may be unavailable while that state is not reconciled. A missing historical trend should not be read as a flat subscription business.

Paying shops and installs

Paying shops describes merchants with captured payment evidence. Installs and Uninstalls are events during the period; Net installs is installs minus uninstalls. These event counts are different from a point-in-time installed merchant count.

Use Customers to review the merchant context behind the totals, including available installation history and revenue contribution.

Billing reconciliation

A charge record and a sale record are different evidence. The billing reconciliation report separates charges awaiting payment matches and current-cycle unbilled usage from captured sales.

Do not treat provisional matches as confirmed merchant invoice balances. Open the report's definition before using it for a financial decision.

Gaps and partial coverage

A dash means unavailable data. A gap in a chart means missing daily coverage. Partial coverage means the visible number may not represent the complete period. Check sync and data coverage before comparing periods.

Traffic is planned

GA sessions, acquisition channels and visitor-to-install attribution are not part of the current dashboard. Traffic integration is planned for the next release.