Analytics Dashboard

The Analytics Dashboard helps you measure and gain insight into your experience's performance to adjust content strategies. It visualizes standard key performance indicators (KPIs) of your experience to help you optimize your experience's full lifecycle, including:

  • Retention KPIs that measure how many users return to your experience again after their first visit.
  • Engagement KPIs that reflect how users actively use your experience and represent your core user base.
  • Acquisition statistics that show you the sources of users finding your experience and how users from different sources convert.
  • Monetization KPIs that help you understand the business performance of your experience.

Any experience with more than 10 Daily Active Users (DAU) and 10 play hours for 7 consecutive days is eligible for accessing all KPIs on the dashboard.

The dashboard also provides Sales Data that you can download and analyze in custom ways.

Setting Up Analytics Dashboard

If you are an experience owner or a group owner, and your experience meets the enrollment requirements, you can enroll in the analytics dashboard at any point with the following steps:

  1. Make sure that you have a verified email address and a 2-Step Verification method on your Roblox account.

  2. Navigate to the experience overview page on the Creator Dashboard.

  3. Read Roblox Terms of Use that pop out automatically. Click Agree if you agree to them.

Now you have access to the main dashboard on the Overview and dashboards of all KPI categories, including Engagement, Retention, and Monetization.

Dashboard Functionalities

After activating the analytics dashboard, you can view the default charts on the overview and each KPI category. Hover over the Information Icon to understand what each chart represents and the View Icon to understand how to interpret the summary statistics on the top of each chart.

There are also functionalities on each dashboard to help you further analyze your experience's performance, such as filtering by date, exporting charts, benchmarking, and viewing KPI Breakdowns.

Filtering by Date

You can apply a date filter to view the chart for a date range by separately selecting any specific time frame between the first date that the data was available and the present day as the start and the end date.

Filtering by Metrics

You can apply various filters to better understand your cohorts by clicking the Filter By button. Filters apply to all charts across all analytics pages until they are turned off.

Some filters might not be available for all metrics. If a filter is not available, you will see that it is grayed out:

Example of some filters displaying at partial opacity when unavailable.

You can filter by the following metrics:

Filter TypeSubcategoriesUsage
Age Group<9, 9-12, 13-17, 18+Analyze latest trends across different age groups.
PlatformComputer, Phone, Tablet, VR and Console. Users might be double counted if they use more than one device.Analyze latest trends across different platforms.
OS (Operating System)Android, iOS, Xbox One, OSX, Playstation and Windows.Analyze latest trends across different OS types. Users might be double counted if they use more than one device.
Country All countriesAnalyze latest trends across different countries
Language All languagesAnalyze which languages are popular across your users to help prioritize localization efforts. You can also see the impacts of adding translation for different languages.
New vs. returningNew, returningAnalyze how new and returning users are engaging with your experiences.
GenderFemale, male, unknownAnalyze how female, male, and unknown gender demographics are engaging with your experiences.
Memory group (only applicable to some performance metrics)<2GB, 2GB-4GB, 4GB-8GB, 8GB+Analyze how your experience is performing across different devices. You can identify under-performing devices and focus on improving performance.
Acquisition Source (only applicable to acquisition metrics)Home recommendations, home other, search, friends, teleport, sponsored adsAnalyze how users from different acquisition sources engage with your experience.

Explore Mode

Use the Explore button on the top-right corner of the chart to switch to a single chart view. In this view, you can apply different filters and breakdowns to explore under-performing segments and areas of opportunity. If you are using custom fields, you can filter by additional unique dimensions unique to your experience.

Analytics chart with top-right corner annotated to indicate explore mode button
To access Explore mode, click the Explore icon on the top right of the chart.

Analytics chart with additional dropdowns and filters.
Explore mode provides additional filters and breakdowns to further analyze and compare data points.

Exporting a Chart

To export a chart to use with other data analytics tools, click the Export Button and save the metrics in a .csv file. The file includes timestamps and values of each datapoint per KPI.

Benchmarking

Benchmarking is the process of measuring your experience's KPIs and comparing them to other experiences on Roblox. With benchmarks displayed on your dashboard, you can monitor the performance of your experience's analytics KPIs among experiences on Roblox to adjust your content strategy and set appropriate goals for improvement.

For KPIs relevant to specific aspects of your user behavior, the analytics dashboard provides similar experience benchmarks. Depending on the availability, you might see:

  • Similar experiences benchmarks if the model finds enough similar games, such as those on the recommended experiences section on your Experience Details Page.
  • Genre benchmarks if the model cannot find enough similar experiences but your game has an internal genre.
  • All experiences benchmarks if your game hasn't been labeled with a genre yet.

Your experience may transition from one benchmark set to another as we gather more data to help you compare your experience with the most relevant experiences with at least 100 daily active users. Benchmarks for similar experiences update daily to reflect the most relevant experiences for your user base.

When your benchmark sets update, such as Genre updating to Similar Experience, the dashboard adds annotations in the charts to identify when your experience transitions from one benchmark set to another.

An example graph showing icon indicating transition from Genre benchmarks to Similar Experiences benchmarks.

Available KPIs for similar experience benchmarks include:

  • Retention - All KPIs
  • Engagement- Average Session Time
  • Monetization - Average Revenue per Paying Users (ARPPU), Average Revenue per DAU (ARPDAU), Conversion Rate (CVR)
  • Acquisition - Qualified Play Through Rate

Each of these KPIs shows its similar experience benchmark in the 50th - 90th percentile range. For example, if you see your Day 1 Retention benchmark's 50th - 90th percentile is 12.4% - 24.1%, it means that:

  • 50% of similar experiences have a Day 1 Retention of 12.4% or lower.
  • 10% of similar experiences have a Day 1 Retention of 24.1% or higher.
An example shows the D7 retention chart with similar experience benchmarking.

For KPIs on your experience's overall success, the analytics dashboard uses the top 1000 experiences with the highest total playtime on rolling 30 days as the benchmarking pool, excluding experiences that are less than 30 days old. Each of these KPIs has Top 200, Top 500, and Top 1000 as benchmarking tiers. The dashboard displays the appropriate tier for your experience based on your experience's engagement metrics and updates them on a daily basis,

Viewing KPI Breakdowns

You can apply a breakdown to analyze each chart in a more specific category by clicking the Breakdown by and toggling between the breakdown types, including Age Group, Platform, OS, Country, and Language. The following table explains the subcategories and usage of each breakdown type. You might also see an "Unknown" subcategory refers to users without relevant data.

Breakdown TypeSubcategoriesUsage
Age Group13 and Under, 13 through Under 18, 18 and Over. Understand latest trends across different age groups.
PlatformComputer, Phone, Tablet, and Console. Users might be double counted if they use more than one device.Understand latest trends across different platforms.
OS (Operating System)Android, iOS, Xbox one, OSX, and Windows. Users might be double counted if they use more than one device.Understand latest trends across different OS types.
Country (top 5)The top 5 countries where your experience has the most Daily Active Users, an "Other" category as the aggregate of all other countries where you have users, and the total number of Daily Active Users.Understand latest trends across the top 5 countries where your experience is most popular.
Language (top 5)The top 5 languages where your experience has the most Daily Active Users, an "Other" category as the aggregate of all other languages where you have users based on their playtime instead of the languages you offer, and the total number of Daily Active Users.Understand which languages are most popular across your users to help prioritize localization efforts. You can also see the impacts of adding translation for different languages.

Sales Data

Sales data download is one of the Roblox analytics offerings that can help you view and analyze your asset and developer product sales in your desired way.

Accessing Sales Data

Roblox automatically generates a .csv (comma-separated values) file for your sales data and updates it every 48 hours. You can download and customize it to fit your analytics tactics. To access the file:

  1. In your Account Info Settings, add and verify your email address for receiving the data download link.

  2. In your Security Settings, set up an Authenticator App as the 2-Step Verification method for your account.

  3. Navigate to your or your group's transactions page.

    1. For your personal sales data, navigate to the My Transactions page.
    2. For your group's sales data:
      1. Navigate to the Groups page and select the target group.
      2. Click the button on the group banner and select Configure Group.
      3. In the navigation menu, hover over Revenue to show the dropdown and then select Sales.
  4. From the Type of Transaction dropdown, select Sales of Goods. Then click the Download Data button.

  5. On the prompted calendar, select a calendar month of sales data to download. You can choose any month from the current date to up to two years ago. If you choose the current month, the file will include all available data of the partial month.

  6. In your inbox of your verified email address, you receive an email with a link to download a .zip file that contains your sales data in .csv format. The link will expire after 48 hours.

  7. You can use the .csv sales data sheet to analyze the data in your desired way to meet your specific business needs. For example, you can filter to display only sale records with pending Robux to release to you, so you can calculate the timeline and amount of your sales payout to make decisions on when to exchange earned Robux for real-world currency (DevEx) or pay your collaborators.

Sales Data Attributes

On the .csv sales data sheet, each sold item has the following attributes and metrics:

AttributeDescriptionExample
Buyer User IDUser ID of the user who purchased the item.123456789
Sale Date and TimeDate and time of the transaction in UTC.2022-07-15T19:04:30.397Z
Sale LocationThe location in which the user bought the item, such as an experience and the Marketplace.WebSite, Marketplace, Game
Universe IDThe unique identifier of the experience that the purchased item belongs to. Only applicable for items that belong to an experience, like a game pass.987654321
UniverseThe name of the experience that the purchased item belongs to. Only applicable for items that belong to an experience, like a game pass.My Awesome Experience
Asset IDThe unique identifier of the item.234565432
Asset NameThe name of the item.My Avatar Shirt, My Server
Asset TypeThe type of the item, which can be a Roblox asset type or a Developer Product type.Game Pass, Private Server, Mesh
Hold StatusThe status of whether Robux from this sale have been released to you or are still in a hold.Released, Held, Cancelled
RevenueThe amount of Robux you receive for the purchase, which is the item listing price excluding any Marketplace Fees, Affiliate Fees, and Recurring Group Payouts.50
PriceThe item listing price, which is the amount of Robux that the buyer paid for the purchase.10