Configure user identification
Configure privacy
Configure error monitoring
Validate the configuration
Components
Configuration sequence
Configure the site in this order:Review the Experience Cloud UX Monitoring Profile
Verify site URL matching
Configure authenticated and guest-user identification
Configure session boundaries and timeout
Enable and validate Session Replay
Configure privacy, masking, and exclusions
Exclude bots, crawlers, synthetic users, and service accounts
Configure user feedback
Define critical business processes
Configure error and validation classification
Enable Salesforce API and platform monitoring when required
Configure synthetic user scenarios
Enable KPIs, SLAs, alerts, dashboards, and automation
Validate the complete configuration
Review the UX Monitoring Profile
Go to: Workspace > Analytics > UX Monitoring Profiles Depending on the GermainUX version: Workspace > Settings > Analytics > UX Monitoring Profiles Select the profile created for the Salesforce Experience Cloud site. Review:- Application name
- Environment
- Site URL
- URL-matching rules
- Monitoring status
- Session Replay status
Show all 12
Show all 12
- Privacy settings
- Bot and crawler exclusions
- Initialization script
- User and session metadata
- Data generators
- Installed plugins
Configure URL matching
The profile must match every intended Experience Cloud URL and exclude unrelated Salesforce sites. Review:- Production and sandbox domains
- Custom domains
- Login and logout pages
- Authenticated and guest paths
- Language-specific paths
- Redirects
- Mobile routes
- Legacy and current site URLs
Configure user identification
Experience Cloud sites can contain authenticated customers, partners, employees, and anonymous visitors.Authenticated users
Select an approved identifier, such as:- Salesforce user ID
- Experience Cloud user ID
- A pseudonymous customer or partner ID
- Another authorized application identifier
Guest users
Use an anonymous browser or session identifier for unauthenticated visitors. Confirm that:- Guest sessions remain anonymous.
- Separate visitors are not combined.
- Login transitions are handled correctly.
- Authenticated activity is not assigned to the previous guest identity.
- Consent requirements are satisfied.
Configure session boundaries
Define when an Experience Cloud session starts and ends. Review:- Initial site visit
- Login
- Logout
- Authentication timeout
- Browser inactivity
- Session timeout
- Identity transition
- Multiple browser tabs
Configure session timeout
By default, GermainUX closes an ongoing session after one hour without receiving a new event. To change the timeout:Go to Workspace > Settings > System > UX and Session Replay Settings
Update Session Timeout, in minutes
Save the configuration
Configure Session Replay
Session Replay is enabled by default for each UX Monitoring Profile unless it is disabled at the profile or global level. To enable or disable it for this site:Open the Experience Cloud UX Monitoring Profile
Enable or disable Session Replay Monitoring
Save the profile
Go to Workspace > Settings > System > UX and Session Replay Settings
Disable Session Replay Data
Save the configuration
Configure privacy
Review every standard and custom Experience Cloud component that can display confidential information. Mask, anonymize, or exclude:- Passwords
- Authentication tokens
- Session identifiers
- Customer and partner information
- Names and contact details
- Case descriptions
Show all 14
Show all 14
- Account and order information
- Payment data
- Protected health information
- Attachments
- Search terms
- Form fields
- User-feedback comments
- Custom Lightning Web Component content
- Visible text
- Input values
- Tables and lists
- Popup dialogs
- URLs
- Request and response bodies
- Session metadata
- Session Replay
Exclude bots and automated traffic
Exclude automated user agents so they do not affect user, adoption, conversion, or performance analytics. Common exclusions include:- Search-engine crawlers
- Social-media preview bots
- Synthetic users
- Selenium tests
- Load-testing agents
- Health checks
- Service accounts
- Organization-specific bots
Configure User Feedback
Enable the GermainUX Feedback Popup to let users provide feedback directly from the site. Feedback can include:- Positive or negative response
- Written comment
- Rating
- Survey response
- NPS response
- Site, page, application, and session context
- Popup visibility
- Labels and appearance
- Position
- Question or prompt
- Comment field
- User targeting
Show all 9
Show all 9
- Triggering conditions
- Privacy controls
- Alerting and ownership
Configure business-process monitoring
Define critical Experience Cloud journeys such as:- Registration
- Login
- Customer onboarding
- Case creation
- Knowledge search
- Partner lead submission
Show all 10
Show all 10
- Order or application submission
- Profile update
- Password reset
- Self-service support
- Start condition
- Steps
- Completion condition
- Failure condition
- Correlation identifier
- Expected duration
Show all 9
Show all 9
- Step thresholds
- Timeout
- User and business dimensions
Configure error monitoring
Collect and classify:- JavaScript errors
- Console events
- Failed network requests
- User-facing application errors
- Silent application errors
- Expected user validations
Show all 9
Show all 9
- Salesforce API failures
- Apex exceptions
- Integration errors
Configure performance monitoring
Review capture and analysis for:- Page and route changes
- User clicks
- Browser transactions
- Network requests
- JavaScript execution
- Third-party services
Show all 9
Show all 9
- Salesforce endpoints
- Custom Lightning components
- Complete user journeys
Configure Salesforce platform monitoring
Deploy and configure the GermainUX Engine when server-side Salesforce monitoring is required. Available monitoring can include:- Salesforce API activity
- Event Monitoring logs
- Real-Time Event Monitoring
- Apex and Flow information
- Debug logs
- Audit events
Show all 10
Show all 10
- Resource usage
- Platform Event usage
- Instance status
- Errors and exceptions
Configure synthetic monitoring
Create synthetic scenarios for critical Experience Cloud workflows. Configure:- Selenium scenario
- Execution Engine
- Execution location
- Synthetic account
- Credentials
- Safe test data
Show all 13
Show all 13
- Schedule
- Timeout
- Step measurements
- Success assertions
- Cleanup
- SLA thresholds
- Alerts
Configure the JS Profiler
Use the JS Profiler for targeted troubleshooting when RUM identifies a browser-side issue requiring deeper evidence. Limit profiling by:- Site and environment
- User or group
- Browser or computer
- Page or component
- Script
- Time period
Configure KPIs and SLAs
After verifying data collection, enable the required Experience Cloud KPIs. For each critical KPI:Confirm that data is received
Select the appropriate measure
Establish a baseline
Configure warning and critical thresholds
Select an evaluation period
Configure alert conditions
Assign an owner
Add diagnostic or corrective actions
Define maintenance periods
Test alert creation and recovery
Configure alerts and automation
Alerts can be triggered by:- Site unavailability
- Synthetic journey failure
- Performance degradation
- Error-volume increase
- New error category
- Business-process overrun
Show all 9
Show all 9
- Drop-off increase
- Negative user feedback
- Salesforce API or instance problem
- Email, SMS, or Slack notification
- ServiceNow incident
- Diagnostic collection
- HTTP request
- Script execution
- Scheduled report
- Approved corrective action
- Recovery validation
Validate the configuration
Real User Monitoring
Confirm that:- The correct site and environment are assigned.
- Guest and authenticated identities are handled correctly.
- Pages, clicks, and requests are captured.
- Errors appear under the intended KPIs.
- Bot traffic is excluded.
Session Replay
Confirm that:- Replay reconstructs the expected journey.
- User interactions appear in order.
- Errors and workflow events are included.
- Sensitive content is protected.
- Logout or identity transition ends the appropriate session.
Feedback and business processes
Confirm that:- Feedback retains site and session context.
- Business-process instances start and finish correctly.
- Steps and durations are accurate.
- Failures, timeouts, and drop-offs are classified correctly.
Server-side monitoring
Confirm that:- The Engine is online.
- Salesforce authentication succeeds.
- API, log, event, capacity, and instance data appear as configured.
- Browser and server-side events can be correlated.
Alerts
Confirm that:- SLA violations generate the intended notification.
- Maintenance periods suppress expected alerts.
- Recovery closes the alert.
- Alert links open the correct analysis context.
Configuration checklist
Before production rollout, verify that:- The site URL matches the intended profile.
- RUM JS loads only once.
- Guest and authenticated identities are correct.
- Session timeout is appropriate.
- Session Replay is configured as intended.
- Privacy rules have been tested.
Show all 14
Show all 14
- Bots and synthetic users are excluded.
- Feedback has an owner.
- Critical journeys are configured.
- Error categories are meaningful.
- Expected KPIs receive data.
- SLAs and alerts have been tested.
- Synthetic scenarios use safe credentials and data.
- Automatic actions have appropriate safeguards.
Related documentation
- Configure real user monitoring and session replay for Salesforce Experience Cloud
- KPIs for Salesforce Experience Cloud
- More analytics for Salesforce Experience Cloud
- Automation for Salesforce Experience Cloud
- Troubleshooting Tips
- Management Features.
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

