Skip to main content

User-Experience KPIs

Segment by role and page

Business-Process KPIs

Monitor login and order flows

Infrastructure KPIs

Correlate infrastructure with users

Components

Collection methods for SAP

Overview

GermainUX provides KPIs for monitoring the user experience, performance, errors, business processes, and availability of SAP applications. The available KPIs depend on the deployed GermainUX components and configured data sources. Monitoring can cover:
  • SAP Fiori
  • SAPUI5
  • SAP Web GUI
  • SAP portals and custom web applications
  • SAP Commerce Cloud
  • APIs and integrations
  • Application logs
  • Hosts, services, processes, and databases
  • Synthetic user scenarios
GermainUX does not natively profile ABAP code. SAP backend metrics and diagnostics are available only when collected through an accessible log, API, database, file, or custom integration.

User-Experience KPIs

These KPIs are collected from compatible browser-based SAP applications using GermainUX RUM JS. These KPIs can be segmented by application, environment, user, role, page, browser, device, location, release, or other configured attributes.

Performance KPIs

Common performance measurements include:
  • Page and view load time
  • User-action duration
  • Network-request duration
  • Resource-load duration
  • Business-process duration
  • Individual process-step duration
  • API and integration response time
  • Synthetic transaction duration
  • Server, service, and database response time
Analyze averages together with percentiles and affected-user counts. Averages alone can hide severe performance problems experienced by a smaller group of users.

Error KPIs

GermainUX can monitor errors visible through the configured data sources, including:
  • JavaScript errors
  • Browser console errors
  • Failed resources
  • HTTP errors
  • Network timeouts
  • Functional errors returned with HTTP success statuses
  • Visible application error messages
  • Failed business-process steps
  • API and integration failures
  • Application-log errors
  • Synthetic transaction failures
Errors can be categorized by type, severity, application, process, message, user impact, and recurrence.

Business-Process KPIs

GermainUX can monitor SAP business processes when their steps are observable through browser activity, application events, logs, APIs, or synthetic scenarios. Examples include login, order creation, approvals, customer-service workflows, purchase-to-pay activities, and SAP Commerce Cloud checkout.

SAP Commerce Cloud KPIs

For SAP Commerce Cloud, formerly SAP Hybris, GermainUX can monitor the complete digital customer journey.

Product discovery

  • Product searches
  • No-result searches
  • Product-list views
  • Product-detail views
  • Search response time
  • Product-selection activity

Cart and checkout

  • Add-to-cart events
  • Remove-from-cart events
  • Cart updates
  • Checkout starts
  • Checkout-step completion
  • Checkout errors
  • Cart abandonment
  • Checkout abandonment
  • Checkout duration

Conversion

  • Confirmed orders
  • Conversion rate
  • Funnel completion
  • Drop-off by journey stage
  • Conversion by device, browser, region, campaign, or customer segment
  • Revenue and order value when authoritative transaction data is integrated
Use server-side order data as the authoritative source for confirmed orders and revenue. Browser events provide evidence about the customer journey but may not confirm that a transaction was finalized.

Commerce experience

  • Storefront performance
  • JavaScript and browser errors
  • Failed network requests
  • Third-party service failures
  • Customer feedback
  • Frustration indicators
  • Synthetic browse, login, cart, and checkout success

Synthetic-Monitoring KPIs

GermainUX RPA bots can continuously validate critical SAP transactions. Synthetic monitoring detects issues even when no real users are active.

Application and Integration KPIs

The GermainUX Engine can collect application and integration KPIs from accessible interfaces, including:
  • Endpoint availability
  • HTTP response time and status
  • Request and transaction volume
  • Timeout and retry volume
  • API failure rate
  • Application-log error volume
  • Queue depth or backlog
  • Scheduled-job duration and status
  • Service and process availability
  • Database connectivity and response time
The exact KPIs depend on the SAP architecture and configured integrations.

Infrastructure KPIs

Where the required access is available, GermainUX can monitor:
  • CPU utilization
  • Memory utilization
  • Disk and filesystem utilization
  • Host availability
  • Process and service state
  • Network response time
  • Database performance
  • Connection utilization
  • Server and container health
Infrastructure KPIs can be correlated with user activity, application errors, synthetic failures, and business-process performance. Configure dashboards for:
  • SAP user experience
  • Errors affecting users
  • Application and integration performance
  • Business-process effectiveness
  • SAP Commerce Cloud conversion
  • Synthetic availability
  • Infrastructure health
For each KPI, consider displaying:
  • Count
  • Average
  • Median
  • Percentiles
  • Minimum and maximum
  • Error or success rate
  • Unique users
  • Affected sessions
  • Trend compared with the previous period
  • Deviation from a baseline
  • Breakdown by relevant dimensions

Alerts and Reports

Configure SLAs and alerts for important conditions such as:
  • Application unavailability
  • Increased error rate
  • Slow user actions
  • API or integration failure
  • Failed business processes
  • SAP Commerce Cloud checkout failures
  • Conversion decline
  • Synthetic transaction failure
  • Host, service, or database degradation
Scheduled reports can summarize KPI values, trends, affected users, business impact, and changes compared with the previous period.

Components

SAP KPIs can be collected using:

Additional Resources

Pivot and Measures for SAP KPIs

Read more

Create your KPIs

Read more

Get Help

Contact GermainUX Support

The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.