Create the Siebel UX Monitoring Profile
Exclude bots and crawlers
Configure privacy
Troubleshooting
Session Replay overview
Session Replay allows authorized teams to reconstruct the user’s experience and understand:- What the user was trying to accomplish
- Which screens, views, and applets were used
- Where the user waited or repeated an action
- Which errors or validations appeared
- Whether a control failed to respond
- Which workflow step became inefficient
- Whether browser, network, Siebel, integration, or database performance contributed
Prerequisites
Before configuring user monitoring:- Deploy RUM JS in Siebel Open UI.
- Confirm that user browsers can reach GermainUX.
- Identify the Siebel application and environment.
- Obtain the base URL used by the monitored users.
- Review user-identification requirements.
- Define privacy, masking, and retention requirements.
Show all 9
Show all 9
- Identify bots, crawlers, synthetic accounts, and service users to exclude.
- Select a controlled group for initial validation.
- Confirm that access to Session Replay is restricted appropriately.
Create the Siebel UX Monitoring Profile
Go to: Workspace > Settings > Wizards > Siebel OpenUI Depending on the GermainUX version, the wizard may appear as: Workspace > Wizards > Siebel OpenUI Enter the requested information:Review the generated profile
After completing the wizard, go to: Workspace > Analytics > UX Monitoring Profiles Depending on the GermainUX version: Workspace > Settings > Analytics > UX Monitoring Profiles Select the newly created Siebel Open UI profile. Review:- Application name
- Environment
- URL matching
- Monitoring status
- Session Replay status
- Privacy configuration
Show all 12
Show all 12
- User-agent exclusions
- Initialization script
- Installation instructions
- Data generators
- Plugins
- User and session metadata
Deploy the generated configuration
Open the profile’s Installation section and follow the generated deployment instructions. The installation must ensure that:- RUM JS loads when Siebel Open UI starts.
- The intended UX Monitoring Profile is selected.
- Monitoring runs only on the configured Siebel URLs.
- RUM JS loads only once.
- User browsers can send telemetry to GermainUX.
- The deployment is applied to every required Siebel node.
- Updated resources are available after cache refreshes.
Siebel-specific context
The standard profile enriches monitoring data with Siebel-specific context. Depending on the Siebel version and configuration, this can include:- Username
- Siebel session ID
- Application
- Screen
- View
- Applet
Show all 10
Show all 10
- Command or method
- Record and business context
- Browser session
- Network-request context
Siebel hierarchy
The standard hierarchy is:Configure user identification
The Siebel profile can retrieve the authenticated user through the supported Siebel Open UI application API. Validate that:- The correct username or authorized identifier is captured.
- Anonymous or pre-login activity is handled correctly.
- User changes after logout or reauthentication are detected.
- Shared accounts are identified as a limitation.
- The captured identifier complies with privacy requirements.
Configure session identification
The profile can associate browser activity with the current Siebel session. Confirm that:- A new session begins after login.
- Events from one user are not attached to another user.
- Multiple browser tabs are handled correctly.
- Logout closes the active monitoring session.
- A later login starts a new session.
- Session identifiers are protected as sensitive values.
Configure logout detection
Common Siebel logout markers include:- Logout menu
- Keyboard shortcut
- Session timeout
- Browser close
- SSO logout
- Forced reauthentication
Configure Session Replay
Session Replay is enabled by default for each UX Monitoring Profile unless disabled by the profile or global configuration. To enable or disable replay for the Siebel profile:Open UX Monitoring Profiles
Select the Siebel Open UI profile
Enable or disable Session Replay Monitoring
Save the profile
Disable Session Replay globally
To stop collecting replay data for every application:Go to Workspace > Settings > System > UX and Session Replay Settings
Disable Session Replay Data
Save the configuration
Configure session timeout
By default, an active session times out when GermainUX receives no new event for one hour. The session is marked Timed Out, and a later event starts a new session. To change the timeout:Go to Workspace > Settings > System > UX and Session Replay Settings
Update Session Timeout, in minutes
Save the configuration
Exclude bots and crawlers
Exclude automated user agents so they do not affect adoption, performance, or Session Replay analytics. Default exclusions can include:- Baiduspider
- Bingbot
- DuckDuckBot
- Exabot
- Facebot and FacebookExternalHit
- Googlebot
Show all 10
Show all 10
- ia_archiver
- Sogou
- Slurp
- YandexBot
- GermainUX synthetic users
- Selenium or other test automation
- Health-check accounts
- Service accounts
- Load-testing tools
- Organization-specific bots
Open the Siebel UX Monitoring Profile
Add, modify, or remove entries under Excluded User Agents
Save the profile
Configure capture scope
Enable only the data generators required for the monitoring objectives. Possible data includes:- User clicks
- Keyboard activity
- Page and view changes
- Browser errors
- JavaScript console events
- Popup dialogs
Show all 11
Show all 11
- Network requests
- Performance timings
- Scroll activity
- Business-process events
- Session Replay changes
Configure network monitoring
Capture the requests required to understand Siebel interaction performance. Enrich network facts with:- Screen
- View
- Applet
- Command
- User
- Session
Show all 10
Show all 10
- Application
- Request duration
- Response status
- Error context
- Unrelated third-party requests
- High-volume requests with no diagnostic value
- Sensitive request or response content
- Authentication tokens
- Session identifiers
Configure error monitoring
The Siebel profile can capture:SBL-*popup messages- JavaScript errors
- Console events
- Failed network requests
- Errors contained in Siebel response bodies
- User-facing application errors
- User validations
Configure privacy
Review all standard and customized Siebel interfaces. Mask or exclude:- Passwords
- Authentication tokens
- Session identifiers
- Customer names and identifiers
- Addresses
- Contact information
Show all 13
Show all 13
- Payment data
- Protected health information
- Employee information
- Notes and descriptions
- Attachments
- Search criteria
- Custom fields containing confidential data
- Screen content
- Input values
- Dropdown selections
- Tables and lists
- Popup dialogs
- URLs
Show all 9
Show all 9
- Network bodies
- Feedback comments
- Session metadata
Recommended rollout
Use a phased rollout:Development
QA
UAT
Controlled production users
Broader production population
- Script loading
- Profile matching
- User identification
- Session boundaries
- Siebel hierarchy
- Click and network data
Show all 11
Show all 11
- Error monitoring
- Session Replay
- Privacy masking
- Browser performance
- Data volume
Validate Real User Monitoring
Perform a representative workflow:Sign in
Open a screen
Navigate to a view
Interact with an applet
Search for a test record
Open or safely update a record
Trigger a known validation when appropriate
Sign out
- One coherent user session
- Correct user
- Correct application and environment
- Screens, views, and applets
- Clicks and durations
- Network requests
Show all 9
Show all 9
- Errors and validations
- Login and logout
- Business-process context, when configured
Validate Session Replay
Open the recorded session and confirm that:- Events appear in chronological order.
- Navigation matches the original interaction.
- Screen, view, and applet changes are represented.
- Clicks occur on the expected controls.
- Popup messages appear.
- Performance delays are visible.
Show all 10
Show all 10
- Errors are included in the replay timeline.
- Sensitive content is masked.
- Excluded elements are not recorded.
- Logout ends the session.
KPIs
See KPIs for Oracle Siebel CRM. Relevant user-experience KPI categories include:- User sessions
- Session Replay
- User clicks
- Browser transactions
- Network requests
- JavaScript events
Show all 10
Show all 10
- Popup errors
- Business processes
- Business-process steps
- User feedback
Dashboards
Go to: Workspace > Dashboards > All Search for:- Siebel User Experience
- Siebel Marketing
- Other dashboards beginning with Siebel
- User
- Team
- Application
- Environment
- Screen
- View
Show all 11
Show all 11
- Applet
- Browser
- Time range
- Error
- Business process
Troubleshooting
No user sessions appear
Verify that:- RUM JS loads successfully.
- The correct profile matches the Siebel URL.
- The profile is enabled.
- Browser telemetry requests succeed.
- Proxy, firewall, and TLS configuration permit communication.
- The user agent is not excluded.
- The application and environment are configured correctly.
The username is missing
Check:- Siebel application initialization timing
- Access to the supported Siebel user API
- Metadata-provider timeout
- Login state
- Custom Siebel authentication
- Whether the event occurred before login completed
Screen, view, or applet is missing
Verify:- Access to the active Siebel application
- Active-view and active-applet detection
- Network-request parameter parsing
- Custom Open UI behavior
- Timing of dynamically created applets
- Whether the interaction occurs in a popup or separate frame
Session Replay is unavailable
Confirm that:- Replay is enabled for the profile.
- Replay is enabled globally.
- The user is within the capture scope.
- Replay telemetry reaches GermainUX.
- The session contains recordable activity.
- Privacy rules do not exclude the entire interface.
- The user started a new session after the configuration changed.
Sessions do not end at logout
Check:- Logout labels
SWECmd=Logoffdetection- Custom logout handlers
- SSO behavior
- Session timeout
- Whether the logout occurs in a different browser context
Browser performance degrades
Review:- Duplicate RUM initialization
- Hover-style monitoring
- Response-body capture
- High-volume network events
- Session Replay scope
- Mutation volume
- Third-party scripts
- Browser CPU and memory
Related documentation
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

