Shopify App Metrics: What to Track Beyond the Partner Dashboard
The Shopify Partner Dashboard shows installs, ratings, publish status, and lifetime revenue for each app. That covers the basics. It does not break lifetime revenue into new, expansion, contraction, and churned MRR. It has no concept of a merchant record, a churn rate, or retention measured over time.
Those are the numbers that actually run a subscription business, and they matter more than a lifetime total ever will. This guide lists them first. It explains what each one tells you that the Partner Dashboard cannot, then compares the two tools directly so you know exactly where the line sits.
This is a revision of an earlier version of this page. The original tried to cover too much at once, comparing several tools before answering the reader's actual question. This version answers first.
TL;DR: Shopify App Metrics Beyond the Partner Dashboard
|
Question |
Quick answer |
|---|---|
|
What does the Partner Dashboard show? |
Installs, star rating and reviews, publish status, and lifetime revenue per app. |
|
What does it not show? |
MRR broken into new, expansion, contraction, and churned; churn rate; net revenue retention; per-merchant records. |
|
The 7 metrics to track beyond it |
MRR by type, revenue churn, logo churn, net revenue retention, ARPU, LTV, and merchant-level history. |
|
Why lifetime revenue is not enough |
It is a running total. It cannot show whether this month is better or worse than last month. |
|
Where Elevate fits |
It fills exactly these gaps by connecting to the same Partner account and adding the subscription layer. |
|
Do you need both? |
Yes. The Partner Dashboard remains the source for install and review data; Elevate adds the revenue and retention layer. |
What the Partner Dashboard Shows Natively
Before listing the gaps, it is worth being precise about what the Partner Dashboard actually provides, since Shopify's own guidance and third-party analysis of the dashboard agree on the scope.
|
Available in the Partner Dashboard |
Not available |
|---|---|
|
Total installs and uninstall counts |
MRR split into new, expansion, contraction, churned |
|
Star rating and review count |
Churn rate as a calculated percentage |
|
Publish and listing status |
Net revenue retention |
|
Lifetime revenue per app |
Revenue trend over a chosen date range |
|
Install volume over 90-day windows |
A merchant-level record with plan and payment history |
Lifetime revenue and install counts answer whether the app has done well overall. They do not answer whether this month is healthier than last, or which merchants are driving growth. They cannot show which merchants are quietly leaving either. That gap is the reason a subscription business needs a second layer of metrics.
[Image alt text: Shopify Partner Dashboard analytics screen showing installs and lifetime revenue]
7 Shopify App Metrics to Track Beyond It
These seven cover what the Partner Dashboard leaves out. Each answers a specific question a lifetime revenue total cannot.
|
# |
Metric |
Question it answers |
|---|---|---|
|
1 |
New MRR |
How much recurring revenue did new merchants add this period? |
|
2 |
Expansion MRR |
How much did existing merchants add through upgrades? |
|
3 |
Contraction MRR |
How much did existing merchants remove through downgrades? |
|
4 |
Churned MRR |
How much recurring revenue left through cancellations? |
|
5 |
Revenue churn rate |
What share of MRR was lost this period, as a percentage? |
|
6 |
Net revenue retention |
Is the existing merchant base growing or shrinking overall? |
|
7 |
ARPU and LTV |
What is an average merchant worth, and for how long? |
The first four together explain movement that a single lifetime revenue figure hides entirely. As Shopify's growth metrics guide notes, revenue churn is calculated as MRR lost to downgrades and cancellations divided by MRR at the start of the period. None of the four MRR types, or the churn rate built from them, exist anywhere in the Partner Dashboard.
Why Lifetime Revenue Alone Is Not Enough
A running total only grows. It cannot fall, even in a month where the app loses more merchants than it gains. That makes it a poor signal for catching a problem early. The number on screen looks fine right up until it does not.
The table below shows four situations where lifetime revenue tells a misleading story. In every row, the total keeps climbing or barely moves. The MRR breakdown reveals something the total cannot show at all.
|
Scenario |
Lifetime revenue shows |
MRR breakdown shows |
|---|---|---|
|
Steady installs, rising churn |
Continued growth |
Flat or declining net MRR |
|
Big launch month, no retention follow-up |
A visible spike |
New MRR high, churned MRR high the following month |
|
Price increase on existing plans |
Slightly higher total |
Expansion MRR rising without new installs |
|
Quiet erosion from downgrades |
Barely moves |
Contraction MRR steadily increasing |
Each of these looks identical on a lifetime revenue chart. Each looks completely different once broken into MRR components. That gap is exactly what the seven metrics above exist to close. A subscription business cannot run on a single cumulative number.
Partner Dashboard vs Elevate, Verified
This table lists only what each tool actually does, checked against the sections above. No feature appears unless it is confirmed.
|
Metric or feature |
Partner Dashboard |
Elevate |
|---|---|---|
|
Total installs |
Yes |
Yes |
|
Star rating and reviews |
Yes |
Yes, synced to the merchant record |
|
Lifetime revenue |
Yes |
Yes, plus period-over-period trend |
|
MRR by type (new, expansion, contraction, churned) |
No |
Yes |
|
Revenue churn rate |
No |
Yes |
|
Logo churn rate |
No |
Yes |
|
Net revenue retention |
No |
Yes |
|
ARPU and LTV |
No |
Yes |
|
Per-merchant record with plan and payment history |
No |
Yes |
|
Install source and attribution |
Limited, referrer categories only |
Yes, via GA4 and BigQuery |
The two tools are not competing for the same job. The Partner Dashboard is Shopify's own record of listing performance and lifetime totals, and it stays authoritative for that. Nothing here suggests replacing it.
Elevate connects to the same Partner account and adds the subscription-analytics layer on top. That layer is what a growth-focused app team runs on day to day. It covers MRR movement, churn rate, and the merchant-level detail behind both.
[Image alt text: Shopify app metrics comparison table showing Partner Dashboard versus Elevate coverage]
For teams tracking revenue churn specifically, the formula and worked examples are covered in revenue churn for Shopify apps, and the LTV calculation in customer lifetime value.
Which Metrics to Check and When
Not every metric here rewards the same frequency. Reading them on the wrong cadence produces noise rather than signal.
|
Cadence |
Metrics |
|---|---|
|
Daily |
New installs, failed payments, cancellations |
|
Weekly |
New MRR, expansion MRR, churned MRR |
|
Monthly |
Revenue churn rate, logo churn rate, ARPU |
|
Quarterly |
Net revenue retention, LTV |
A fuller breakdown of which numbers deserve daily attention and which do not is covered in daily SaaS metrics.
The reasoning behind this split is simple. Installs and failed payments move enough in a single day to be worth a same-day glance. A failed payment left unaddressed for a week is much harder to recover than one caught that morning. MRR components move too slowly for daily reading to add anything. They move too quickly to leave for a monthly review, which is why weekly is the right middle ground.
Churn rate and ARPU need a complete period behind them before the number means anything, so monthly is the natural floor. Net revenue retention and lifetime value depend on churn settling over a longer window. Quarterly review suits them best. Checking any of these on the wrong cadence produces the same result, a number that moves for reasons unrelated to the business and gets mistaken for a trend.
A short worked example
A Shopify app with $40,000 in lifetime revenue looks healthy on the Partner Dashboard, regardless of what happened last month. Adding the MRR breakdown gives a fuller picture.
|
Line item |
Amount |
|---|---|
|
Starting MRR |
$8,000 |
|
New MRR from new installs |
$900 |
|
Expansion MRR from upgrades |
$300 |
|
Contraction MRR from downgrades |
$400 |
|
Churned MRR from cancellations |
$700 |
|
Revenue churn rate |
($400 + $700) / $8,000 = 13.75% |
Lifetime revenue still rose that month. $1,200 in new and expansion MRR outweighs the churn recorded in the same 30-day window. The revenue churn rate tells a different story: nearly 14% of the starting MRR left through downgrades and cancellations. Both numbers are correct. Only one would prompt a conversation with the merchants who left.
Frequently Asked Questions
What Shopify app metrics does the Partner Dashboard not show?
It does not break lifetime revenue into new, expansion, contraction, or churned MRR. It has no churn rate, net revenue retention, or per-merchant record. It shows installs, ratings, publish status, and a lifetime revenue total.
What is the most important Shopify app metric beyond installs?
Revenue churn rate. It shows what share of recurring revenue was lost in a period. Install counts and lifetime revenue cannot reveal that on their own.
Can I calculate MRR from the Partner Dashboard?
Not broken into components. The dashboard shows a lifetime revenue total, not new, expansion, contraction, and churned MRR separately. That breakdown is what shows where revenue is actually moving.
Does the Partner Dashboard show install source?
Only limited referrer categories. Full attribution, including which channels produce merchants who stay, requires connecting analytics data separately.
Should I replace the Partner Dashboard with Elevate?
No, they serve different purposes. The Partner Dashboard remains the source for listing performance and lifetime totals. Elevate connects to the same Partner account and adds the MRR, churn, and retention layer on top.
What is net revenue retention and why does it matter?
It measures whether your existing merchant base is growing or shrinking once expansion and contraction are both counted. Above 100% means the base grows even without new installs.
How often should I check Shopify app metrics?
Installs and payment failures daily, MRR components weekly, churn rate and ARPU monthly, and net revenue retention and LTV quarterly. Checking slow-moving metrics daily mostly produces noise.