How LaunchBlip reads your numbers
The rules behind the digest and the alerts. Every number on this page comes from the same code that runs them.
The comparison
Each number in the digest is your latest complete day, compared with the average of the 7 days before it. At least 3 of those days must be complete before a change is shown.
Example: if Tuesday is the latest complete day, it is compared with the average from the Tuesday before through Monday.
Roblox report days are UTC days.
Pending days
Roblox publishes each day's numbers later, sometimes a few days later, and a day can first show up partial. LaunchBlip waits up to 5 days for a late day. Until a day is complete it is pending (⏳): it is never compared and never triggers an alert.
Retention needs extra time: Day-1 retention waits 1 more day than the daily numbers, and Day-7 retention 7 more days.
A day Roblox has published with nothing in it counts as a day with no players, not as missing data.
Stall alerts (every plan)
A stall alert fires when a number gets no new data, or shows exactly the same value, for 2 complete days in a row. Pending days and days with no players never count.
A repeated 0 is normal for Robux revenue, Paying players and Qualified play-through, so it is not a stall.
If nothing at all arrives for 5 days, that counts as a stall too.
Drop alerts (Pro and Studio)
A drop alert uses the same comparison: your latest complete day against the average of the 7 days before it, with at least 3 of them complete.
- Daily players: alerts when it falls more than 25%.
- Day-1 retention: alerts when it falls more than 25%.
- Qualified play-through: alerts when it falls 50% or more.
You can pick another threshold for each game on the Alerts page: Daily players and Day-1 retention: 15, 20, 25, 30, 40 or 50%; Qualified play-through: 30, 40, 50, 60 or 75%.
Games that averaged under 10 daily players over the last 7 days get no drop alerts: small numbers swing too much.
The same alert for the same game is raised at most once every 3 days.
The ad spend proxy (Pro and Studio)
Spend per estimated returning player = ad spend ÷ (daily players × Day-1 retention)
The 7-day figure is total spend ÷ total estimated returning players, over the last 7 days that have both.
Its limits
- Day-1 retention is the rate for new players. Here it is applied to all daily players, so the result is a rough estimate.
- It is not a count of returning players, not ad-attributed cost and not return on ad spend.
- A day shows “–” when no spend was saved, the numbers are still pending, or nobody returned.
- If you log spend in two currencies, only the latest budget's currency is used.