Overview
Metrics API enables you to retrieve key performance indicators (KPIs) programmatically, so you can feed them into your own systems. It’s designed for developers who want to automate reporting, monitor performance across games, or detect anomalies in real-time.
Data is aggregated by time and dimension, and the API supports most of the dimensions and filters available in the GameAnalytics dashboards. This makes it a powerful solution for studios looking to centralize reporting and automate performance monitoring.
With the Metrics API you can:
- Generate Custom Business Intelligence Reporting - Use the API to feed metrics directly into internal dashboards that are tailored to the KPIs that matter most to your team. For example, studios may track user sessions by country, or monitor traffic trends across different platforms.
- Setup Health Monitoring Across Titles - Monitoring every metric for every game manually can be time-consuming. With the Metrics API, you can automate this process.
- Track and alert on Key Metrics, and set up alerts when they deviate outside expected ranges (e.g. ±10%). It’s an efficient way to spot anomalies and ensure your games are performing as expected.
- Combine Metrics Across Tools - Whether it’s information about attribution platforms, ad networks, or any other data point, the Metrics API lets you pipe your KPIs into a centralized view, helping you track things like retention and CPI side-by-side, across all live titles.
Metrics data is available with soft real-time guarantees. The system checks for new data hourly, and results are returned for the latest available time interval. You can also query the API to find out exactly when fresh data is available.