HomeComputer SciencePush Campaign Segmentation 2D: Marginal-Return Budget Allocator

Push Campaign Segmentation 2D: Marginal-Return Budget Allocator

2D diminishing-returns model of push-notification budget allocation across four user segments — watch animated towers and a live marginal-return curve panel show why a greedy water-filling allocator beats an equal split, unit for unit.

Computer Science2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-mobile-push-notification-strategies ↗ Open standalone

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 2D counterpart to the 3D tower simulator renders the same four-segment diminishing-returns model (new, active, at-risk and dormant users) as two stacked panels: animated bars with rising conversion particles on top, and the live marginal-return curves that actually drive the allocation decision underneath. Switch between a naive equal-split allocation and a greedy marginal-utility (water-filling) allocator and watch, on the curve panel itself, why targeting budget toward the best marginal return always outperforms spreading it evenly — the dashed waterline shows the optimum forming in real time.

⚙ Under the hood

A 2D diminishing-returns model of push-notification budget allocation across four user segments (new, active, at-risk, dormant) — animated bar towers with rising conversion particles sit above a live marginal-return curve panel with a water-filling waterline, so you can watch a greedy marginal-utility allocator beat a naive equal split in real time.

push-notificationsmobilesegmentationresource-allocationproduct-analyticsoptimization

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)