Skip to main content

Analytics

The Analytics dashboard shows how your OTA updates are performing across all apps.

Click Analytics in the sidebar to open it.

Analytics dashboard

Filtering​

Use the dropdowns in the top-right corner:

  • Platform -- All Platforms, iOS, or Android
  • Time range -- Last 7 days, Last 30 days, or custom

All cards and charts update instantly when you change a filter.

Summary Cards​

Total Installs​

How many times devices downloaded and applied an OTA update. A single device updating twice counts as two installs.

Success Rate​

Percentage of update attempts that completed without error. A healthy rate is above 98%.

tip

A sudden drop often means a mismatched target binary version. Verify that targetBinaryVersion matches what your users are running.

Bandwidth Saved​

Data your users avoided downloading because SwiftPatch sends differential patches instead of full bundles.

Money Saved​

Estimated savings based on standard CDN egress (data transfer from servers to user devices) pricing.

Charts​

Installs Over Time​

Daily install count as a time-series chart. Use it to spot adoption spikes, drops, and correlations with your release schedule.

Installs by Platform​

iOS vs. Android split as a donut chart.

Adoption by Version​

Which release versions your users are running. Helps you spot adoption stalls.

Patch Size Distribution​

Size breakdown of your patches.

tip

If sizes are growing, ship updates more frequently so each differential is smaller.

Crash Groups​

The most impactful crashes after OTA updates. SwiftPatch uses AI-powered analysis to cluster related reports by error type and stack trace.

Crash analytics

Filter by app, status (Open, Resolved, All), and severity.

info

SwiftPatch can automatically roll back when it detects a crash spike. Configure thresholds in your release settings.

Exporting Data​

Step 1: Set your date range and platform filters.

Step 2: Click Export.

Step 3: Choose CSV.