Skip to content
drawing

Advanced Analytics

👋 Introduction

Advanced Analytics enhances Intune’s standard reporting by providing deeper insights, near real-time data, and more robust monitoring capabilities. It gives you a clear view of how your users are experiencing their devices and helps you improve with smart, data-driven insights. You can spot and fix endpoint issues before they become big problems, troubleshoot faster, and make sure your users have a smooth tech experience.

Here’s what you get with the Advanced Analytics features:

  • Custom device scopes: Filter Endpoint analytics reports using Scope tags to focus on specific devices, groups, or locations. Get targeted scores and insights for just those devices.
  • Anomalies: Keep an eye on device health and catch any dips in user experience or productivity after making changes. This helps you react quickly if something goes wrong.
  • Enhanced device timeline: Get more events and fresher data to help you troubleshoot device issues faster.
  • Device query: Check up on the state and configuration of devices almost in real time, so you’re always in the loop.
  • Battery health report: See how hardware performance like battery issues might be affecting your users.

📝 The Basics of Intune analytics


Scores

Endpoint analytics scores go from 0 to 100, giving you a quick way to see how your environment stacks up. These scores show how each metric affects your setup and let you compare your results to the average across all organizations so you can see where you’re ahead or where there’s room to improve. You typically receive analytics scores broken down by device, device model, and other relevant groupings. This granularity helps you identify trends, pinpoint issues, and compare performance across different segments of your environment.


Baselines

Baseline scores are the averages against which your organisation is measured, as discussed in the Scores section above, and are shown on charts as triangle markers. Think of these as built-in median scores from all organizations, handy for seeing how you stack up. You can also set up your own baselines using your current numbers, making it easy to track progress or spot any backslides over time.


Insights and recommendations

Insights and recommendations give you a handy to-do list for boosting your score. You’ll see a list right on the reports overview page and as you dig into different report sections, the suggestions update to match what you’re looking at.

  • Clicking the insight link under Insights and recommendations gives you detailed information about the devices and attributes associated with that insight.
  • The Learn more link explains how the metric is scored and outlines recommended actions to address the insight.
drawing

INFO

You can find more information about known issues of these basics here.

✅ Prerequisites for Intune analytics


Device
  • Windows 10 version 1903 or later
  • Microsoft Entra joined or Microsoft Entra hybrid joined
  • Intune-managed or co-managed devices
  • The 'Connected User Experiences' and 'Telemetry' services on the device is running
  • The endpoints need to reach: https://*.events.data.microsoft.com
  • Set an Intune data collection policy in your configuration profiles under the Windows health monitoring template
  • Give your consent to the Intune data collection policy in the Endpoint analytics settings

Licenses
  • Intune license
  • Intune suite license or Endpoint analytics standalone license

Enabling Advanced Analytics

When license requirements are met, then Advanced Analytics features are automatically enabled in your tenant.

Mixed licensing scenarios

If some users have Advanced Analytics and others just have the basic Intune license, that's a mixed license setup. Right now, everyone gets access to the most advanced features available in your tenant. So if anyone has the add-on, those features show up for all devices.


Permissions
  • You need an Intune Service Administrator or a Global Administrator role to activate the gathering of data
  • You need one of the following roles to read the endpoint analytics
    • Endpoint Security Manager
    • Help Desk Operator
    • Read Only Operator
    • Reports Reader

🧑‍🔧 Configuring Intune analytics

Intune data collection policy

  1. Open the Intune admin center → Devices → Configuration
  2. Now click Create, New Policy and after selecting the Platform and Profile type, Create again.
    • Platform: 'Windows 10 and later'
    • Profile type: Select 'Templates' and 'Windows health monitoring'
  3. Now enter the 'Name' and 'Description' of your Policy and click Next.
  4. Now you select to enable the 'Health monitoring' and 'Endpoint analytics' as the Scope.
  5. Finally configure your Assignments, Applicability Rules and create the policy.
drawing

When you agree to share your anonymized data, your organization helps keep the baseline fresh and up to date. Without agreeing you will not be able to take advantage off reports that depend on this data, like the startup performance insights. If you consentet before and revoke your consent again, reports will turn off too, but old data will stick around for 60 days.

  1. Open the Intune admin center → Reports → Endpoint analytics → Settings
  2. Consent to the Intune data collection policy and to Consent to share data.
drawing

Baseline configuration

You can set your current scores as a new baseline and compare to them later.

  1. Open the Intune admin center → Reports → Endpoint analytics → Settings and open the Baseline tab.
  2. By clicking Create new you can create new baselines based on your current metrics to track progress or view regressions over time.
drawing

NOTE

  • You must open at least one Endpoint analytics report, such as Startup performance, during your browser session before you are able to create a new baseline.
  • There's a limit of 20 baselines per tenant.

📑 Advanced analytics reporting

To access Intune analytics reports, go to the Intune admin center, select Reports, and then choose Endpoint analytics.

drawing
See all available endpoint analytics reports
  • Overview

    • Overview
    • Anomalies
    • Model scores
    • Device scores
  • Startup performance

    • Startup score
    • Model performance
    • Device performance
    • Startup processes
    • Restart frequency
  • Application reliability

    • Model performance
    • Device performance
    • OS versions performance
  • Work from anywhere

    • Overview
    • Model performance
    • Device performance
    • Windows
    • Cloud management
    • Cloud provisioning
  • Resource performance

    • Resource performance score
    • Model performance
    • Device performance
  • Battery health

    • Overview
    • Device performance
    • Model performance
    • OS performance
    • App impact
drawing

Anomaly detection

Anomaly detection keeps an eye on your devices and lets you know if something starts to go wrong after you make changes. If there’s a problem, it quickly connects the dots between what changed and what’s causing the issue, so you can troubleshoot faster and get things back on track quicker.

As well as identifying anomalies, you can analyse device correlation groups to determine the cause of medium or high issues. These groups show you patterns across devices, making it easier to see what they have in common. Intune also identifies devices that are 'at risk' because they fit the pattern and are likely to encounter the same issues soon.

  1. Open the Intune admin center → Reports → Endpoint analytics → Overview and then select the 'Anomalies' tab.
  2. This tab displays detected anomalies along with their severity and impact.
drawing
  1. Select an item to view details such as app name, affected devices, detection times, and related device groups.
drawing
  1. Select a device correlation group to view shared attributes (like app version, driver, OS, or model) among affected devices. See how many devices are impacted or at risk, and the percentage of affected devices in each group.
drawing
  1. Select View Affected Devices to see a list of impacted devices and their key attributes. Filter by correlation group or view all affected devices.
drawing

INFO

You can learn more about Statistical Models for determining anomalies here.

Enhanced device timeline

The enhanced device timeline shows you a history of events on a specific device and you can look up events by name or details.

drawing

Right now, the enhanced device timeline shows things like app crashes, unresponsive apps, device boots, logons, and detected anomalies. Events will usually show up under 24 hours.

Limitations
  • With Advanced Analytics, the enhanced Device timeline tab replaces the Application reliability tab in device drill-down views. To view a device's application reliability score, go to the Device performance tab and search for the device.
  • The enhanced device timeline is only available for Intune-managed (including co-managed) devices.

Device scopes

Custom device scopes leverage Scope tags to filter Endpoint analytics reports, enabling you to view scores, insights, and recommendations for targeted groups of enrolled devices.

You can use custom device scopes with these Endpoint analytics reports:

  • Startup performance
  • Work from anywhere
  • Application reliability
  • Battery health

Create custom device scope

You can create and manage custom device scopes by using the Manage device scopes menu in Endpoint analytics.

  1. Got to to a supported report within Endpoint analytics (for example Startup performance).
  2. Select Device scope menu.
  3. Now select Manage device scopes to open a window where you can create or edit your custom device scopes.
drawingdrawing

You can use custom device scopes in any supported Endpoint analytics report. Once you pick a custom device scope, the page updates to show scores, data, and insights just for those devices. As you move around in Endpoint analytics, your selected device scope sticks with you across all the supported reports and pages.

Limitations
  • You can save up to 100 custom device scopes, and up to 20 can be active at a time.
  • Only one Scope tag can be used to create a custom device scope.

Device query and remote device actions

Device query

To use Device query, go to Devices in the Intune admin center and select the specific device you want to query. Under the Monitor section, choose Device query to run queries on that device.

drawing

You can find the available properties for queries in the Properties section.
To execute a query, enter your KQL statement and select Run. The results will appear in the Results tab.

drawing

TIP

You can find the latest list of all available properties here.

Remote action

Use Intune remote device actions within the single device query interface to manage devices remotely. After running a device query, you can initiate remote actions directly from the results, enabling faster and more efficient troubleshooting.

TIP

You can find the latest list of all available remote actions here.

Limitations
  • The result string of any query is limited to 128kb characters. If the result of your query is longer than 128kb characters, the result is truncated. An error message informs you about how many rows are truncated.
  • You can only send 15 queries a minute. If you run into a query limit exceeded error, wait for a minute and try again.
  • Query inputs have a length limit of 2048 characters. If you encounter a query too long error, then refine your query to have fewer characters and try again.
  • The now() scalar function doesn't support the offset parameter.
  • The !like operator is not supported.
  • The input window auto-recommends double quotes when only single quotes are supported on the following operators:
    • contains
    • !contains
    • startswith
    • !startswith
    • endswith
  • The WindowsRegistry entity fails to return the RegistryKey for root.
  • The WindowsRegistry entity fails to return 64-bit shared registry keys.
  • The WindowsRegistry entity fails to return binary ValueData.
  • If you’re querying devices that are running on Windows 10, they must be on a minimum quality version.
    • If running Windows 10 21H2, ensure that it's running version 10.0.19044.3393.
    • If running Windows 10 22H2, ensure that it's running version 10.0.19045.3393.
  • If there are multiple network cards available on the machine, then only the first configured domain is returned.
  • If TPM 2.0 is present on the device, then activated and enabled is always returned as TRUE.
  • If a file is currently in use on the machine, then FileInfo queries returns an error.
  • If the end user has admin access to the device, they might be able to change client-based information that show up in the query results. For example, OS version and registry.

Device query for Multiple Devices

To run a Device query for multiple devices, go to Devices → Device query, enter your query using supported properties and operators, and select Run. Results appear in the Results tab. To run only a specific query from multiple queries in the window, highlight the code and select Run.

You can find more information about creating KQL queries in the following links:

Limitations
  • Using the Device entity in aggregation functions shows a red underline. However, the query can still run and can return results as expected. For example, the following query shows a red underline under Device but still runs:
KQL
Cpu | summarize max(Device) by Manufacturer.
  • Queries with a join operator, $left and $right parameters show a red underline under $left and $right. However, the query can still run and returns results as expected.
  • A single query can contain a maximum of three join operators. Queries with more joins fail.
  • A max of ~50,000 records are returned for a query.
  • A maximum of 10 queries can be submitted per minute. Additional queries will fail.
  • A maximum of 1,000 queries can be submitted per month.
  • Negative values for the amounts parameter of the datetime_add() function aren't supported.
  • Referencing a variable that has been summarized by an aggregation function throws an error. Explicitly naming the variable allows the query to succeed again. For example, the query Device | summarize dcount(DeviceId) | order by dcount_DeviceId will fail. Device | summarize DCountDeviceIdRename=dcount(DeviceId) | order by DCountDeviceIdRename succeeds.

INFO

To learn more about the data platform schema used in the device queries click here.

Battery health

The battery health report gives you a clear look at how your device batteries are doing and how they might be affecting your users experience.

It helps you spot problems with the battery early on, so you can fix them before they get worse.

  1. Open the Intune admin center → Reports → Endpoint analytics → Battery health.
  2. The Battery health report page shows the following tabs:
    • Overview tab:
      • Battery Health Score: Shows overall laptop battery health as a weighted average of battery capacity and runtime scores. Helps you spot batteries that may need replacement. Maximum capacity is the ratio of current full charge to original design capacity.
      • Battery capacity score: Rates battery capacity from 0 to 100, averaged across all devices. Estimated device runtime is how long a device runs on a full charge, based on typical usage. The battery capacity score combines current capacity and estimated drain rate.
      • Battery runtime score: Reflects estimated device runtimes, scored averaged across all devices.
    • Device performance tab: Shows battery health metrics and scores for all battery-powered devices. Sort by metrics (e.g., Max capacity) or search by device name to identify devices with poor battery health. Selecting a device displays its runtime trend, score compared to the model average, and top battery-consuming apps from the last 14 days. A battery’s cycle count increases each time it discharges a total of 100%, even if spread over multiple uses.
    • Model performance tab: View battery health by device model to spot model-specific issues.
    • OS performance tab: View battery health and scores by OS version to spot issues tied to specific OS releases.
    • App impact tab: Shows battery usage by app over the last 14 days, helping identify apps that drain battery excessively.
drawing
Limitations
  • Some report data may show as Not available in exported .csv files, these appear as -1.
  • Devices with batteries designed for low capacity will show low runtime and appear in low runtime insights. The only solution is to replace the battery with a higher-capacity one.

Resource Performance report

The resource performance report shows you how well your devices processors and RAM are working, and how that affects the experience of the people using them. It helps you spot hardware problems early on, so you can fix them before they escalate. You'll also see suggestions for when upgrading your CPU or RAM could make a real difference, and which devices might need attention before their warranties run out.

  1. Open the Intune admin center → Reports → Endpoint analytics → Resource performance.
  2. The Resource performance report page shows a Resource performance score tab, a Model performance tab and a Device performance tab.
drawing

Resource performance score

The Resource Performance Score provides a quick overview (from 0 to 100 again) of how well your device's CPU and RAM are performing, whether it's a regular Windows PC or a Cloud PC. It’s based on a combination of your CPU spike time scores and RAM spike time scores, so you can easily see if your hardware is keeping up or needs attention.


CPU spike time score

The CPU Spike Time Score (0–100) indicates how frequently your device's CPU experiences heavy usage. Lower scores suggest more frequent spikes and potential slowdowns. A spike is counted when CPU usage exceeds 50% on average over the last 14 days. You can improve scores by upgrading your CPU, optimizing OS or power settings, or choosing a higher-spec Cloud PC.


RAM spike time score

The RAM Spike Time Score (0–100) indicates how frequently your device's RAM usage exceeds 75%. Lower scores suggest more frequent spikes and potential slowdowns. This report averages this figure over the last 14 days. You can improve scores by upgrading RAM or adjusting UEFI/BIOS settings for Windows devices, or by selecting a higher configuration for Cloud PCs.

Limitations
  • Some data points in the report might show -- when not available. When you export the report, data points that aren't available appear as -1 in the generated .csv file.
  • Health status appears differently in the report and the exported .csv
    • HealthStatus .csv value:
      • 0️⃣: Unknown
      • 1️⃣: Insufficient data
      • 2️⃣: Needs attention
      • 3️⃣: Meeting goals
  • Some columns, such as ResourcePerfScore and TotalRamInMB, appear as type double in the exported .csv file, while the corresponding columns in the report Resource performance score and RAM are shown as type int.
  • The MachineType column in the .csv file can have values Physical, CPC, and Others, which correspond to Device Type values in the report as physical, virtual, and unknown, respectively.

🗂️ Additional Intune reports

Device-level User experience

To find details on a specific Windows device, you can look in one of the Device-centred reports or select a device directly through the Intune admin Portal. You will find the User Experience blade there.

drawing

Endpoint analytics

The endpoint analytics blade shows you your general endpoint analytics score and an overview of the other scores.

drawing

Startup performance

The Startup performance score (0–100) measures how quickly users go from power-on to a responsive desktop.
It combines:

  • Boot score: Time from power-on to sign-in, averaged across devices.
  • Sign-in score: Time from entering credentials to a usable desktop, averaged across devices.

Both scores help identify and address delays in the startup process.

drawing

INFO

You can find more information about known issues here.


Resource performance

For details on resource performance metrics, refer to the Resource Performance report section above.

drawing

Work from Anywhere

The Work from Anywhere report shows how ready your organization is for remote productivity. It provides a score (0–100) based on the percentage of devices meeting key criteria:

  • Windows version: Measures how many devices run supported Windows versions. Newer versions improve user experience.
  • Cloud management: Tracks devices managed by Intune or Configuration Manager and connected to Microsoft 365 cloud services.
  • Cloud identity: Shows the percentage of devices enrolled in Microsoft Entra ID or hybrid Entra ID for secure, seamless sign-in.
  • Cloud provisioning: Measures devices provisioned using Windows Autopilot or as Windows 365 Cloud PCs for a streamlined setup.

A higher score means more devices are optimized for productive, secure work from anywhere.

drawing

INFO

You can find more information about known issues here.


Battery health

For details on battery health metrics, refer to the Battery health section above.

drawing

Device timeline

For details on the device timeline, refer to the Enhanced device timeline section above.

drawing

Standard Endpoint analytics reports

Startup performance

The Startup performance score (0–100) measures how quickly users go from power-on to a responsive desktop. It combines:

  • Boot score: Time from power-on to sign-in.
  • Sign-in score: Time from entering credentials to a usable desktop.

Both scores help identify and address delays in the startup process.

Reporting tabs:

  • Model performance: View boot and sign-in performance by device model to spot model-specific issues.
  • Device performance: See boot and sign-in metrics for all devices, sort by metric, and review individual device history.
  • Startup processes: Identify processes that delay sign-in by keeping CPU usage high after desktop render. Shows device count, median delay, and total delay per process.
drawing

INFO

You can find more information about known issues here.


Restart frequency

Endpoint analytics includes insights into restart frequency, helping you spot devices with frequent reboots that may impact user experience.

Restarts are grouped into six categories:

  • Abnormal shutdowns (unexpected restarts):
    • Stop errors: Blue screen errors (should be rare, less than 2 per device per year).
    • Long power button press: Forced restarts by holding the power button (should be even less frequent).
    • Unknown: Other abnormal shutdowns.
  • Normal shutdowns (normal restarts):
    • Update: Restart to complete a Windows update (about one per device per month is ideal).
    • Shutdown (no update): User-initiated shutdowns (daily).
    • Restart (no update): Should be rare (ideally close to zero).
drawing

INFO

You can find more information about known issues here.


Application reliability

The application reliability report helps you quickly identify desktop apps that impact end-user productivity by showing aggregate usage and failure metrics. You can drill into specific device data and view app reliability events to troubleshoot issues.

IMPORTANT

As mentioned above, if you use Advanced Analytics, the App Reliability Score and App Performance tab are replaced with the enhanced Device Timeline tab. To view a device's application reliability score, go to the Device performance tab and search for the device.

App reliability score
This score (0–100) summarizes desktop app robustness across your environment, based on each app’s crash frequency and usage over the past 14 days.

App performance tab
Shows reliability insights for foreground apps with significant usage (active on >5 devices or >2% of enrolled devices). For each app, you’ll see:

  • App name/publisher
  • Active devices (14 days)
  • Total usage duration (14 days)
  • Total crashes (14 days)
  • Mean time to failure (average usage time before a crash)
  • App reliability score

App performance details
Select an app to compare crash counts and affected devices by app version or OS version, helping you pinpoint problematic versions or OS correlations.

Device performance tab
Shows app reliability insights per device, including total app crashes in the last 14 days. Selecting a device displays a timeline of app crash and unresponsive events (up to 14 days).

App crash events are limited to 10 per app, per device, per day.

drawing

INFO

You can find more information about known issues here.


Endpoint analytics in Microsoft Adoption Score

Endpoint analytics in Microsoft Adoption Score provides organizational-level insights into device performance, startup times, and application reliability, helping you identify and address issues that impact user experience. These analytics are visible to Adoption Score users, not just Intune admins, making it easier to drive improvements across your organization.

Key insights include:

  • Current Endpoint analytics score and trends over 180 days
  • Startup performance scores (boot and sign-in times)
  • Application reliability metrics (top apps affecting reliability, mean time to failure, and active devices)

The Endpoint analytics score is a weighted average of Startup performance, Application reliability, and Work from anywhere scores.

drawingdrawing

INFO

You can find more information about known issues here.

💡 Conclusion

Who would have thought there could be so much depth behind just a handful of reports and dashboards?

Advanced Analytics in Intune Suite goes far beyond simple charts, offering a wealth of insights, configuration options, and troubleshooting tools. Not only to watch current data, but also helping admins be more proactive when it comes to device health and reliability. By understanding all these features, you can truly unlock the value of your device data and deliver a better experience for your users.