How ADEM Calculates Experience Score
Focus
Focus
Autonomous DEM

How ADEM Calculates Experience Score

Table of Contents

How ADEM Calculates Experience Score

The Experience score gives you an indication of the health of a Mobile User, Application, or Remote Site.
Where Can I Use This?What Do I Need?
  • Prisma Access (Managed by Strata Cloud Manager)
  • Prisma Access (Managed by Panorama)
  • Prisma Access license
  • ADEM or Strata Cloud Manager Pro license
  • (For Browser-Based Real User Monitoring (RUM)) Prisma Access Browser license with the ADEM Browser Plugin installed
Autonomous Digital Experience Management (ADEM) uses Experience Score to report application performance so that you can gauge the experience quality of your users and take action if the score falls below a certain level.
For both mobile users and remote sites, ADEM calculates the experience score for an app domain using synthetic metrics collected through application tests.
For mobile users only, ADEM can also calculate the experience score for an app domain using Browser-Based Real User Monitoring (RUM) metrics.

Synthetic Metrics Score

To calculate experience score from synthetic metrics for both mobile users and remote sites, ADEM uses two key metrics: Time to First Byte (TTFB) and Availability.
  • Availability:
    • 0: Application experience score is 0.
    • Available: Application experience score is based on TTFB thresholds.
  • TTFB, composed of:
    • DNS Resolution Time
    • TCP Connect Time
    • SSL Connect Time
    • HTTP Latency
  • ADEM displays experience score using a color-coded scale:
    • Good (green): score >=70
    • Fair (orange): score 69-30
    • Poor (red): score <30
When the experience score drops below 70, ADEM identifies the root cause by analyzing the following segments synthetic test scores:
  • Device
  • Wi-Fi
  • LAN
  • ISP
  • App
ADEM calculates the synthetic metrics score every 5 minutes. If ADEM detects poor performance, it will associate a single root cause with the application for the next 5-minute window, until the issue is resolved.

Browser-Based RUM Metrics Score

ADEM evaluates mobile user experience with the following RUM metrics:
  • Largest Contentful Paint (LCP): Measures the time taken to render the largest visual element in the viewport.
  • Interaction to Next Paint (INP): Assesses interface responsiveness by measuring how quickly the app responds to user interactions (e.g., clicks or keypresses).
  • Availability:
    • 1 when HTTP status is successful.
    • 0 otherwise.
Browser-Based RUM Experience Score Calculation
  • If Availability = 0: The application score is set to 0.
  • Otherwise, the score is the minimum of LCP Score and INP Score.

Combined Experience Score

  • When both Synthetic and RUM metrics are available, the experience score uses only RUM metrics.
  • When RUM metrics are unavailable, the experience score uses only synthetic metrics.

Experience Score Calculation for Remote Sites

For remote sites, ADEM monitors paths based on application forwarding policies configured on Prisma SD-WAN devices. ADEM runs synthetic tests on all active and backup paths per application and calculates the experience score per path, per application, and per site, which rolls up from all remote sites as the organization experience score.
Remote Site Experience Score
The remote site experience score is an average of all test sample results that are collected from individual applications monitored for that remote site.
Organization Experience Score
The organization experience score for remote sites is an average of all test sample results that are collected from individual applications monitored on all remote sites.
Experience Score for Each Path
For each path (active and backup path) that is discovered by ADEM based on the application forwarding policy configured on Prisma SD-WAN devices, ADEM calculates the experience score using synthetic metrics.
Application Experience Score
The application experience score per remote site is an average of test samples collected from all active paths. For example, if an application for a remote site is monitored on two active and two backup paths, the average of test sample results from all active paths will be considered as the experience score for that application monitored on that remote site.