I am implementing events for a Freemium /subscription business model.
Can anyone recommend best practices?
My suggested flow would be:
My specific questions are:
Is it better to differentiate between “Free Trial” and “Subscription” with two different events?
Best answer by Muffaddal Qutbuddin
1 - Free (user hasn’t opted for trial or subscription)
2 - Trial (opted for free trial)
3 - PRO (paid customers)
4 -Cancelled. (they cancelled their subscription)
You can also split cancelled state into ‘trial cancelled’ and ‘pro cancelled’ indicating at which state user cancelled the subscription. This will get you more granular data points.