App analytics introduction
Updated: Jan 13, 2025
This page introduces the concepts, tools, and features of the analytics avaiable for apps on the Meta Horizon Store. As an app developer, you ccan use these analytics to gain insights into how customers interact with your app on the Meta Horizon platform. By analyzing metrics like user behavior, performance issues, and revenue, you can identify areas for improvement and make informed decisions.
Regularly reviewing your app’s metrics is crucial for success. This practice helps you identify what works and what doesn’t, discover user preferences, and optimize your app for maximum engagement and revenue. It not only refines your app and boosts user satisfaction but also enhances its discoverability and profitability. We strongly recommend that you take the time to review your metrics regularly and use the insights to elevate your app.
Once your app reaches 100 users, you can start monitoring its analytics in the
Developer Dashboard.
To view app analytics, you need to be a member of the app’s organization and in a role with the following permissions:
- Analytics: Most app analytics only require this permission.
- Developer Post Metrics: Viewing the Developer Post analytics dashboard requires this permission.
- Finance Analytics: To view financial analytics, such as those on the Revenue and Add-on Content analytics dashboards, you need this permission. Note that organization administrators should take care to configure permissions so that only approved members can view financial data.
Keep the following time-related considerations in mind when working with your app’s metrics.
You can select a specific date range for most metrics.
When selecting a preset date range such as Last 7 days, pages that support real-time analytics will include partially complete data from today. This is in addition to the dates represented by the preset. For example, selecting Last 7 days on October 8th will show data from October 1st through October 8th.
For some metrics, when selecting Last 7 days or Last 28 days, the week over week or month over month change in the metric will also be displayed. This comparison will not include partial data from today. Hover over the comparison to see the exact date ranges being compared.
Not all dashboards or charts have the same retention for historical data. If a given chart does not have data for the full selected date range, an Incomplete Data tag will be shown next to the chart title. Hover over the tag for more information about which dates are missing.
Many of our metrics have recently been upgraded to update in real-time. These metrics will typically be displayed on the dashboards within 15-30 minutes of the logged event.
Non-real-time metrics, including lifetime metrics, will continue to be updated on a daily basis. The Incomplete Data tag will be displayed for non-real-time metrics when requesting real-time data.
Many charts can be downloaded as a CSV if the Download CSV button is present. The data included in the CSV file reflects the selected filters and only includes the data currently displayed on the chart.
To learn more about how a metric is calculated, hover over the lowercase i icon in a circle next to the metric title to see the metric definition.
More information may also be found within dashboard-specific documentation, which is available via the side-nav of this article, or via the links in the Platform Analytics section. You can also access dashboard-specific documentation by clicking the Learn More icon next to the page titles.
Current analytics dashboards
We provide a variety of dashboards to help you monitor different aspects of your app. A summary of each analytics page is provided below along with links to detailed documentation.
The overview dashboard combines the most important data from the other dashboards in one view to provide a quick snapshot of your app. For more info, see
Analytics overview dashboard.
The alerting page enables setting up alerts for exceeded metric thresholds, facilitating timely actions through data-driven notifications. Alerts can also be created within each page that supports them using the
Create alert button. For more info, see
Analytics Alerts.
The benchmarks dashboard provides data about how your app compares to top apps. It supports a select set of metrics and a variety of different app segments. For more info, see
Benchmarks.
The funnel analytics page provides data to help you assess the effectiveness of your app tiles, product details pages (PDPs) and marketing efforts for Meta Horizon Store apps. You can filter the data by source channel and date to help you evaluate the various ways users are exposed to your app. For more info, see
Funnel Analytics.
The revenue analytics page provides metrics on app revenue, sales, entitlements, refunds, and other related data. For more info, see
Revenue Analytics.
The add-on content analytics page provides data and graphics that display the number of paid entitlements and related revenue for your in-app purchases and downloadable content offered for purchase. For more info, see
Add-on Content Analytics.
The subscription analytics page provides data and charts to help you understand how people are engaging with your app’s subscription offerings. For more info, see
Subscription Analytics.
The user engagement dashboard is designed to help you understand how many users engage with your app on a daily, weekly and monthly basis, as well as engagement and retention trends for users. These graphs can help you evaluate the effectiveness of marketing campaigns and how the retention of your app changes with each customer cohort. For more info, see
User Engagement Dashboard.
The crash analytics dashboard offers in-depth insights into crash frequencies and types, to help you debug your apps. For more info, see
Crash Analytics.
The performance analytics dashboard contains technical data that can help you monitor key factors that impact user experience, such as framerate. For more info, see
Performance Analytics.