Configure Monitoring for Wix

⚙️ 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.

warning 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:

  1. Sessions are created.

  2. Pages are captured.

  3. Navigation is captured.

  4. User interactions are captured.

  5. Click monitoring works as expected.

  6. Performance data is available.

  7. JavaScript errors are detected.

  8. Network requests are captured as configured.

  9. Session Replay works when enabled.

  10. Sensitive information is protected.

  11. Customer journeys are reconstructed correctly.

  12. Conversion events are correctly identified.

  13. API monitoring works when configured.

  14. Synthetic transactions execute correctly.

  15. SLAs evaluate correctly.

  16. 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.

Contact GermainUX Support.

Feature Availability: 2017.2