Configure User Monitoring & Session Replay
Data Privacy & Exclusions
Advanced Configuration
Advanced Session Replay Customization
Configure User Monitoring & Session Replay
Overview
GermainUX User Monitoring & Session Replay can be configured globally or for individual UX Monitoring Profiles. Configuration controls:- Whether Session Replay is enabled
- Which applications and users are monitored
- When sessions end
- Maximum recording duration
- How changes in username affect sessions
- Which events and transactions appear in Session Replay
Show all 12
Show all 12
- How user activity periods are identified
- Dead, error, and rage click monitoring
- Privacy, masking, and data exclusions
- Bot, crawler, IP address, username, and headless-browser exclusions
- Phrases of Interest
- Custom Session Replay insights and timeline events
- GermainUX RUM JS
- GermainUX RUM Extension
- GermainUX RUM Windows
Before You Begin
Before configuring User Monitoring & Session Replay:Deploy the appropriate RUM component
Verify that monitoring data is reaching GermainUX
Identify the applications and users to monitor
Review your organization's privacy, security, consent, and data-retention requirements
Check whether a dedicated GermainUX Integration guide exists for the monitored application
Use the Integration Guide When Available
Many applications and technologies have dedicated GermainUX Integration guides. These guides can include application-specific configuration for:- RUM JS
- RUM Extension
- RUM Windows
- User identification
- Application and page identification
- Session Replay
Show all 9
Show all 9
- Privacy and masking
- Application-specific KPIs
- Business transactions and workflows
Access UX Monitoring Profiles
Most application-specific User Monitoring settings are configured through: Germain Workspace -> Settings -> Analytics -> UX Monitoring Profiles
UX Monitoring Profiles management view- GermainUX
Session Replay Configuration
Enable or Disable Session Replay for a Profile
Session Replay is enabled by default for each UX Monitoring Profile. To change this setting:Go to Germain Workspace -> Settings -> Analytics -> UX Monitoring Profiles
Select the profile
Enable or disable Session Replay Monitoring
Click Save
Disable Session Replay Globally
To stop collecting Session Replay data across all profiles:Go to Germain Workspace -> Settings -> System -> UX and Session Replay Settings
Disable Session Replay Data
Click Save
Configure Session Timeout
By default, an ongoing session times out when GermainUX receives no new event for one hour. The session is then marked Timed Out and closed. The next event starts a new session. To change the timeout:- Go to Germain Workspace -> Settings -> System -> UX and Session Replay Settings.
- Locate the Session Replay section.
- Update Session Timeout, in minutes.
- Click Save.

UX and Session Replay Settings - GermainUX
Recording Configuration
Configure Maximum Recording Duration
By default, GermainUX does not impose a maximum Session Replay recording duration. For applicable RUM configurations, use:Start a New Session When the Username Changes
Use:Session Replay Player Configuration
Configure Events & Transactions
The Session Replay player displays correlated events and transactions alongside the recording. By default, it includes every KPI configured as a child of the User Session Replay KPI. To control which KPIs appear:- Go to Germain Workspace -> Settings -> Analytics -> KPIs.
- Select User Session Replay.
- Update Child KPIs.
- Click Save.

Events and Transactions Stream - GermainUX
- Errors
- User Feedback
- Business transactions
- Conversion events
- Application events
- Performance events
- Custom KPIs
Configure User Activity Periods
Orange bars at the top of the Session Replay player identify periods of user activity.
Go to Germain Workspace -> Settings -> System -> UX and Session Replay Settings
Locate the Session Replay section
Update User Activity
Click Save
User Interaction Monitoring
Configure Dead, Error & Rage Click Monitoring
GermainUX can identify:Data Privacy & Exclusions
GermainUX provides controls over the user and application data captured by User Monitoring & Session Replay. Depending on your organization’s requirements, data can be:- Excluded
- Masked
- Anonymized
- Encrypted
Exclude Bots & Crawlers
Bots and crawlers can be excluded from User Monitoring & Session Replay to prevent automated activity from affecting UX analytics or consuming unnecessary storage. Default exclusions include:- Baiduspider
- Bingbot
- DuckDuckBot
- Exabot
- Facebot and FacebookExternalHit
- Googlebot
Show all 10
Show all 10
- ia_archiver
- Sogou
- Slurp
- YandexBot
- Go to Germain Workspace -> Settings -> Analytics -> UX Monitoring Profiles.
- Select the profile.
- Update Excluded User Agents.
- Click Save.

Include or Exclude IP Addresses
IP ranges can control which clients are eligible for User Monitoring.Go to Germain Workspace -> Settings -> Analytics -> UX Monitoring Profiles
Select the profile
Add or modify Excluded IP Ranges or Included IP Ranges
Click Save
- Synthetic users
- Test environments
- Internal traffic
- Administrative systems

Exclude Usernames
Specific users can be excluded from monitoring. Typical examples include:- Automated accounts
- Synthetic users
- Administrative accounts
- Test accounts
- Go to Germain Workspace -> Settings -> Analytics -> UX Monitoring Profiles.
- Select the profile.
- Update Excluded Usernames.
- Click Save.

Exclude Headless Browsers
Headless browsers can be excluded to prevent automated or synthetic scenarios from being recorded as real-user activity. To configure this setting:- Go to Germain Workspace -> Left Menu → Settings -> Analytics -> UX Monitoring Profiles.
- Select the profile.
- Enable or disable Exclude Headless Browsers.
- Click Save.

Advanced Configuration
Phrases of Interest
Phrases of Interest allow GermainUX to detect specified text or regular expressions displayed in a monitored application. When a match occurs, GermainUX creates a record under the Phrase of Interest Appeared KPI and identifies the event in the recorded session. Phrases of Interest can identify events such as:- Application errors
- Warnings
- Promotional discounts
- Out-of-stock messages
- Confirmation messages
- Business-process states
- Compliance-related language
Add a Phrase from Session Replay
To create a Phrase of Interest directly from a recorded session:- Open Session Replay.
- Highlight the text to monitor.
- Right-click the selected text.
- Select Add text to Phrases-of-Interest.

Add text to Phrases-of-Interest - GermainUX
- Review the new entry under Analytics -> UX Monitoring Profiles -> [Profile].
Use a Regular Expression
Regular expressions can be used when the text being monitored varies. To configure one:- Go to Analytics -> UX Monitoring Profiles -> [Profile] -> [Phrase of Interest].

Verify Phrase-of-interest is added - GermainUX
- Enable Regex.

- Enter the regular expression.
- Click Save.
Create a Watch from a Phrase of Interest
A Watch can notify users when a Phrase of Interest appears. From Session Replay, select Add Watch on this Phrase-of-Interest.
Add a Watch for a Sentence - GermainUX
- The next time the phrase appears
- Every time the phrase appears
- Every time it appears until a specified date

Advanced Session Replay Customization
Add a Custom Insight or Timeline Event
Custom Insights can add organization-specific events to the Session Replay player. For example, an eCommerce organization can add an Add to Cart timeline event that identifies every product-addition event during the session. To configure a custom timeline event:- Go to Germain Workspace -> Settings -> System -> System Settings -> UI Config.
- Navigate to: Analysis Dashboards -> User Session Replay -> portlets -> Replay of User Session -> timelineEvents

- Click Add.
- Configure the timeline event.
- Click Create.

Configuration Reference
eventModel Example
Validate the Configuration
After changing User Monitoring or Session Replay configuration:- Start a controlled test session.
- Perform representative user actions.
- Confirm that the session reaches GermainUX.
- Open the Session Replay.
- Verify that expected user activity is captured.
- Verify the Events & Transactions stream.
- Confirm configured activity periods.
- Verify applicable Dead, Error, and Rage Click detection.
- Verify Phrases of Interest when configured.
- Confirm custom timeline events when configured.
- Verify that excluded users, IP addresses, bots, and headless browsers are handled correctly.
- Confirm that privacy, masking, and exclusion rules are applied as expected.

Security & Privacy
User Monitoring & Session Replay can capture detailed information about user interactions with monitored applications. Before production deployment:Additional Resources
- Configure Session Replay Player
- KPIs related to User Monitoring and Session Replay
- API of User Monitoring and Session Replay
- Session Replay Player
- Troubleshoot User Monitoring and Session Replay
- AI Insights & Recommendations
- More Analytics Features
- More Automation Features
- Dashboard & Reports
- Management Features.
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

