1.1.5: conversion funnel overhaul

Paywall:
- Redesigned PremiumView with yearly/monthly/lifetime side by side
- 7-day free trial badge with savings % vs monthly
- Social proof line, BEST VALUE highlight on yearly
- StoreManager: new yearlyProduct, lifetimeProduct, yearlySavingsPercent, hasTrialAvailable

Funnel:
- Paywall step added to onboarding (PaywallStepView)
- Contextual modal at dish limit (replaces silent block)
- Visible "X/15 dishes" counter in DishListView
- BottomPromoBanner rotates AdMob with internal "Remove ads" CTA (1 in 4)
- Free dish limit lowered 20 → 15
- Review prompt earlier: 2 weeks → 1 week

Analytics:
- paywall_viewed/dismissed with source + seconds_on_screen
- dish_limit_hit, week_limit_hit, free_trial_started events
- Every PremiumView call site now passes its source

StoreKit:
- MealMood.storekit: added yearly $19.99 + 7d trial, monthly trial, lifetime $39.99
- AppStoreConnect-1.1.5-setup.md with full manual setup instructions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-06-11 22:21:36 +02:00
parent 72770801d3
commit b45cb2a530
31 changed files with 1067 additions and 104 deletions
+6 -4
View File
@@ -1,7 +1,9 @@
What's new in 1.1.4:
What's new in 1.1.5:
Statistics (Premium) — new screen with your planning streak, weeks planned, completion rate, top dishes and category breakdown.
7-day free trial — try MealMood Premium with no commitment. New yearly plan with the best savings.
• Smarter auto-assign — the algorithm now detects each dish's natural rotation cycle (weekly, bi-weekly, monthly) and suggests it right when it's due. History window extended to 12 weeks for better pattern detection.
• Smarter limits — the dish counter now shows how many you've used, the new contextual prompts at limits are clearer and less intrusive.
Feedback loop — the algorithm learns from you: replace an auto-assigned dish and it gets deprioritised in future weeks. For past weeks, a quick like/dislike rating appears so the algorithm can boost dishes from weeks you loved.
Better paywall — choose monthly or yearly side by side, see your savings, and start your trial in one tap.
• Cleaner ads experience — occasional internal promos replace some ads. One tap to remove them forever with Premium.