O

What is Offer model?

Definition, examples, and more

Definition

A machine learning model trained on one app's own data that picks which offer and paywall each user sees, from a set of options the app team has approved. An offer is everything the user is asked to agree to: the plan, its price point, the trial, any discount, and when it appears.

Example

A sleep app approves five offers, from a monthly plan to an annual plan with a discounted first year. Its offer model learns from every paywall view, purchase and renewal which users tend to accept which offer, then makes that choice for each new user when they reach the paywall, within the five options the team approved.

Why Offer model Matters

A shared rule set treats every app the same, but users of a sleep app and users of a photo editor respond to different offers. An offer model learns from one app's own users. Botsi trains an offer model for each app it works with; the model chooses among approved offers and never sets a price.

Frequently Asked Questions

What data does an offer model use?

Device-level signals, non-demographic onboarding answers and in-app behavior, such as sessions and paywall interactions. A responsible offer model excludes demographic data like age, gender and race.

Can an offer model show a price I didn't approve?

No. The model can only choose from offers the team built, and every price in those offers already exists as an App Store, Google Play, Stripe or Paddle product.

How do I know an offer model is working?

Compare it with a randomized holdout that keeps seeing the current paywall. The difference in revenue per user between the two groups is the model's lift.

Category
Subscription App Terminology
Related Area
Mobile App Growth & Monetization

More terms starting with “O”

Show every user the right offer

Botsi picks the offer and paywall each user sees, from options you approve, and measures the lift against a holdout.