⚙️ Configuring Monitoring for User Experience on Wix Websites
Configure how GermainUX monitors, analyzes, and alerts on user experience, performance, customer journeys, conversions, errors, and integrations across Wix websites.
1️⃣ Open the UX Monitoring Profile
Go to:
Germain Workspace > Settings > Analytics > UX Monitoring Profiles
Select the UX Monitoring Profile created for the Wix website.
👁️ 2. Configure Real User Monitoring
Configure the browser telemetry required for the website.
Depending on the configuration, GermainUX can collect:
|
Telemetry |
|
|---|---|
|
1 |
User sessions |
|
2 |
Page views |
|
3 |
Navigation |
|
4 |
Clicks |
|
5 |
User interactions |
|
6 |
Page performance |
|
7 |
Browser performance |
|
8 |
Network requests |
|
9 |
JavaScript errors |
|
10 |
Customer-defined events |
Enable only the telemetry required for your monitoring objectives.
⏯️ 3. Configure Session Replay
Enable or disable Session Replay for the Wix UX Monitoring Profile.
Configure applicable settings such as:
|
Setting |
|---|
|
Session timeout |
|
Maximum recording duration |
|
Session behavior when username |
|
Maximum recording duration |
|
Session behavior when username changes |
|
IP exclusions |
|
Included IP ranges |
|
Username exclusions |
|
Headless-browser exclusion |
Global Session Replay settings are available under:
Germain Workspace > Settings > System > UX and Session Replay Settings
🔒 4. Configure Privacy
Configure masking, anonymization, or exclusions according to the website's privacy requirements.
Protect:
|
Click Type |
|---|
|
Standard clicks |
|
Dead clicks |
|
Error clicks |
|
Rage clicks |
Validate the resulting Session Replay before production rollout.
🖱️ 5. Configure Click Monitoring
Analyze:
|
Click Type |
|---|
|
Standard clicks |
|
Dead clicks |
|
Error clicks |
|
Rage clicks |
Use these signals to identify:
|
Signal |
|---|
|
Unresponsive elements |
|
Repeated attempts |
|
JavaScript failures |
|
Navigation problems |
|
User frustration |
🚤 6. Configure Performance Monitoring
Analyze:
|
Metric |
|---|
|
Page-load time |
|
Interaction response time |
|
Browser processing |
|
Resource loading |
|
Network-request duration |
|
API response time |
|
Third-party response time |
Configure thresholds according to normal website behavior.
7. Configure Error Monitoring
Monitor:
|
Error Source |
|---|
|
JavaScript errors |
|
Browser console errors |
|
HTTP failures |
|
Failed network requests |
|
Resource-loading failures |
|
Integration failures |
Analyze errors by user, session, page, browser, device, and workflow.
🗺️ 8. Configure Customer Journeys
Define important Wix journeys as GermainUX business processes.
Examples:
🔍 Lead Generation
Campaign → Landing Page → Form → Confirmation
🛒 Wix Stores
Search → Product → Cart → Checkout → Order Confirmation
📅 Wix Bookings
Service → Date → Booking → Confirmation
🎟️ Wix Events
Event → Registration → Payment → Confirmation
For each journey, define:
|
Element |
|---|
|
Start |
|
Milestones |
|
Completion |
|
Failure |
|
Abandonment |
Analyze:
|
Metric |
|---|
|
Completion rate |
|
Duration |
|
Drop-off |
|
Repeated actions |
|
Errors |
|
Performance delays |
|
Affected visitors |
|
Business impact |
🎯 9. Configure Conversion Monitoring
Define the events representing the website's important conversions.
Examples include:
|
Conversion Event |
|---|
|
Lead submitted |
|
Registration completed |
|
Booking completed |
|
Event registration completed |
|
Order confirmed |
|
Other customer-defined conversion |
Analyze:
|
Metric |
|---|
|
Conversion count |
|
Conversion rate |
|
Funnel progression |
|
Abandonment |
|
Errors |
|
User friction |
|
Performance impact |
Use server-confirmed data when available for authoritative payment, order, booking, or registration completion.
🌐 10. Configure Network and Integration Monitoring
Analyze browser-visible requests to:
|
Target |
|---|
|
Wix services |
|
APIs |
|
Payment services |
|
Authentication providers |
|
CRM systems |
|
Marketing platforms |
|
Email services |
|
Third-party integrations |
|
Customer-defined endpoints |
Monitor:
|
Metric |
|---|
|
Response time |
|
HTTP status |
|
Failure |
|
User interaction associated with the request |
🔧 11. Configure API and Webhook Monitoring — Optional
When GermainUX Engine monitors customer-accessible Wix interfaces, configure:
|
Configuration |
|---|
|
Endpoint |
|
HTTP method |
|
Authentication |
|
Headers |
|
Request parameters |
|
Timeout |
|
Expected HTTP status |
|
Response validation |
|
Monitoring frequency |
For webhooks, configure monitoring around the customer-accessible delivery or processing point.
🐛 12. Configure JS Profiler — Optional
Use GermainUX JS Profiler when deeper browser analysis is required.
Analyze:
|
Profiler Target |
|---|
|
JavaScript execution |
|
Exceptions |
|
Browser console events |
|
Slow functions |
|
Long-running JavaScript |
|
Network requests |
|
Third-party scripts |
|
Browser freezes |
|
Velo browser code |
🤖 13. Configure Synthetic Monitoring — Optional
Configure synthetic Wix workflows created with RPA Bot Recorder.
Configure:
|
Scenario Setting |
|---|
|
Scenario |
|
Execution location |
|
Schedule |
|
Credentials |
|
Timeout |
|
Validation steps |
|
Failure conditions |
|
Alerts |
|
Maintenance windows |
Use controlled test accounts and data.
📊 14. Configure KPIs
Configure KPIs relevant to the Wix monitoring objectives.
Depending on the enabled monitoring, these can include:
|
KPI |
|---|
|
User Session |
|
User Interaction |
|
Page Performance |
|
JavaScript Error |
|
HTTP Request |
|
Business Process |
|
Conversion |
|
Synthetic Transaction |
Use the KPIs available in the installed GermainUX version.
📏 15. Configure Measures
Measures can include:
|
Measure |
|---|
|
Users |
|
Sessions |
|
Page views |
|
Interactions |
|
Clicks |
|
Errors |
|
Error rate |
|
Page-load time |
|
Interaction time |
|
Network-request duration |
|
Workflow duration |
|
Completion rate |
|
Abandonment rate |
|
Conversion count |
|
Conversion rate |
🧭 16. Configure Analysis Dimensions
Analyze Wix activity by:
|
Dimension |
|---|
|
Application |
|
Environment |
|
User |
|
Session |
|
Page |
|
URL |
|
Interaction |
|
Workflow |
|
Browser |
|
Browser version |
|
Device |
|
Operating system |
|
Geography |
|
Error |
|
API |
|
Integration |
|
Conversion status |
|
Time period |
⏰ 17. Configure SLAs
Configure thresholds appropriate for each website and workflow.
Examples:
Availability
Website Availability < Expected SLA
Performance
Page Load Time > Threshold
Interaction
Interaction Response Time > Threshold
Errors
JavaScript Error Rate > Threshold
Integration
Critical API Response Time > Threshold
Business Process
Completion Rate < Expected Threshold
Conversion
Conversion Rate < Expected Threshold
Synthetic Monitoring
Critical Scenario = Failed
🧠 18. Configure Rules and Automated Analysis
Create Rules that combine technical, user-experience, and business signals.
Examples:
Slow Page + Conversion Decrease
JavaScript Error + Checkout Abandonment
Rage Click + No Navigation
Failed API Request + Booking Failure
Slow Third-Party Service + Affected Visitors
Error Increase + Conversion Decrease
🔔 19. Configure Alerts and Watches
Configure notifications for conditions requiring attention.
Examples:
Website Unavailable → Alert Operations
JavaScript Errors Increasing → Notify Engineering
Booking Failures → Notify Digital Team
Checkout Failures → Notify eCommerce Team
Conversion Decrease + Increased Errors → Notify Digital and Engineering Teams
Synthetic Transaction Failure → Alert Support
GermainUX can trigger:
|
Action |
|---|
|
Alerts |
|
Watches |
|
Reports |
|
Approved diagnostics |
|
Approved automation |
🖥️ 20. Configure Dashboards
Create dashboards appropriate for each audience.
👥 User Experience
Monitor:
|
Metric |
|---|
|
Users |
|
Sessions |
|
Interactions |
|
Dead clicks |
|
Rage clicks |
|
Error clicks |
|
Session Replay |
🚀 Performance
Monitor:
|
Metric |
|---|
|
Page performance |
|
Interaction performance |
|
JavaScript errors |
|
Network requests |
|
Third-party services |
💰 Conversion
Monitor:
|
Metric |
|---|
|
Funnel progression |
|
Conversion |
|
Abandonment |
|
User friction |
|
Errors |
|
Performance impact |
🛍️ Wix Stores
Monitor:
|
Metric |
|---|
|
Product journeys |
|
Cart activity |
|
Checkout progression |
|
Order confirmation |
|
Conversion |
🎫 Wix Bookings and Events
Monitor:
|
Metric |
|---|
|
Journey progression |
|
Completion |
|
Abandonment |
|
Errors |
|
Performance |
✅ 21. Validate the Configuration
Perform representative activity on the published Wix website and verify:
-
Sessions are created.
-
Pages are captured.
-
Navigation is captured.
-
User interactions are captured.
-
Click monitoring works as expected.
-
Performance data is available.
-
JavaScript errors are detected.
-
Network requests are captured as configured.
-
Session Replay works when enabled.
-
Sensitive information is protected.
-
Customer journeys are reconstructed correctly.
-
Conversion events are correctly identified.
-
API monitoring works when configured.
-
Synthetic transactions execute correctly.
-
SLAs evaluate correctly.
-
Alerts and Watches operate as expected.
This section provides troubleshooting steps for common issues.
🔎 Troubleshooting — No Monitoring Data
Verify:
|
Check |
|---|
|
Wix site was published after adding the custom code. |
|
Correct RUM JS snippet was deployed. |
|
Custom code is assigned to the required pages. |
|
Code loads in the page Head. |
|
Browser requests to GermainUX are not blocked. |
|
Consent configuration permits monitoring. |
|
User or IP exclusions do not exclude the test. |
📄 Troubleshooting — Some Wix Pages Are Missing
Verify:
|
Check |
|---|
|
Custom code is assigned to those pages. |
|
Wix permits custom code in that browser context. |
|
Page is not hosted in a restricted iframe or platform-managed context. |
💳 Troubleshooting — Checkout Activity Is Incomplete
Determine whether the checkout or payment step is:
|
Type |
|---|
|
Wix-managed |
|
Third-party hosted |
|
In a restricted iframe |
Use API, webhook, integration, or server-confirmed data where direct browser monitoring is unavailable.
🔁 Troubleshooting — Session Replay Is Incomplete
Check:
|
Potential Issue |
|---|
|
Wix page transitions |
|
Restricted iframes |
|
Dynamically embedded applications |
|
Masking |
|
Exclusions |
|
Consent configuration |
🔁 Troubleshooting — Duplicate Sessions or Events
Verify that RUM JS is deployed only once and is not also injected through another integration or tag manager.
🔧 Troubleshooting — API Monitoring Fails
Verify:
|
Check |
|---|
|
Endpoint |
|
Authentication |
|
Credentials |
|
Network access |
|
HTTP method |
|
Request |
|
Expected response |
|
Engine availability |
ℹ️ Get More Information
GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your Wix environment.
Component: Engine, JS Profiler, Mobile App, RPA Bot Recorder, RUM Windows, Agent
Feature Availability: 2017.2