Convert & retain

Track free trials and churn

See trials convert to paid (and customers churn), attributed to the channels behind them.

Marc Lou

Marc Lou

Founder of DataFast · 4 min read

Track free trials and churn

For a subscription business, two moments decide your revenue: trial → paid, and the day a customer churns. If you can attribute both to a channel, you can grow MRR on purpose.

Why this matters

A channel can bring cheap trials that never convert, while another brings fewer trials that all stick. Same with churn, some sources send customers who leave fast. Seeing this lets you chase quality MRR, not vanity signups.

Why most analytics tools can't tell you

Web analytics tools stop at the click. They have no idea a trial converted three weeks later or that a customer churned, that lives in Stripe, disconnected from the traffic source.

How DataFast does it

When Stripe is connected, DataFast automatically tracks subscription lifecycle goals like trial_started, trial_converted, subscription_started, subscription_renewed, subscription_ended (churn), and more, then attributes each to the visitor behind it. No code.

How to do it

  1. Connect Stripe and set up revenue attribution
  2. In your dashboard, open the Goals card to see how many visitors hit each lifecycle goal
  3. Filter by a goal (e.g. subscription_ended) to ask: which countries churn most? which sources bring trials that convert?
  4. Build a funnel from signup → trial_startedtrial_converted to measure trial conversion

Find churned customers from the terminal with the CLI: datafast visitors list --completed-goal subscription_ended --period last30d, then look for patterns.

Keep learning

View all guides
DataFast demo

Find revenue hiding in your traffic

Discover which marketing channels bring customers so you can grow your business, fast.

Start a 14-day free trial
Jack
Edwin
Adam
RJ
Serg
Sergiu
Stephon
Katt
Loved by 10,000+ users