New users Active users At-risk users Dormant users
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Push Campaign Segmentation: Marginal-Return Budget 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.