--- title: Metrics Analytics tags: - setup - basics - technical-metrics - analytics basics: true description: Learn how to interpret and act on TelemetryDeck's technical metrics to optimize your app's performance and compatibility. lead: Metrics Analytics provides critical technical insights about how your app performs across different devices, platforms, and configurations. TelemetryDeck automatically collects these details to help you make informed decisions about development priorities, OS support, and accessibility needs. searchEngineTitle: App Technical Metrics & Analytics | TelemetryDeck searchEngineDescription: Learn how to interpret technical metrics data for your app with TelemetryDeck's automatic device, version, and error analytics. order: 70 --- ## What are Technical Metrics? Technical metrics represent the operational aspects of your app – how it performs across devices, versions, languages, and accessibility settings. These metrics help you understand your app's compatibility landscape, identify technical issues, and prioritize development efforts. With TelemetryDeck's Metrics dashboard, these insights are automatically collected and visualized with no additional code required beyond the basic SDK integration. ## Device & platform distribution **Questions you can answer:** - What devices are my users using to access my app? - Which platforms should I prioritize for development and testing? - When can I safely drop support for older devices?  **How to interpret the charts:** - **Models**: Shows specific device models being used, helping prioritize testing - **Types**: Reveals device categories for understanding user hardware preferences - **Platforms**: Displays the OS platform breakdown (iOS, macOS, visionOS) - **Platform distribution changes**: Identifies shifts in platform usage over time **Action example:** Looking at the Models chart, we can see MacBook Air (M1 and M2) models account for 17% of devices, while new Apple Vision Pro (RealityDevice) users represent 7%. iPhone models collectively account for a significant portion of usage. With iOS accounting for 62.05% of platform usage and macOS at 34.55%, you should prioritize iOS testing while maintaining solid macOS support. The emergence of visionOS at 3.40% shows early adoption of this platform that may warrant attention for future development. ## Version analytics **Questions you can answer:** - How quickly are users adopting my latest app version? - When do users typically update after a new release? - Are there patterns in build adoption? - Which SDK versions are in use across your user base?  **How to interpret the charts:** - **App Versions**: Tracks adoption of your app releases over time - **Build Numbers**: Provides more granular insight into specific build adoption - **SDK Versions**: Reveals which versions of your SDK are in use **Action example:** The App Versions chart shows a clear transition starting in early March, with users moving from the previous version (green) to the latest release (blue). This transition happened relatively quickly, suggesting users are responsive to updates. The Build Numbers chart shows a similar pattern, with a diverse range of builds in use before March consolidating to newer versions. The SDK Versions chart reveals an interesting transition from version 2.2.3 (yellow) to 2.2.4 (light green) and SwiftClient 1.5.1 (green) in March, suggesting your SDK updates are being adopted alongside app updates. This data indicates that you can likely count on most users updating within 2-3 weeks of a release. ## Error monitoring **Questions you can answer:** - What are the most common errors occurring in my app? - When did error rates spike or change? - Which errors should I prioritize fixing? - Are errors occurring on specific devices or platforms?  **How to interpret the charts:** - **Most Frequent Errors**: Ranks issues by occurrence count and percentage - **Error History**: Shows error frequency over time, highlighting spikes - **Thrown Exception Errors**: Details specific exception types - **Error distribution**: Helps correlate errors with platforms or versions **Action example:** The "Most Frequent Errors" chart identifies "ProjectDetails.loadAppInfo" as your most common error (29% of total errors), followed by "AITranslation.loadAvailability" (25%). These two issues account for more than half of all errors, making them high-priority fixes. The error history graph shows a significant spike in mid-March, which may correlate with a specific release or backend change. Focusing on resolving these top issues first will have the largest impact on improving app stability for your users. {% noteinfo "Action Required" %} TelemetryDeck offers built-in presets for error tracking that require some configuration in your app code. With a few simple implementation steps, you can collect and categorize errors to identify patterns and prioritize fixes. {% endnoteinfo %}
Learn how to set up TelemetryDeck's error reporting system in your app code to capture and analyze runtime issues.
Learn the practical framework for balancing backward compatibility with development resources using metrics data.
Discover patterns in how quickly users update and what this means for your release strategy.