Skip to content
ROLearn Intelligence
Analysis

Can You Measure a Competitor's Retention on Roblox? What Public Data Can and Cannot Show

You cannot see a Roblox competitor's retention: D1, D7 and D30 belong to the experience's owner. Public data offers three honest proxies, and each one misleads in a known way.

By Tu Dang · Founder of ROLearn

· 3 min read

A studio team watches a rival's floating game island through a telescope: they can see its crowd, flags and fresh paint, but not who is inside behind frosted glass, while boats bring new visitors in and take others away.
From outside you can see a crowd, not who came back. A steady crowd can hide visitors leaving as fast as new ones arrive.Illustration: ROLearn Intelligence

You cannot measure a competitor’s retention on Roblox. D1, D7 and D30 retention describe whether a cohort of new players came back, and Roblox shows them only to people with analytics permission for that experience. What public data does offer is three signals that move with retention: how well concurrent players hold over months, how many visitors favorite the experience, and how recently it was updated. Used together, and with their blind spots in view, they answer the question a studio actually has: is this competitor keeping an audience?

Executive Summary

  1. Retention belongs to the owner.D1, D7 and D30 need to know which players came back, and only the experience's analytics records that.
  2. Three public signals move with it.Concurrent-player persistence, favorites per visit and update recency.
  3. Each misleads in a known way.A steady crowd can hide churn; favorites accumulate for years; an update date shows change, not effort.
  4. Together they answer the real question.Is this competitor keeping an audience? Not: what is its D7?

Why retention is out of reach

Retention is a cohort measure: of the players who first played on a given day, what share returned one, seven or thirty days later. Computing it needs to know which individual players came back, and that record belongs to the experience. Roblox’s analytics documentation states that without analytics permission for a game, only public stats such as concurrent players and like ratio are visible. That boundary applies to every outside tool, ROLearn included: a competitor’s exact D7 quoted by a third party is an estimate, however it is presented.

Three public proxies, and how each misleads

Public signalWhat it suggestsHow it misleads
Concurrent-player persistence: average concurrent players now as a share of a few months agoWhether the experience keeps an audience over timeIt can hold while players churn and are replaced by new ones; it also moves with season and with paid promotion
Favorites per 1,000 visitsHow many visitors chose to save the experience to come back toFavorites accumulate over years and are rarely removed, so old experiences carry history that says little about today
Update recencyWhether someone is still investing in the experienceAn update date shows that something changed, not how much, and the public data gives only the latest date
Each signal is public for any Roblox experience. None of them is retention.

Concurrent-player persistence is the strongest of the three. Take the average concurrent players over a recent month and divide by the average a few months earlier. A ratio near or above 1 means the experience is holding its audience; a ratio near 0 means it has lost it. Use monthly averages, not single days, because daily readings swing with weekends and events.

Favorites per visit separates experiences that people meant to come back to from ones they tried once. Compare experiences of similar age, because the count only ever grows.

Update recency is a tie-breaker. An experience whose player count is falling and whose last update was months ago is unlikely to recover on its own.

Worked example: one brand, two worlds

The two Roblox worlds published by e.l.f.’s group show how the proxies read in practice. These are real public figures from ROLearn’s tracking, as of 23 October 2026.

e.l.f. UP! persistence
10%

October as a share of May 2026

Glow Up! persistence
147%

October as a share of May 2026

Favorites per 1,000 visits
7.0 vs 4.3

Glow Up! against e.l.f. UP!

e.l.f. UP! (tycoon, late 2023)Glow Up! (dress-up, December 2025)
Average concurrent players, May 202618125
Average concurrent players, 1 to 22 October 20262184
Persistence, October as a share of May10%147%
Favorites per 1,000 visits4.37.0
Last updated31 August 202621 October 2026
Public data. Concurrent players are monthly averages of daily means from ROLearn's sampled readings.

All three signals point the same way. The newer world kept more than its May audience, visitors favorite it more often, and it was updated last week. The older world kept a tenth of its May audience and has not been updated since the end of August. A studio would read the first as an experience that holds players and the second as one that has lost them.

What the example still cannot say is why. Glow Up! may be retaining the same players or replacing them with new ones from discovery; only its owner can tell. The full comparison is in the e.l.f. case study.

How to use the proxies

  1. Read them together. One signal can mislead; three that agree rarely do.
  2. Compare like with like: the same genre, a similar age, a similar size.
  3. Use months, not days, for anything built on concurrent players.
  4. Use your own retention for your own game. For an experience you own, Creator Hub reports real D1, D7 and D30 retention; the player retention analytics framework shows how to read it.

Frequently asked questions

Can I see a competitor’s D7 retention on Roblox?

No. D1, D7 and D30 retention are part of an experience’s analytics, which only people with analytics permission for that experience can see. Any tool that quotes a competitor’s exact D7 is estimating, not measuring.

What is the best public proxy for Roblox retention?

How well an experience’s concurrent players hold over several months, read alongside favorites per visit. Neither is retention: concurrent players can hold while players churn and are replaced by new ones.

Why can concurrent players stay flat while retention falls?

Concurrent players count who is in the experience at a moment, not whether they are the same people as last week. Strong discovery can replace leaving players with new ones and keep the count steady while D7 retention drops.

Sources

  1. Retention analytics, Roblox Creator Hub (accessed October 24, 2026)
  2. Analytics overview, Roblox Creator Hub (accessed October 24, 2026)
  3. Games API (legacy) reference, Roblox Creator Hub (accessed October 24, 2026)
  4. e.l.f. on Roblox: two beauty brand worlds compared in public data, ROLearn (accessed October 24, 2026)
Cite this report

Tu Dang. "Can You Measure a Competitor's Retention on Roblox? What Public Data Can and Cannot Show." ROLearn Intelligence, October 24, 2026. https://intelligence.rolearn.dev/analysis/roblox-competitor-retention-data

Key takeaways

  • A competitor's D1, D7 and D30 are not public.
  • Concurrent-player persistence is the strongest public proxy.
  • Favorites per visit separate intent from curiosity.
  • Update recency is the tie-breaker.
  • Read the three together, over months.

Tu Dang

Founder of ROLearn

I study how games become businesses, media channels, and virtual economies.

View author profile →

Get our research every month

One decisive insight on games, brands, and virtual worlds, every month.

No noise. Original data and practical analysis. Unsubscribe in one click. Privacy.

Tu Dang

Founder of ROLearn

I study how games become businesses, media channels, and virtual economies.

Market data

Track how any Roblox experience holds its players

ROLearn records concurrent players, visits and favorites for the Roblox experiences it tracks, so the proxies in this piece can be read for any competitor.

Browse Roblox games by genre

The Virtual Economy Brief

One decisive insight on games, brands, and virtual worlds, every month.

No noise. Original data and practical analysis. Unsubscribe in one click. Privacy.