Skip to main content
Availability2022.1 or later

SAP Commerce Cloud Monitoring

Browser, HTTP and Java coverage

Configure storefront monitoring

Deploy RUM JS on storefront

Configure OCC API monitoring

Endpoint checks, not internal visibility

Configure Java monitoring

When Java profiling applies

SAP Commerce Cloud Monitoring

SAP Commerce Cloud—formerly SAP Hybris—can be monitored through its available browser, HTTP, Java, log, infrastructure, and synthetic access points.

Environment coverage

The available coverage depends on whether the environment is:

Supported monitoring capabilities

Configure storefront monitoring

Deploy RUM JS on the SAP Commerce Cloud storefront to monitor:
  • User sessions
  • Session Replay
  • Product and category views
  • Product searches
  • Add-to-cart and remove-from-cart actions
  • Cart and checkout journeys
  • User-perceived performance
  • JavaScript errors
  • Failed browser requests
  • Rage clicks and dead clicks
  • Customer feedback
  • Conversion and abandonment
The exact events available depend on the storefront implementation and configuration. For headless storefronts, deploy RUM JS in the customer-facing frontend application. The frontend may use Spartacus, another JavaScript framework, or a custom implementation.

Configure conversion events

Potential commerce events include:
  • Product Viewed
  • Category Viewed
  • Search Submitted
  • Search with No Results
  • Product Added to Cart
  • Product Removed from Cart
  • Cart Viewed
  • Checkout Started
  • Checkout Step Completed
  • Checkout Failed
  • Order Completed
These events may require custom extraction or instrumentation. GermainUX does not automatically recognize every SAP Commerce Cloud event. Use them to build funnels such as:
1

Landing Page

2

Category Viewed

3

Product Viewed

4

Product Added to Cart

5

Cart Viewed

6

Checkout Started

7

Order Completed

Configure OCC API monitoring

The GermainUX Engine can execute HTTP checks against reachable SAP Commerce Cloud OCC or other supported endpoints. Configure:
  • Endpoint URL
  • HTTP method
  • Authentication
  • Request headers
  • Approved request body
  • Timeout
  • Schedule
  • Expected status
  • Functional response validation
  • Privacy rules
This provides endpoint monitoring—not automatic visibility into the internal execution of every Commerce Cloud service.

Configure Java monitoring

SAP Commerce Cloud and legacy SAP Hybris use Java-based server components. The GermainUX Code Profiler may monitor those components only when:
  • The JVM and application server are supported.
  • The organization controls the runtime.
  • The profiler agent can be installed.
  • The deployment is approved.
  • The environment permits the required network communication.
Potential capabilities include:
  • Java transaction tracing
  • Method-level performance
  • Errors and exceptions
  • Outbound calls
  • Database-call correlation
  • Time spent in supported Java components
Do not claim Java profiling for SAP-managed Commerce Cloud environments unless SAP permits agent installation in that specific environment. This Java capability applies to SAP Commerce Cloud or Hybris components—not ABAP.

Configure log and infrastructure monitoring

For customer-controlled environments, the Engine may monitor:
  • Accessible Commerce Cloud logs
  • Web-server logs
  • Application-server logs
  • Integration logs
  • Java process availability
  • CPU, memory, and disk
  • Supported databases
  • HTTP endpoints
For SAP-managed cloud environments, monitoring is limited to the logs, APIs, metrics, and access points SAP makes available to the customer.

Configure synthetic commerce monitoring

Use the RPA Bot Recorder to create scenarios such as:
  • Open the storefront
  • Search for a product
  • Open a product page
  • Add a product to the cart
  • Start checkout
  • Validate pricing or availability
  • Sign in to a customer account
  • Confirm that a critical page works
Use dedicated test accounts and safe test data. Avoid creating real orders unless the scenario includes an approved cancellation or cleanup process.

Get More Information

GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your SAP environment. Contact GermainUX Support.

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.