Use StoreKit’s isEligibleForIntroOffer property or check eligibility through Botsi’s SDK, which handles the complexity for you. The check verifies whether the user’s Apple ID has previously redeemed an intro offer within the same subscription group. Always check before displaying trial or intro pricing to avoid misleading users.
On iOS, introductory offers (including free trials) are limited to one per subscription group per Apple ID. On Google Play, trials are also limited to one per subscription per Google Account. However, you can use promotional offers for returning users to give them a discounted re-entry point.
If the user taps subscribe, they will be charged the full price immediately instead of getting the trial. This creates a terrible user experience, leads to refund requests, and generates negative reviews. Always check eligibility before rendering your paywall and customize the offer display accordingly.
The process of collecting a user’s email address during or before account creation. Email capture enables lifecycle communication across channels like onboarding emails, upgrade prompts, and win-back campaigns — and is particularly important when a user does not convert immediately.
A metric that measures how frequently and deeply users interact with your app over time — including actions like sessions, feature use, and content consumption. Higher engagement is typically correlated with improved retention, trial conversion, and LTV.
The specific features, content, or access levels a user is granted based on their subscription status. Entitlements are typically managed through server-side systems like StoreKit, or Botsi, and are essential for maintaining access across platforms and devices.
Trackable in-app user actions such as app open, paywall view, subscription start, cancellation, or feature use. Events are the building blocks of behavioral analytics and are helpful for measuring funnel performance, targeting lifecycle messaging, and powering experimentation.
The systems and methodologies used to run A/B or multivariate tests on key subscription elements — such as pricing, onboarding, messaging, and paywalls. A strong experimentation framework supports continuous optimization of conversion and retention through rigorous data collection and analysis.
Botsi automatically shows the right price to every user. Stop guessing and start growing.