HomeData ScienceDAU/MAU Stickiness Simulator

DAU/MAU Stickiness Simulator

Interactive 3D simulator of mobile-app user engagement: a population of users with heterogeneous activity levels is stepped day by day so you can watch DAU, MAU and the DAU/MAU stickiness ratio respond to push-notification boosts and churn.

Data Science3DModerate60 FPS
mobile-analytics-metrics ↗ Open standalone

Mobile-app teams live and die by three numbers: Daily Active Users, Monthly Active Users, and the stickiness ratio between them. This simulator gives each of 900 users its own fixed daily-activation probability drawn from a casual/power-user mixture, then steps a real day-by-day Bernoulli simulation — with churn removing users permanently and fresh acquisition replacing them — so you can watch DAU, the rolling 30-day MAU and the resulting stickiness ratio evolve as one interactive 3D grid, and see directly why the same stickiness number can mean either a thriving habit-forming app or one that is quietly bleeding users.

⚙ Under the hood

Step a population of 900 mobile-app users day by day, each with a fixed activation probability, and watch DAU, rolling 30-day MAU and the DAU/MAU stickiness ratio evolve as churn and push-notification boosts change the underlying engagement model.

mobile analyticsDAUMAUretentionproduct metricsengagement

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)