Average Session Length = Total Time in App / Total Sessions. Session Frequency = Total Sessions / Active Users / Time Period. Sessions per User per Week is a common engagement metric.
A session starts when the user opens the app and ends after a period of inactivity (typically 30 seconds to 5 minutes of background time). Different analytics tools define session boundaries differently, so be consistent with your tool's definition.
Session frequency (sessions per week), session length (average minutes), session depth (screens visited or actions taken), and time between sessions. For subscription apps, also track sessions during trial periods — trial engagement strongly predicts conversion.
Set up alerts when session frequency drops (early churn signal). Trigger re-engagement campaigns based on session recency. Identify the session frequency threshold that correlates with high renewal rates and design features to drive users above that threshold.
A development and testing environment provided by Apple or Google that simulates subscription flows without using real money. It's used to QA paywalls, trial logic, entitlement management, and billing error handling.
A defined subset of your user base, grouped by shared characteristics like geography, behavior, subscription status, or device type. Segmentation is essential for targeted messaging, pricing strategies, and paywall experiments.
Real-time updates sent from app stores (Apple or Google) to your backend systems when subscription events occur. These could be renewals, cancellations, refunds, or billing issues. These are for maintaining accurate entitlements and powering real-time lifecycle messaging.
A monetization model where users are given limited access to premium features or content before being asked to subscribe. This try-before-you-buy approach helps build trust and improve conversion by demonstrating value early.
A set of tools, libraries, and documentation that developers use to integrate specific functionality into their apps, such as subscription management (e.g., StoreKit, Botsi SDK), analytics, or attribution.
Botsi automatically shows the right price to every user. Stop guessing and start growing.