Refresh a chart
You can refresh one chart while continuing to use the page.
How to use it
- Check the selected date, range and metric.
- Select the refresh button at the bottom right of the chart.
- If a message appears beside the button, open it and follow the suggested action.
Advice and practical context
Refreshing one source
Refreshing a chart does not reload every analytics source. It retries the selected dataset while keeping other visible data. A new timestamp therefore applies to that chart and not automatically to every card on the page.
Diagnosing failure
When refresh fails, the retained line remains the history from the last successful load. Record the message and time, then check connection and permissions. Do not treat an old line as fresh or a missing point as zero.
After recovery, compare the last known point before failure with the first new point, but do not treat the connecting interval as measured. Reapply the original filters if the source returns another range; this separates data recovery from a real metric jump.
Technical detailsCalculations, permissions and behavior
When data is missing
- Reason in the cell
Empty cells and related breakdowns show the known state: no API key, authorization rejected (401), permission access denied (403), rate limiting (429), temporary service failure, or history not yet loaded. Another metric's error is not attributed to this breakdown. A real zero is displayed as 0.
- Playing now
The badge uses one consistent name. If its saved count is older than 15 minutes, the dot turns yellow without an extra status line; hover for the exact observation time. An old count is not presented as a fresh measurement.
- Chart sync
The same icon-only sync button sits at the bottom right of every chart. It refreshes that chart's own source without reloading the page and preserves the range, interval and breakdown. The icon spins during the request and repeat clicks are disabled.
- Add / replace API key
If no key is connected, use Add API key. A confirmed Roblox authorization or permission error (401/403) offers Replace API key and opens the selected game's protected setup form. An empty response alone is not a key error.
These actions require integration-management access; otherwise ask the game owner.
- Cooldowns & data delays
After a Roblox rate limit (429), retry is disabled until the cooldown ends. Network failures do not require a new key. Stored points are preserved and gaps are not replaced with zeros.
Metrics that have not matured yet, such as D30 for a young game, require waiting for report data.
Manual platform-activity sync
The square sync button on total Roblox activity and game-versus-platform charts starts a real background collection only for a signed-in user. Server leases still apply: live activity and RoWatcher are requested at most every 5 minutes, while the daily RobloxCCU archive is requested at most once a day. Another click inside that window returns stored points without creating an extra upstream request.
For a guest, the same button truthfully reloads only the already stored chart.