Revenue analytics

MRR, churn and trials for your Shopify app, split by where each merchant came from.

Ranksy's revenue analytics for Shopify apps read the Partner API every 4 minutes and turn it into MRR, NRR, churn, trial conversion, LTV and net installs. Filter any tab by the channel behind the install to see which source brings merchants who pay and stay.

Start 7-day free trial

No credit card. Add your app in 2 minutes.

See how it works

Works with Claude, ChatGPT, Cursor and your own agents

app.ranksyapp.com/analytics/revenue/stockwise
Synced from the Partner API every 4 minutesEvery tab filters by acquisition channelCompare any range with the period before
  • 31,152 apps indexed
  • 86,323 keywords tracked
  • 279 categories
  • Updated daily

From token to target

Connect once, and every number keeps itself current.

  1. 01

    Connect the Partner API

    Paste a Partner API token with View financials and Manage apps. If someone else owns the Partner organization, Ranksy emails them a one-time link to connect it without an account.

  2. 02

    Read the revenue hub

    Overview, earnings, subscriptions, churn, NRR, trials, installs, LTV, retention and the transaction ledger each get a tab. Filters you reuse save as named views.

  3. 03

    Set a goal

    Pick an MRR, install, churn or keyword-rank target with an optional deadline. Ranksy checks it every hour and tells you when it is met.

Subscriptions & plans

See which plan your MRR comes from.

The Subscriptions tab lists every plan with its subscribers, MRR, share of the total and change since the last period. Annual plans are divided by 12, so they sit on the same scale as monthly ones. Under the chart, a feed lists each conversion, upgrade, downgrade and cancellation, linked to the merchant's record.

  • Plan mix and the trial funnel on the Plans tab
  • Active discounts, credits and refunds on their own tabs
  • A Usage tab for apps that bill by usage

Churn & NRR

Find out if existing merchants grow your revenue or shrink it.

NRR starts from the merchants who were paying on the first day of the period, adds their upgrades and takes away downgrades and cancellations. The Churn tab shows logo and revenue churn over 7, 30, 90 or 365 days. Read side by side, they tell you whether expansion covers what you lose.

  • NRR by plan, with every expansion and churn event listed
  • Install and paid cohorts on the Retention tab

By acquisition channel

Split trials, churn and LTV by the channel that brought the merchant.

Each install keeps its first-touch channel: organic search, Meta, Reddit, a referral, email or an affiliate. Pick a channel in the source filter and every revenue tab recalculates for those merchants. A channel that fills the trial list but rarely converts stands out next to one that sends fewer trials who pay.

  • Installs without first-touch data are grouped as Unattributed

Earnings, LTV & ledger

What you keep after Shopify's cut, down to each charge.

Earnings show gross and net side by side, with Shopify's fees read from the Partner API, so Ranksy never assumes a rate. LTV uses that net figure and your 30-day churn, capped at 60 months, for each plan. The Transactions tab holds every charge, credit and refund, filters by type, date and shop, and exports up to 100,000 rows to CSV.

Goals

Set a revenue target, and Ranksy checks it every hour.

A goal holds one or more targets: MRR, usage revenue, active installs, daily installs, churn rate or a keyword's rank. MRR, usage revenue, daily installs and churn can use a 7, 14 or 30-day average that has to hold for that many days in a row. The goal is marked achieved when every target is met, or missed if the deadline passes first.

MCP server

Ask it in Claude or Cursor.

Ranksy ships an MCP server. Connect it once and your assistant answers from the same data as your dashboard.

Claude · via Ranksy MCP

How has Stockwise's MRR moved over the last 6 months?

get-revenue-overview { app_slug: "stockwise", months: 6 }

  • May$10,980
  • Jun$11,240
  • Jul$11,520
  • Aug$11,800
  • Sep$12,130
  • Oct$12,450

MRR grew every month, from $10,980 in May to $12,450 in October, up 13.4%. September added the most, $330.

Questions

What people ask first.

How is this different from the Shopify Partner Dashboard?

The Partner Dashboard reports installs and earnings. Ranksy reads the same Partner API data and adds MRR by plan, NRR, logo and revenue churn over four windows, trial conversion by cohort, LTV per plan and a filter by the channel that brought each merchant in. You can also compare periods, save filtered views and export the transaction ledger.

How often does the data update?

Ranksy syncs the Partner API every 4 minutes. Shopify sometimes back-dates charge events, so each sync re-reads a window of recent history instead of only adding new events. Small gaps against the Partner Dashboard, usually under 1%, come from time-zone cutoffs.

What do I need to connect?

Your Partner organization ID, the app ID and an access token from a Partner API client with the View financials and Manage apps permissions. If you can't create the token yourself, Ranksy can email the organization owner a one-time link to connect it for you.

Which Ranksy plans include revenue analytics?

Both. Starter ($39/month) connects up to 3 apps and Studio ($89/month) up to 10, with every revenue tab on each. The 7-day trial includes them too.

Can I hide earnings from some teammates?

Yes. Revenue tabs have their own team permissions, so a teammate can see installs and churn without seeing earnings or the transaction ledger.

How are annual plans and trials counted?

Annual plans are divided by 12 before they count toward MRR, NRR or LTV. A merchant counts as on trial only while Shopify's billing flags them as trialing, so merchants who converted don't linger in the trial count.

Can I get these numbers in Claude or through the API?

Yes. The Ranksy MCP server has tools for the revenue overview, subscriptions, churn, LTV, cohort retention and transactions, and the REST API has a revenue overview endpoint.

See your MRR by channel this week.

Start the 7-day trial, paste a Partner API token, and the revenue tabs fill in after the first sync.

Start 7-day free trial

No credit card. Add your app in 2 minutes.

Works with Claude, ChatGPT, Cursor and your own agents