Integrations
View these docs to setup trial tracking with your billing system (i.e Stripe, Recurly).

To enable trial tracking, navigate to the Trials section in your Account Settings.

Step 1 - select how trials are tracked

https://cdn.elev.io/file/uploads/rsVNBydcI0oDOpH0-5LcIes9-tG1wQo8r1t7aqlWfxc/f0wwQvJ5wKuouq_3eSiVn-zCHmg38-Phz4xGmJYlHfE/Screen Shot 2018-06-18 at 1.14.03 PM-Uvc.png

The first question asks you to select how trials are identified in your data. There are 2 options:

  1. via a customer trait - Select this option if a customer's trial status is attached to customers as a trait when tracked with your analytics service - e.g. each customer has an inTrial trait in Segment/Mixpanel.
  2. via an event - Select this option if you send an event when customers start a trial - e.g. your analytics service sends a Trial started event for all new trials.

Step 2 - select data that identifies trials

https://cdn.elev.io/file/uploads/rsVNBydcI0oDOpH0-5LcIes9-tG1wQo8r1t7aqlWfxc/mYB-KyqHiFvRWghctJldymYYD7KClu8ekpHh1G9ZDMQ/Screen Shot 2018-06-18 at 1.24.28 PM-zBE.png

Depending on your choice in Step 1, you'll need to select the trait or event for your trial data here:

  1. via a customer trait - Select the trait that identifies if a customer is in a trial - e.g. the inTrial trait.
  2. via an event - Select the event sent whenever a trial starts - e.g. the Trial started event. If you are using this option, you can also configure an additional filter for your selected event that must be satisfied to flag a customer as a trial.

Step 3 - track the trial's end date (optional)

https://cdn.elev.io/file/uploads/rsVNBydcI0oDOpH0-5LcIes9-tG1wQo8r1t7aqlWfxc/BvAAcmQrkhB_dmqYMCPk5OIePhsC6MmPz5vn41Fsc2I/Screen Shot 2018-06-18 at 1.27.38 PM-VzI.png

If at all possible, we recommend tracking trial end dates. This way, we can automatically flag Unconverted trials, giving you a clearer sense of the set of the active trials that still have access to your product. So here, you'll want to identify the event property or trait that tracks the end of a customer's trial (if available).

Step 4 - configure a 'grace period' for ended trials

https://cdn.elev.io/file/uploads/rsVNBydcI0oDOpH0-5LcIes9-tG1wQo8r1t7aqlWfxc/RsIqNd3wLv69QPnvjhRvnCVxuveDZRYmhyY1TseWET0/Screen Shot 2018-06-18 at 1.30.12 PM-1OY.png

If you configure trial end dates, you may want to give the customer a few extra days before flagging them as an Unconverted trial. It's usually a good idea to have a value of at least a few days here, as Vitally will stop tracking trials once they are marked as Unconverted.