Skip to main content
Pro warehouses only. Subscription tables are not delivered on Foundation warehouses. See Foundation and Pro.
Daily subscription performance: new and cancelled subscription flows plus running counts of active, churned, and dunning subscriptions and MRR.
  • Grain: One row per store per day per channel.
  • Date field: date, in your reporting timezone.
  • Filters to start with: sm_store_id in multi-store warehouses.
sm_channel, sub_channel, country, and country_code are placeholders in the current version and always hold unknown_placeholder. Do not segment by them yet.
A Recharge bundle arrives as several component subscriptions, each counted separately, so subscription counts and MRR are component-grained and run high for bundle-heavy stores.

Columns

Three nuances to know when reconciling this report:
  • Subscriptions that activate and churn on the same day are excluded from the new and churn flows, matching how ReCharge reports them.
  • sm_channel on this report is a placeholder (Online DTC), not a marketing channel. Do not use it for channel analysis.
  • Medusa subscriptions count toward active subscriptions and MRR, but Medusa has no charge stream, so charge-based revenue exists only on the ReCharge charge tables (obt_subscription_charges).
When reporting-currency conversion is enabled, MRR fields use the exchange rate for each report date. Daily MRR can therefore change because of exchange-rate movement as well as subscription activity. See Reporting Currency.
A ReCharge bundle currently lands as multiple component subscriptions. Counts and MRR can be inflated for bundle-heavy stores until SourceMedium can collapse those components. Use dim_subscriptions.is_bundle_component to measure that exposure.