Configuring Subscription Analytics settings

You’ll need to be an Admin or Owner in ChartMogul to access and change Subscription Analytics settings.

Learn about the various data settings in ChartMogul Subscription Analytics and how to configure them. Some settings are applied globally to all sources in your account. Others are configured individually at the source level.

Here’s what we cover in this article:

Global settings

Global data settings apply to all sources in your account and cannot be configured individually for each source.

To access them, go to Settings & Data > Data Settings. Two of the options are specific to Subscription Analytics:

Screenshot of the Data Settings page highlighting two drop-downs: Record churn in your reports and Reclassify upgrades/downgrades that occur.

Source-level settings

Source-level settings are configured individually for each source.

To access them, go to Settings & Data > Sources and click the cog icon by the source you want to update.

In the configuration modal, expand Data Settings grouped into sections: Misc Settings, Invoice Handling Settings and Handling Past-due Subscriptions. Not all sections are present for all source types.

Screenshot of the settings modal of a Stripe source showing the expandable data settings.

Misc Settings

This section groups various settings available to a given source type. 

Transaction fee handling

Google Play, Google Sheets, PayPal, third-party, and custom sources allow you to decide how to handle transaction fees by selecting one of the two options:

  • Do not deduct transaction fees from my MRR and cash flow metrics (default)
  • Deduct transaction fees from both my MRR and cash flow metrics

Read a separate article about the setting.

Screenshot of the Misc Setting section with transaction fee handling options described here.

Importing pending invoices

Chargebee (latest version) and Stripe sources give you the option to import pending invoices from the billing system.

For Chargebee, select Import pending Chargebee invoices into ChartMogul to ensure your MRR data reflects pending invoices in Chargebee.

Screenshot of the Import pending Chargebee invoices into ChartMogul setting.

For Stripe, select Import pending invoice items to ensure your MRR data reflects prorated subscription updates in Stripe, even for invoices with pending or draft line items.

Screenshot of Stripe’s Misc Settings section with Import pending invoice items selected.

Other settings

Some sources have additional settings in the Misc Settings section.

App Store Connect:

  • Use Developer Proceeds instead of Customer Price for calculating MRR — Excludes transaction fees and sales tax/VAT from subscription and revenue metrics by using Developer Proceeds instead of Customer Price to calculate MRR. Developer Proceeds are calculated as Customer Price minus taxes and fees.
  • Split subscribers per app — Creates separate customer records for customers who have subscribed to more than one app. Learn more.

Stripe:

  • Only import customers who have at least one invoice — Excludes customers without an invoice (for example, leads).
  • Import customers that have been deleted in Stripe — Imports deleted Stripe customers into ChartMogul.

Invoice Handling Settings

Invoice handling settings are available for Braintree, Chargebee (latest version), Google Sheets, Recurly, Stripe, third-party and custom sources. They allow you to control how ChartMogul classifies customers with open invoices.

With Google Sheets, Recurly, Stripe, third-party and custom sources, you can apply different behavior to automatic and manual collection methods.

Read a separate article about the settings.

Screenshot of the Invoice Handling Settings section.

Handling Past-due Subscriptions

For App Store Connect, Braintree, Chargebee (latest version), GoCardless, Google Play, Google Sheets, PayPal, Recurly, Stripe and third-party sources, you can control how ChartMogul handles past-due subscriptions.

Read a separate article about the settings.

Screenshot of the Handling Past-due Subscriptions section.

Updating source-level settings

When adjusting source-level settings, you have three options for how to apply your changes:

  • Save Settings — Applies the new settings only to future data updates.
  • Save and Reprocess Data — Applies the new settings to both the existing and future data, without reimporting data from your billing system.
  • Save and Reimport Data — Applies the new settings and resyncs the source to reimport all data from your billing system, including records filtered by previous settings.

Read a separate article about these options.

Still need help? Contact Us Contact Us