Miniwall Docs
Guides

Discount for returning visitors

Show a discount screen only to people who have seen your pricing several times, using an audience.

Audiences need the Pro plan or above. The counts live in the visitor's browser.

Publish two screens: your normal one and a discount one (for example Win-back 50% or Black Friday). Point the placement pricing_offer at the normal one.

Configure, tab Audience, select Add audience. Name it Returning. Add the condition Times seen is at least 3. Set Shows to the discount screen.

To make it for people who also came back after a while, select Add condition and use Days since first visit is at least 2. Both must be true.

Set Frequency to at most 2 times per week so the offer does not nag. Save.

Show the placement as usual. No code changes:

UIKit.presentPaywall({ paywall: { placement: 'pricing_offer' }, products, onPurchase });

Everyone else still gets the normal screen. Times seen counts views of this placement in that browser, so a visitor who clears their data starts again. See Audience.

On this page