Push Campaign Segmentation: Marginal-Return Budget Allocator
Interactive 3D model of push-notification budget allocation across four user segments, each with its own diminishing-returns response curve — compare a naive equal split against a greedy marginal-utility (water-filling) allocator.
A push-notification campaign never has an infinite send budget — every extra notification risks fatigue, and every segment of your userbase responds differently to being reached. This simulator models four realistic segments (new, active, at-risk and dormant users), each with its own diminishing-returns conversion curve, and renders the campaign as four towers whose height is the notification budget spent and whose rising particles are the conversions earned. Switch between a naive equal-split allocation and a greedy marginal-utility (water-filling) allocator to see, live, how targeting the budget toward the segments with the best marginal return outperforms spreading it evenly — the same logic that separates an effective push strategy from a blast-everyone-equally one.
A diminishing-returns model of push-notification budget allocation across four user segments (new, active, at-risk, dormant) — compare a naive equal split against a greedy marginal-utility (water-filling) allocator and watch each segment's conversions rise as animated particles.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install