Tutorials / Convert and retain
See revenue from your trial signups
Signups are the metric everyone tracks and nobody can spend. Two small steps connect them to revenue.
1. Count the signup as a goal
On the signup button, no code:
<button data-ds-goal="signup">Start free trial</button>Or from JavaScript, e.g. after the form really submits:
ds("goal", "signup");Goals inherit the visitor's journey, so set signup as your #1 metric (Settings, General) or filter to the goal, and every channel row shows its signups, not just visits.
2. Filter to the people who signed up
Add filter → Goal → signup. The dashboard now describes only visitors who completed the goal, and, because filters follow the visitor, their later orders and revenue come along. Revenue on this view is literally "money from people who signed up". Save it as a segment called Trial signups.
3. Compare where paying signups come from
With the segment on, read "Where your visitors came from" ranked by revenue: the channels that produce signups who pay, which is a different and better list than the channels that produce signups. If checkout happens on your server, pass the visitor id with the payment (the Stripe page shows the two lines) and this view stays complete.
Every step above works on the 14-day trial, every feature on, no card. Add my site