Roblox offers a variety of analytics features to help you chart your experience's growth, track user behavior and retention, and find opportunities for optimization. Aside from the following native tools and integrations, you can also use HttpService to send events to other third-party analytics services.

Analytics Dashboard

The Analytics Dashboard is eligible for enrollment for any experience with more than 300 Daily Active Users (DAU) and 300 play hours in the past 7 days. It visualizes standard key performance indicators (KPIs) of your experience to help you optimize the your experience's full lifecycle, including:

  • The Engagement KPIs reflecting invested users in your experience that represents 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.

Developer Statistics

The Developer Statistics page allows you to view and download an experience's developer statistics for analytical purposes, such as determining its top-earning developer products and most-visited places. You can also import your developer statistics into other analytics software for custom querying. Developer statistics include:

Third-Party Analytics Services

In addition to Roblox's built-in analytics dashboard and developer statistics, you can also monitor analytical data for an experience through third-party analytics services, such as Microsoft Azure Playfab and Google Analytics.

PlayFab Analytics

AnalyticsService enables tracking of custom data points and advanced querying through Microsoft Azure Playfab. Access to this service is currently only available to a limited number of developers who are a part of a closed beta.

Google Analytics

Google Analytics is a third-party platform that can help you monitor experience-related data post-launch, including finding bugs in your code, discovering pain points for users, and tracking user satisfaction with updates.