⚙️ 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:
|
Environment |
Notes |
|---|---|
|
SAP-managed Commerce Cloud |
Managed cloud environments may restrict access to servers, JVMs, logs, and databases. |
|
Privately hosted |
|
|
On-premise |
|
|
A customer-controlled legacy SAP Hybris deployment |
|
✅ Supported monitoring capabilities
|
SAP Commerce Cloud layer |
GermainUX component |
Capabilities |
|---|---|---|
|
Storefront |
RUM JS |
Real-user monitoring, Session Replay, pages, clicks, errors, requests, heatmaps, feedback, and conversion journeys |
|
Browser-side JavaScript |
JS Profiler |
Advanced JavaScript, browser, and network diagnostics |
|
Storefront journeys |
RPA Bot Recorder |
Synthetic product search, cart, checkout, login, and account scenarios |
|
HTTP and OCC APIs |
Engine |
Availability, response time, status, and configured functional validation |
|
Accessible logs |
Engine |
Generic or custom log parsing |
|
Customer-controlled servers |
Engine |
Supported host, process, service, and capacity monitoring |
|
Customer-controlled database |
Engine |
Monitoring when the database technology is supported and access is available |
|
Customer-controlled Java runtime |
Code Profiler |
Java method and transaction profiling when the runtime is supported and agent installation is permitted |
🖥️ Configure storefront monitoring
Deploy RUM JS on the SAP Commerce Cloud storefront to monitor:
|
Event |
|---|
|
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:
|
Event |
|---|
|
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:
-
Landing Page
-
Category Viewed
-
Product Viewed
-
Product Added to Cart
-
Cart Viewed
-
Checkout Started
-
Order Completed
🛰️ Configure OCC API monitoring
The GermainUX Engine can execute HTTP checks against reachable SAP Commerce Cloud OCC or other supported endpoints.
Configure:
|
Parameter |
|---|
|
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:
|
Requirement |
|---|
|
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:
|
Capability |
|---|
|
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:
|
Item |
|---|
|
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:
|
Scenario step |
|---|
|
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.
Component: Engine, JS Profiler, Mobile App, RPA Bot Recorder, RUM JS
Feature Availability: 2022.1 or later