Funnel & cohorts
Conversion funnel
Five fixed steps from first open to your value moment, counted so the numbers can never lie about order.
Dashboard → Overview. The funnel is deliberately fixed rather than configurable:
app_open → onboarding_completed → paywall_shown → trial_started → <value moment>- A user counts at a step only if their first occurrence of each step happened in order — someone who saw a paywall before finishing onboarding doesn't inflate the onboarding→paywall conversion.
- Counts are monotonic: each step is at most the one before it.
- Each step shows two rates — share of everyone (
pct_of_first, the bar) and share of the previous step (pct_of_prev, the number that tells you where the leak is). - Only non-failure occurrences count toward the value-moment step.
The first three steps are automatic events the SDK already sends (app_open, and the onboarding/paywall events if those run through GrowthOnboarding and GrowthPaywall). trial_started is minted server-side from your billing webhooks — so with no RevenueCat webhook connected, the fourth step stays at zero no matter how well-instrumented the client is. The last step is your starred value moment.