Analytics Dashboard

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:

  • The Engagement KPIs that reflect how users actively use your experience and represent your core user base.
  • The Retention KPIs that measure how many users return to your experience again after their first visit.
  • The Monetization KPIs that help you understand the business performance of your experience.

If your experience has more than 50 Daily Active Users (DAU) and 50 play hours in the past 7 days, it's eligible to enroll in the engagement dashboard and retention dashboard. To enroll in the monetization dashboard, you only need 10 DAU and 10 play hours in the past 7 days for your experience.

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 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.

Granting Group Permission

By default, for a group experience, only the group owner with the "Create and edit group experiences" permission can view the analytics dashboard because some KPIs are sensitive information, such as your revenue. You can grant permission for your group members to access the analytics dashboard with the following steps:

  1. Select the group you want to grant permission on the Groups page.

  2. Click the ... button and select Configure Group in the dropdown menu.

  3. Navigate to the Roles tab. Select an existing role that you want to grant access to the analytics dashboard or create a new role.

  4. In the Assets section, toggle on View group experience analytics.

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 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.

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 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 Engagement, Retention, and Monetization KPIs among experiences on Roblox to adjust your content strategy and set appropriate goals for improvement.

Analytics Dashboard uses the top 10,000 experiences with the highest total playtime on rolling 30 days as the benchmark pool, excluding experiences that are less than 30 days old. The system calculates five benchmarking tiers based on the ranking of KPI values in the pool, updates them on a daily basis, and determines the appropriate tier for your experience that displays on the chart.

An example shows the D1 retention chart with Top 500 benchmarking.

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 Type Subcategories Usage
Age Group 13 and Under, 13 through Under 18, 18 and Over. Understand latest trends across different age groups.
Platform Computer, 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.

Dashboard Metrics

Each page on the Analytics Dashboard shows charts of metrics related to the category. All metrics are updated on a 24 hour cadence.

Standard Metrics

The Analytics Overview shows charts of top level metrics to help you analyze your experience performance in general.

KPI Name Description Usage
Daily active Users The total number of unique users who visit your experience at least once in a day. Understand latest trends in performance and different levels of granularity.
New Users The number of DAUs that are first time users of your experience over the entire history. Understand user acquisition and performance.

Engagement

Engagement is a measure of how invested users are in an experience. Highly engaged users represent the core user base and are more likely to become paying users. The following table explains each KPI on the Engagement Dashboard.

KPI Name Description Usage
Daily active Users The total number of unique users who visit your experience at least once in a day. Understand latest trends in performance and different levels of granularity.
New Users The number of DAUs that are first time users of your experience over the entire history. Understand user acquisition and performance.
Number of User Sessions The number of total plays or visits that your experience receives in a day, including the same user in your experience during different sessions. Understand user engagement trends.
Total Playtime The number of hours users stay in your experience. This is defined based on the number of hours a user stays in a server. Understand user engagement trends.
Monthly active Users The total number of unique users who visit your experience at least once in the past 30 days, which is based on the rolling 30-day period instead of the calendar month and updated on a daily basis. Understand your experience's scale and growth trend in a longer period of time.
Average Session Time The average time a user stays in your experience for each session they joins, which equals the number of sessions on each day / total playtime. Understand how long a user stays each time they visit your experience and compare it to your target expectation.

Retention

Retention is a measure of how many users come back to the experience again after their first visit. Retention KPIs reflect your ability to gain new users and continue to engage them to come back. The following table explains each KPI on the Retention Dashboard.

KPI Name Description Usage
D1 Retention The percentage of new users, defined as those who have joined your experience for the very first time, that join the experience again within 24 hours after their last session. Understand the onboarding experience for new users.
D1 Stickiness The percentage of users, both new and existing, who join your experience everyday based on a 24 hour cycle. Understand the percentage of users who uses your experience every day.
D7 Retention The percentage of new users, defined as those who have joined your experience for the very first time, that came back to your experience on the 8th days. D7 is also inclusive of D1 users. Understand early user experience.
D7 Stickiness The percentage of users, both new and existing, who join your experience everyday within 7 days. Understand the percent of all users who use the experience every week. This can also be used to analyze churn rate.
D30 Retention The percentage of new users, defined as those who have joined your experience for the very first time, that came back to your experience on the 31st days. D30 is also inclusive of D7 and D1 users. Understand how effective it is to convert an early user to a regular user.
D30 Stickiness The percentage of users, both new and existing, who join your experience everyday within 30 days. Understand the percent of all users who join the experience every month. This can be a good indicator of overall stickiness.
W1 Retention The percentage of new users, defined as those who have joined your experience for the very first time, that come back to your experience any point in the next week. Understand issues with your early user experience or initial progression curve.

Monetization

Monetization refers to your experience's ability to earn money from users, which emcompasses all approaches you use to monetize your experience, such as paid access, in-experience paid products, and private servers. The following table explains each KPI on the Monetization Dashboard. For more information on monetization approaches available on Roblox, see Monetization.

KPI Name Description Usage
Daily Revenue The total amount of Robux that your experience earns from users in a day. Understand your experience's overall ability to attract users to spend moneys that helps you adjust monetization strategy.
Revenue Sources The breakdown of your daily revenue by source, including paid access, experience passes, private servers, developer products, commission for avatar shop items, and premium payout. Understand what are the important areas that you earn revenue from users for optimization.
Paying users The total number of unique users who spend money on your experience in a day. Understand your core user base for adjusting monetization strategy to attract longer-term paying users.
Average Revenue per Paying Users (ARPPU) The average revenue you earn from a paying user, which equals Total Daily Robux / Paying users. Understand the value of each paying user in your experience for estimating the change in revenue over time.
Average Revenue per DAU (ARPDAU) The average Robux revenue you earn from a user among all Daily Active Users, which equals to the number of paying users / DAU. Understand how effective it is to convert an early user to a regular user.
Conversion Rate (CVR) The percentage of Daily Active Users who are paying users out of all Daily Active Users of your experience. Understand your experience's ability to convert Daily Active Users to paying users.