⚙️ Configure User Feedback for SAP
📖 Overview
GermainUX can collect feedback directly from users of SAP Fiori, SAPUI5, Web GUI, SAP Commerce Cloud, and other compatible browser-based SAP applications.
Feedback is automatically associated with available context such as the application, page, user session, business process, errors, and performance data. This helps teams understand what the user experienced before submitting feedback.
📋 Prerequisites
Before configuring user feedback:
|
Prerequisite |
|
|---|---|
|
1 |
Deploy and enable GermainUX RUM JS. |
|
2 |
Confirm sessions are being collected |
|
3 |
Configure privacy |
|
4 |
Enable Session Replay (optional) |
🔧 Configure Feedback Collection
-
Go to Workspace > Analytics > UX Monitoring Profiles.
-
Select the profile used by the SAP application.
-
Enable user feedback.
-
Configure the feedback prompt, rating scale, and optional comment field.
-
Define when and where the prompt appears.
-
Select the application, pages, users, or business processes in scope.
-
Save and publish the configuration.
The available settings may vary by GermainUX version.
🔔 Feedback Triggers
Feedback can be requested:
|
Trigger |
|---|
|
When the user selects the feedback option |
|
After completing or abandoning a business process |
|
After an application error or slow interaction |
|
On selected pages or SAP Commerce Cloud journey steps |
|
According to targeting or sampling rules |
Avoid displaying prompts too frequently or during critical user actions.
📊 Analysis
Use GermainUX dashboards to analyze feedback by:
|
Attribute |
|---|
|
Rating and comment |
|
Application, page, or transaction |
|
Business-process step |
|
SAP Commerce Cloud journey stage |
|
Error or performance issue |
|
Browser, device, or location |
|
User session |
When Session Replay is enabled, authorized users can review the captured session leading to the feedback while respecting configured privacy controls.
Alerts
Configure alerts or reports for:
|
Alert |
|---|
|
Negative feedback |
|
Sudden changes in satisfaction |
|
Feedback associated with errors or failed processes |
|
Recurring complaints |
|
High-impact SAP Commerce Cloud issues |
✅ Validation
Confirm that:
|
Check |
|---|
|
The feedback prompt appears only in the intended context. |
|
Ratings and comments reach GermainUX. |
|
Feedback is associated with the correct session and application. |
|
Sensitive information is masked or excluded. |
|
Alerts and reports reach the appropriate recipients. |
⚙️ Configure User Feedback for SAP
📖 Overview
GermainUX enables users to submit feedback directly from SAP Fiori, SAPUI5, Web GUI, SAP Commerce Cloud, and other compatible browser-based SAP applications.
Feedback can be correlated with the user’s digital experience, including:
|
Context |
|---|
|
Application and page |
|
User session |
|
Business-process step |
|
User actions |
|
Application errors |
|
Performance issues |
|
Browser and device |
|
Session Replay, when enabled |
This context helps teams understand what happened before the user submitted feedback and distinguish application issues from usability, training, and business-process problems.
📋 Prerequisites
Before configuring user feedback:
-
Deploy GermainUX RUM JS in the SAP web application.
-
Confirm that user sessions and application activity are reaching GermainUX.
-
Configure data masking and privacy rules.
-
Enable Session Replay if visual context is required.
-
Identify the applications, pages, and business processes where feedback should be available.
User feedback requires GermainUX monitoring to run in the relevant browser context. It is not intended for the native SAP GUI desktop client.
🖥️ Supported Applications
User feedback can be configured for compatible browser-based SAP applications, including:
|
Application |
|---|
|
SAP Fiori |
|
SAPUI5 |
|
SAP Web GUI |
|
SAP portals |
|
Custom SAP web applications |
|
SAP Commerce Cloud storefronts |
|
SAP Commerce Cloud administrative interfaces |
The available context depends on the telemetry captured for each application.
🔧 Configure User Feedback
-
Go to Workspace > Analytics > UX Monitoring Profiles.
-
Select the profile used to monitor the SAP application.
-
Enable user feedback collection.
-
Configure the feedback prompt.
-
Select the rating scale and optional comment field.
-
Define the applications, pages, or users in scope.
-
Configure when the prompt can appear.
-
Save and publish the updated profile.
-
Test the feedback experience in a nonproduction environment.
The exact options may vary by GermainUX version.
📝 Configure the Feedback Form
A feedback form can include:
|
Field |
|---|
|
Satisfaction rating |
|
Category or reason |
|
Optional written comment |
|
Page or process context |
|
Contact permission or follow-up request |
|
Custom fields relevant to the application |
Keep the form short so users can submit feedback without interrupting their work.
Avoid requesting passwords, payment information, authentication tokens, health information, or other sensitive data in free-text fields.
⏰ Configure When Feedback Appears
Feedback can be collected through a user-initiated control or a configured prompt.
Depending on the application and configuration, the prompt can be associated with:
|
When |
|---|
|
A selected page or application |
|
Completion of a business process |
|
Abandonment of a process |
|
An application error |
|
A slow user interaction |
|
A specific SAP Commerce Cloud journey step |
|
Configured targeting or sampling rules |
Avoid displaying feedback prompts too frequently or while users are completing critical actions.
🛒 SAP Commerce Cloud Feedback
For SAP Commerce Cloud, feedback can help identify issues affecting:
|
Area |
|---|
|
Product discovery |
|
Search results |
|
Product information |
|
Add-to-cart activity |
|
Cart management |
|
Checkout |
|
Payment |
|
Order confirmation |
|
Account management |
|
Overall storefront experience |
Analyze feedback alongside search behavior, cart and checkout events, errors, abandonment, performance, and confirmed conversion data.
For example, negative checkout feedback can be correlated with the user’s browser errors, failed network requests, checkout duration, and Session Replay.
📊 Analyze Feedback
Use GermainUX dashboards to analyze feedback by:
|
Metric |
|---|
|
Rating |
|
Feedback category |
|
Comment |
|
Application and environment |
|
Page or route |
|
Business process and step |
|
SAP Commerce Cloud journey stage |
|
User session |
|
Error type |
|
Performance |
|
Browser, device, or location |
|
Application release |
Feedback should be evaluated together with measured behavior. A low rating may be caused by an application error, poor performance, confusing workflow, missing information, or an outcome unrelated to the software.
🔁 Correlate Feedback with Session Replay
When Session Replay is enabled, authorized users can review the captured session leading to the feedback.
Session Replay can help determine:
|
Insight |
|---|
|
What the user attempted to do |
|
Where the user encountered difficulty |
|
Which errors appeared |
|
Whether an interaction was slow |
|
Which process step failed or was abandoned |
|
Whether the problem can be reproduced |
Session Replay reconstructs captured application activity. Its completeness depends on the monitoring scope, browser context, privacy configuration, and data collected during the session.
🔔 Alerts and Reports
Configure alerts for feedback that requires immediate attention, such as:
|
Immediate Alerts |
|---|
|
Very low ratings |
|
Feedback associated with an application error |
|
Failed checkout or payment feedback |
|
Repeated complaints about the same process |
|
Sudden increases in negative feedback |
|
Feedback from a critical user group or business process |
Scheduled reports can summarize:
|
Report |
|---|
|
Feedback volume |
|
Average rating |
|
Rating trends |
|
Most frequent categories |
|
Applications and processes receiving the most negative feedback |
|
Related errors and performance problems |
|
SAP Commerce Cloud feedback by journey stage |
|
New or recurring comments |
✅ Validation
After enabling user feedback:
-
Confirm that the feedback control or prompt appears in the intended application.
-
Verify that it does not interfere with SAP navigation or business processes.
-
Submit test ratings and comments.
-
Confirm that the feedback reaches GermainUX.
-
Verify that it is associated with the correct application and session.
-
Confirm that related errors and performance telemetry are available.
-
Test the Session Replay link, when enabled.
-
Verify that sensitive information is masked or excluded.
-
Confirm that alerts and reports reach the correct recipients.
🔧 Troubleshooting
🔍 The feedback prompt does not appear
Verify that:
-
RUM JS is deployed and running.
-
The correct UX Monitoring Profile is enabled.
-
The application URL matches the configured scope.
-
Targeting and sampling rules include the current session.
-
The prompt has not already been dismissed or submitted.
-
The application permits GermainUX to execute in the required browser context.
🔗 Feedback is not associated with a session
Confirm that:
-
User-session monitoring is enabled.
-
Feedback and session telemetry use the same application profile.
-
The session remained active when the feedback was submitted.
-
Required identifiers have not been removed by configuration.
❌ Session Replay is unavailable
Verify that:
-
Session Replay is enabled for the application.
-
The session was selected for recording.
-
Privacy or retention settings have not excluded the recording.
-
The replay data has completed processing.
🔒 Privacy and Security
Apply appropriate privacy controls before collecting user feedback:
|
Control |
Details |
|---|---|
|
Mask sensitive content |
Mask sensitive page content and form fields. |
|
Do not request confidential data |
Do not request confidential information in comments. |
|
Restrict access |
Restrict access to feedback and Session Replay. |
|
Use pseudonymous identifiers |
Use pseudonymous user identifiers where possible. |
|
Define retention |
Define appropriate data-retention periods. |
|
Inform users |
Inform users about monitoring and feedback collection when required. |
|
Review free-text comments |
Review free-text comments before sharing them broadly. |
Feedback collection and Session Replay must follow the organization’s privacy, security, and regulatory requirements.
ℹ️ 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