ChartMogul enables you to track your trial-to-paid conversion rate as well as other metrics related to leads before they've converted into paying customers.
Terminology
Before we jump in, let us establish the terminology surrounding this feature.
Lead | Any non-paying business or consumer who might become a customer in the future. Includes free trials and those who have made only non-recurring payments. |
Trial | A free trial account of your product or service. A trial is a type of lead. |
A lead can start life with a trial, or without but can start a trial later prior to becoming a customer. A lead can also just move directly to being a customer without having a trial. Read more about ChartMogul's Customer statuses.
Why setup lead and trial tracking in ChartMogul?
If you setup lead and (optionally) free-trial tracking in ChartMogul these are the graphs and metrics that become available.
Leads | The number of new leads created over time. |
Free trials | The number of new free trials started over time. |
Trial-to-paid conversion rate | The percentage of free trials that have converted to active paying customers over time. |
Average sales cycle length | The average number of days taken to convert a lead into an active paying customer. |
You will activate these four charts once you've configured lead and trial tracking.
You can also use ChartMogul's segmentation features to slice your lead and trial graphs by channel or any other attribute you can think of. This means you can use ChartMogul as a powerful marketing analytics tool.
What if my business doesn't offer a free trial?
If you don't offer a free trial then you can just set the lead_created_at field and leave the free_trial_started_at field empty. This will enable the Leads and Average sales cycle length charts so it's well worth setting up.
Getting started
If you are using Stripe, Braintree, Recurly or Chargify to manage your subscription trials, then no setup is required for tracking Free trials and Trial-to-paid conversion rate. ChartMogul will automatically import the necessary data to track these for you.
ChartMogul uses Stripe’s Events API to retrieve trial-related customer data. Stripe doesn’t allow events older than 30 days to be retrieved anymore. Because of this, ChartMogul can only map trial dates that happened 30 days before the date of the initial import.
If you don't use the above systems for managing free trials, or need lead tracking by integrating with a CRM, then setting up lead and trial tracking in ChartMogul requires a bit of development work with our API. Please read this tutorial in the developer hub for next steps.
Developer tutorial: Tracking leads and free trials.