{"title":"App Subscribe","description":"Measures when a user creates a new subscription to a recurring product\/service - Software-as-a-Service (SaaS), being a common business model.","_alerts":[{"variant":"note","message":"**We break our own rules here by using \"app\" in instead of \"application\".** The word \"application\" can be confusing for certain industries like recruitment where an \"application\" carries much different meaning (e.g. job application) than a software application. The term \"App\" is more commonly used in the context of software applications which is what this event is meant to measure."},{"variant":"note","message":"**It may make sense to measure this with a separate e-commerce event.** Certain adtech\/martech platforms (e.g. GA4\/Meta) have specific schemas and requirements for measuring e-commerce transactions. Custom event names like `app_subscribe` are often easier to understand in the context of a subscription billing model than something like `purchase` which is more product focused."},{"variant":"warning","message":"**You will likely need the help of a product team to implement this event properly.** This event is sometimes triggered by a user action in an application - and sometimes is processed in a pure offline environment (such as through a CRM and payment gateway directly)."}],"type":"object","allOf":[{"properties":{"event":{"title":"Event Name","const":"app_subscribe"},"plan":{"title":"Plan","description":"The plan the user subscribed to. For example, if your application offers a basic, pro, and enterprise plan you would pass an appropriate value depending on what plan was subscribed to.","type":"string","example":"pro"},"billing_frequency":{"title":"Billing Frequency","description":"The frequency at which the user will be billed. For example, if your application offers monthly, quarterly, and annual billing you would pass an appropriate value depending on what frequency was selected.","type":"string","example":"annual"},"includes_trial_period":{"title":"Includes Trial Period","description":"Whether the sign up includes a free trial or evaluation period.","type":"boolean","example":"true"},"value":{"type":"number","title":"Value","description":"A generic numeric value that can be used for any purpose. Most commonly used to assign a monetary value to an event or interaction.","example":100},"predicted_ltv":{"title":"Predicted Lifetime Value","description":"An estimated value of how much revenue the user will generate over their lifetime as a customer. This value is typically calculated based on historical data and is used to inform marketing and sales strategies.","type":"integer","example":2500}},"required":["event"]}]}