Offers Overview
Learn about discount offers and how they can boost conversions on your paywalls through strategic pricing and urgency.
What is an Offer?
An offer is a time-limited discount that appears on your paywall, encouraging users to make a purchase with reduced pricing. Offers can be configured with:
- Discount percentage (1-100%)
- Timer settings (duration or end date)
- Geographic targeting (specific countries/tiers)
- Display customization (title, appearance)
Key Benefits
Offers allow you to:
- Increase conversions by providing urgency and incentives
- Target specific audiences with personalized deals
- Boost revenue through strategic pricing
- Reduce abandonment by offering last-chance discounts
How Offers Work
User Experience
When users see your offer:
- Offer appears on the paywall with discount badge
- Timer starts counting down (if duration-based)
- Discount applies automatically at checkout
- Urgency increases as timer approaches zero
Timer Types
Duration Timer
Duration-based offers:
- Set specific duration in minutes
- Offer expires after the set time from when user first sees it
- Range: 1 minute to 7 days (10,080 minutes)
- Best for: Personal urgency, flash sales
Geographic Targeting
Target specific audiences based on their location:
Tier | Countries | Strategy |
---|---|---|
Tier 1 | US, UK, Canada, Australia, etc. | Lower discounts, higher margins |
Tier 2 | European countries, Japan, etc. | Moderate discounts |
Tier 3 | Other countries | Higher discounts, volume focus |
Custom | Manually selected countries | Targeted campaigns |
Practical Examples
Flash Sale Offer
// 24-hour flash sale
{
name: "Flash Sale",
title: "24-Hour Flash Sale!",
discount_percentage: 50,
timer_type: "duration",
timer_duration: 1440, // 24 hours
target_countries: ["TIER1", "TIER2"] // High-value markets
}
Weekend Special
// Weekend promotion with end date
{
name: "Weekend Special",
title: "Weekend Only!",
discount_percentage: 25,
timer_type: "end_date",
end_date: "2024-01-07T23:59:59", // Sunday midnight
target_countries: ["TIER1", "TIER2", "TIER3"] // All markets
}
Regional Offer
// Targeted offer for specific countries
{
name: "EU Launch Offer",
title: "Special Launch Price!",
discount_percentage: 40,
timer_type: "duration",
timer_duration: 720, // 12 hours
target_countries: ["DE", "FR", "IT", "ES"] // Specific EU countries
}
Best Practices
Discount Strategy
// Recommended discount ranges by use case
const discountStrategy = {
trial_conversion: "15-25%", // Moderate urgency
flash_sales: "30-50%", // High urgency
seasonal: "20-40%", // Medium urgency
first_time: "10-20%", // Low barrier entry
retention: "25-35%" // Win-back campaigns
};
Timer Optimization
// Effective timer durations
const timerStrategy = {
impulse_buying: "5-15 minutes", // Immediate action
consideration: "1-4 hours", // Decision time
weekend_sales: "24-48 hours", // Event-based
seasonal: "3-7 days", // Campaign duration
flash_sales: "15-60 minutes" // Urgency creation
};
Geographic Strategy
// Target high-value markets for premium offers
const premiumOffers = {
target_countries: ["TIER1"],
discount_percentage: 20 // Lower discount, higher margins
};
// Target price-sensitive markets with higher discounts
const valueOffers = {
target_countries: ["TIER3"],
discount_percentage: 40 // Higher discount, volume focus
};
Common Use Cases
First-Time Visitor
// Welcome offer for new users
{
name: "Welcome Offer",
title: "Welcome! Save 20%",
discount_percentage: 20,
timer_duration: 120, // 2 hours
target_countries: ["TIER1", "TIER2", "TIER3"]
}
Holiday Promotion
// Holiday season promotion
{
name: "Holiday Sale",
title: "Holiday Special!",
discount_percentage: 35,
timer_type: "end_date",
end_date: "2024-12-31T23:59:59", // End of year
target_countries: ["TIER1", "TIER2"]
}
Product Launch
// New product/feature launch offer
{
name: "Launch Offer",
title: "Launch Week Special!",
discount_percentage: 30,
timer_type: "end_date",
end_date: "2024-02-07T23:59:59", // One week from launch
target_countries: ["TIER1"] // Premium market first
}
Offer Management
Multiple Offers
One Offer Per Paywall: Each paywall can have only one active offer at a time. You can switch between offers but cannot run multiple offers simultaneously on the same paywall.
Offer Reuse
Created offers can be:
- Reused across multiple paywalls
- Modified without affecting connected paywalls immediately
- Activated/deactivated per paywall connection
Limitations
Technical Limitations
- One offer per paywall - Cannot run multiple offers simultaneously
- Timer minimum - 1 minute minimum duration
- Timer maximum - 7 days maximum duration
- Discount range - 1-100% discount only
Targeting Limitations
- Geographic only - No demographic or behavioral targeting yet
- Country-level - Cannot target cities or regions within countries
- Static targeting - Cannot change targeting once offer is active
Next Steps
Last updated on