Feedback context
Customize the popup
Session Replay
Troubleshooting
Overview
The GermainUX User Feedback Popup allows Oracle Siebel CRM users to submit feedback directly from the application.Feedback context
Each response can be correlated with the user’s current Siebel context, including:- Application and environment
- Screen, view, and applet
- User session
- Recent clicks and navigation
- Errors and validation messages
- Performance and network activity
- Business-process steps
- Session Replay, when enabled
Prerequisites
Before enabling feedback:- Deploy RUM JS in Siebel Open UI.
- Verify that user sessions reach GermainUX.
- Configure the Siebel UX Monitoring Profile.
- Enable Session Replay when required and permitted.
- Configure user, screen, view, and applet identification.
- Review privacy and data-retention requirements.
Show all 9
Show all 9
- Define who owns and responds to submitted feedback.
- Decide which users and environments should receive the popup.
- Test the configuration with a controlled group.
Choose the deployment method
The popup is part of GermainUX Real User Monitoring. It can be provided through:Define the feedback objective
Before configuring the popup, identify what the feedback will help improve.Feedback formats
Depending on the configured feedback mechanism, GermainUX can collect:- Thumbs up or thumbs down
- Positive or negative feedback
- Written comments
- Ratings or scores
- Survey responses
- NPS responses
- Page, application, and session context
0–10 scale:
Enable the Feedback Popup
The popup is disabled by default and must be enabled for the applicable Siebel UX Monitoring Profile. Go to: Workspace > Analytics > UX Monitoring Profiles > Siebel OpenUI Depending on the GermainUX version, the profile may appear under: Workspace > Settings > Analytics > UX Monitoring Profiles Open the profile’s initialization script and enable the feedback plugin:germainApm.start() call.
Disable the popup
The default value isfalse. To disable it explicitly:
Customize the popup
The popup’s buttons, labels, colors, comment form, parent element, and screen position can be customized. Example:Configuration reference
Choose the popup position
Available positions are:top-lefttop-rightbottom-leftbottom-right
- Siebel navigation
- Applet controls
- Save and submit buttons
- Popup dialogs
- Notifications
- Scrollbars
- Frequently used fields
parentSelector when the button must be attached to a specific stable element rather than document.body.
Customize labels
Use neutral, unambiguous labels. Recommended examples:Target the appropriate users
Do not automatically expose every feedback request to every user. Targeting can be controlled through:- UX Monitoring Profile scope
- Application and environment
- URL patterns
- User or group inclusion
- Screen or view
- Controlled pilot population
- Custom profile initialization logic, when required and supported
Control feedback frequency
Repeated prompts can create survey fatigue and reduce response quality. When configuring triggered questions or surveys:- Do not interrupt every Siebel session.
- Avoid prompting during a critical transaction.
- Do not immediately repeat a dismissed prompt.
- Consider asking after process completion.
- Limit repeated requests to the same user.
- Avoid overlapping surveys.
- Suppress prompts for synthetic and test accounts.
Correlate feedback with Siebel context
Confirm that submitted feedback retains the available context:- Username or authorized user identifier
- Session ID
- Application
- Environment
- Screen
- View
Show all 14
Show all 14
- Applet
- Page or URL
- Submission timestamp
- Feedback type
- Comment
- Related business process
- Related errors
- Related performance activity
Session Replay
When Session Replay is enabled, authorized analysts can replay the activity preceding the feedback. Replay can help determine:- What the user was trying to accomplish
- Which screens and views were involved
- Whether the user repeated actions
- Whether a control did not respond
- Whether an error appeared
- Whether a workflow was confusing
- Whether performance contributed to the feedback
- What occurred immediately before submission
Privacy and data protection
Feedback comments can contain personal, customer, health, financial, or other confidential information. Before production rollout:- Tell users not to enter sensitive information.
- Avoid requesting passwords or authentication details.
- Make email optional unless follow-up requires it.
- Apply masking and exclusion rules.
- Restrict access to comments and Session Replay.
- Define a retention period.
Show all 10
Show all 10
- Review whether usernames should be stored, pseudonymized, or excluded.
- Protect exported reports.
- Define an approved follow-up process.
- Comply with employee-notice and consent requirements.
Validate the configuration
Use a controlled Siebel user session to test both positive and negative feedback. Validation steps:Open the monitored Siebel environment
Confirm that the feedback controls appear
Verify that they do not obstruct Siebel controls
Submit positive feedback with a comment
Submit negative feedback with a comment
Confirm that both submissions appear under the User Feedback KPI
Verify application, user, session, screen, view, and applet context
Confirm that Session Replay is linked when enabled
Verify that privacy masking works
Confirm that only authorized users can access the response
- Supported browsers
- Different screen sizes
- Custom Siebel views
- Popup dialogs
- Keyboard navigation
- Accessible labels
- Logout and new-session behavior
KPIs
See KPIs of Real User Feedback Popup. Useful measures include:- Feedback count
- Positive count
- Negative count
- Positive-response percentage
- Negative-response percentage
- Comment count
Show all 11
Show all 11
- Unique users
- Unique sessions
- NPS, when correctly configured
- Feedback associated with errors
- Feedback associated with process drop-offs
Analyze feedback
Segment Siebel feedback by:- Application
- Environment
- Screen
- View
- Applet
- User
Show all 16
Show all 16
- Team
- Role
- Region
- Feedback type
- Error category
- Business process
- Process step
- Browser
- Application version
- Time period
- Session duration
- Click performance
- User-facing application errors
- User validations
- Workflow overrun
- Repeated activity
- Abandonment
- Recent releases
Dashboards
Go to: Workspace > Dashboards > All Search for:- Siebel User Experience
- Siebel Marketing
- Portlets containing Feedback
Configure alerts and follow-up
Create alerts for feedback that requires timely action, such as:- Strongly negative feedback
- A comment mentioning a severe problem
- Feedback associated with a critical error
- Repeated negative feedback for the same workflow
- A sudden decline in the positive-response rate
- A high-value user or process requiring follow-up
Troubleshooting
The popup does not appear
Verify that:- RUM JS is loaded.
- The correct UX Monitoring Profile is active.
settings.plugins.feedback.enabledistrue.- The configuration is applied before
germainApm.start(settings). - The profile has been saved and published.
- The user started a new browser session.
parentSelectoridentifies an existing element.- CSS does not hide the controls.
Feedback submits but does not appear
Check:- Browser telemetry requests
- Network and proxy access
- Application and environment assignment
- Feedback KPI configuration
- Time range and filters
- Data-processing errors
- User or bot exclusions
Feedback has no session context
Verify:- User Monitoring is active.
- The feedback control is created by the same monitoring instance.
- Session identification succeeds.
- The popup is not loaded by a duplicate RUM configuration.
- The feedback event is submitted before session termination.
Related Documentation
Dashboard & Reports
AI
Analytics
Automation
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

