> ## Documentation Index
> Fetch the complete documentation index at: https://docs.germainux.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Monitoring for Squarespace

> Configure how GermainUX monitors, analyzes, and alerts on user experience, performance, errors, customer journeys, and conversion on Squarespace.

Components
[`Engine`](/main/germain-ux-engine)
[`JS Profiler`](/main/germain-ux-js-profiler)
[`Mobile App`](/main/germain-ux-mobile-app)
[`RPA Bot Recorder`](/main/germain-ux-rpa-bot-recorder)
[`RUM JS`](/main/germain-ux-rum-js)

Availability
2017.2

> **[Squarespace UX Monitoring](#configuring-monitoring-for-user-experience-and-performance-on-squarespace-with-germainux)**
>
> Set up the UX profile

> **[19. Configure Dashboards](#19-configure-dashboards)**
>
> Views for each audience

> **[20. Validate the Configuration](#20-validate-the-configuration)**
>
> Check representative site activity

> **[Troubleshooting](#troubleshooting)**
>
> Fix common Squarespace issues

## Configuring Monitoring for User Experience and Performance on Squarespace with GermainUX

📊 Configure how GermainUX monitors, analyzes, and alerts on user experience, performance, errors, customer journeys, and conversion across your Squarespace website.

📂 1. Open the UX Monitoring Profile

Go to:

**Germain Workspace > Left Menu > Analytics > UX Monitoring Profiles**

Select the UX Monitoring Profile created by the **Squarespace Wizard**.

Use this profile to configure the monitoring behavior for the Squarespace website.

📡 2. Configure Real User Monitoring

Configure the user activity and browser telemetry required for your monitoring objectives.

🔎 Depending on the configuration, GermainUX can collect:ct:

* Page views
* Navigation
* Clicks
* User interactions
* Browser performance
* Network requests

> **Show all 10**
>
> * HTTP errors
> * JavaScript errors
> * User/session information
> * Customer-defined events

Enable only the monitoring required for your use cases.

## 3. Configure Session Replay

Session Replay is configured through the applicable UX Monitoring Profile.

Configure:

* Session Replay enabled/disabled
* Session timeout
* Sensitive-data exclusions
* IP exclusions
* Included IP ranges
* Excluded usernames
* Headless-browser exclusion
* Customer-defined monitoring behavior

Validate the resulting recording before production rollout.

## 4. Configure Privacy

Review all data collected from the Squarespace website.

Configure masking or exclusion for sensitive information such as:

* Customer information
* Contact information
* Authentication information
* Payment-related information
* Form values
* Customer-defined sensitive fields

Do not collect sensitive information that is unnecessary for the monitoring use case.

## 5. Configure User Identification

When appropriate and permitted, configure the identifiers required to associate monitored activity with a user or customer.

Depending on what the application exposes, these can include:

* User ID
* Customer ID
* Username
* Session ID
* Customer-defined identifiers

Avoid collecting unnecessary personally identifiable information.

## 6. Configure Conversion Monitoring

Define the events representing your Squarespace conversion funnel.

For an eCommerce storefront, this can include:

Product View
Add to Cart
Cart
Checkout
Purchase

Define the steps required to determine:

* Funnel entry
* Progression
* Conversion
* Abandonment
* Failure

This allows GermainUX to analyze conversion across individual sessions and larger populations.

## 7. Configure Customer Journeys

Define important customer journeys beyond the primary conversion funnel.

Examples include:

#### Product Purchase

Landing Page
Product
Add to Cart
Checkout
Purchase

#### Product Discovery

Homepage
Category
Product
Product Details

#### Customer Support

Help
Search
Support Content
Contact

Use journey analysis to identify:

* Drop-off
* Repeated steps
* Unexpected navigation
* Delays
* Errors
* Friction

## 8. Configure Error Monitoring

Configure the browser errors relevant to your Squarespace website.

Depending on the monitoring configuration, these can include:

* JavaScript errors
* Console errors
* HTTP errors
* Failed network requests
* Resource-loading failures

Analyze errors together with user sessions and business outcomes to understand their impact.

## 9. Configure Performance Monitoring

Configure the performance KPIs required for the website.

Examples include:

* Page-load time
* User interaction time
* Browser processing time
* Network-request duration
* HTTP-request duration
* JavaScript execution time

Performance thresholds should reflect the expected experience for your website rather than applying identical thresholds to every page or interaction.

## 10. Configure JavaScript Profiling — Optional

For advanced JavaScript troubleshooting, enable JavaScript Profiling for the applicable UX Monitoring Profile when supported.

Go to:

**Germain Workspace > Left Menu > Analytics > UX Monitoring Profiles**

Select the profile and configure:

**JavaScript Profiling Monitoring**

Use advanced profiling when deeper visibility into browser JavaScript execution is required.

## 11. Configure Integration Monitoring — Optional

Monitor customer-controlled services or integrations that affect the Squarespace customer experience.

Examples include:

* APIs
* Payment integrations
* Marketing integrations
* Customer-controlled services
* External HTTP endpoints

Correlate integration failures or performance degradation with affected user sessions whenever possible.

## 12. Configure Synthetic Monitoring — Optional

Use GermainUX RPA Bot Recorder to create synthetic scenarios for critical website functionality.

Examples:

Homepage
Product
Add to Cart
Verify Cart

Homepage
Navigation
Verify Page

Configure:

* Scenario
* Execution schedule
* Expected result
* Timeout
* Monitoring location
* Failure conditions
* Alerting

Avoid synthetic scenarios that create unintended production transactions.

## 13. Configure KPIs

Configure the KPIs required for your Squarespace monitoring objectives.

Depending on the use case, these can include:

* User Session
* Page View
* User Interaction
* JavaScript Error
* HTTP Request
* Business Process
* Conversion
* Synthetic Transaction

Use the KPIs available in your GermainUX version and monitoring configuration.

## 14. Configure Measures

Measures can include:

* Users
* Sessions
* Page views
* Interaction count
* Response time
* Error count

> **Show all 13**
>
> * Error rate
> * Conversion count
> * Conversion rate
> * Abandonment count
> * Abandonment rate
> * Revenue
> * Workflow duration

## 15. Configure Analysis Dimensions

Analyze Squarespace activity by dimensions such as:

* Page
* URL
* Session
* User
* Browser
* Device

> **Show all 14**
>
> * Operating system
> * Geography
> * Product
> * Customer journey
> * Conversion status
> * Error
> * Campaign
> * Time period

## 16. Configure SLAs

Configure thresholds for conditions requiring attention.

Examples include:

#### Availability

`Website Availability < Expected SLA`

#### Performance

`Page Response Time > Threshold`

#### Errors

`JavaScript Error Rate > Threshold`

#### Conversion

`Conversion Rate < Expected Threshold`

#### Checkout

`Checkout Abandonment > Expected Threshold`

#### Synthetic Monitoring

`Critical User Scenario = Failed`

Use thresholds appropriate for the website's normal behavior and business objectives.

## 17. Configure Rules

Use GermainUX Rules for conditions requiring more advanced detection logic.

Examples include:

**JavaScript Error + Checkout Abandonment**

**Slow Page + Conversion Decrease**

**Failed HTTP Request + Affected Customer Sessions**

**Performance Degradation + Revenue Impact**

Rules can combine technical, user-experience, and business data to identify higher-impact conditions.

## 18. Configure Alerts and Watches

Configure notifications for Squarespace conditions requiring attention.

GermainUX can:

* Send alerts
* Notify subscribed users through Watches
* Generate reports
* Trigger approved diagnostic actions
* Execute approved automation

For example:

**Checkout Error Rate Above Threshold → Alert eCommerce Team**

or:

**Conversion Rate Drops + JavaScript Errors Increase → Notify eCommerce and Engineering Teams**

## 19. Configure Dashboards

Create dashboards according to the audience and monitoring objective.

### eCommerce

Monitor:

* Revenue
* Conversion
* Funnel progression
* Cart abandonment
* Checkout abandonment
* Revenue loss

### Customer Experience

Monitor:

* Sessions
* Customer journeys
* User friction
* Errors
* Performance
* Session Replay

### Engineering

Monitor:

* JavaScript errors
* HTTP errors
* Network performance
* Page performance
* JavaScript execution
* Integration failures

### Management

Monitor:

* Conversion
* Revenue
* Revenue loss
* Customer experience
* Top issues
* Business impact

## 20. Validate the Configuration

Perform representative Squarespace activity and verify:

**1. User sessions are captured**

**2. Page views are captured**

**3. User interactions are captured**

**4. Performance data is available**

**5. JavaScript errors are detected**

**6. Network activity is captured as configured**

**7. Session Replay works when enabled**

**8. Conversion events are correctly identified**

**9. Customer journeys are correctly reconstructed**

**10. Privacy rules operate as expected**

**11. SLAs evaluate correctly**

**12. Alerts and Watches operate as expected**

## Troubleshooting

### No User Sessions

Verify:

* RUM JS is installed.
* The Squarespace URL matches the configured application.
* UX Monitoring Profile is enabled.
* Browser requests to GermainUX are not blocked.
* Privacy or IP exclusions are not excluding the test user.

### Session Replay Is Missing

Verify:

* Session Replay is enabled globally.
* Session Replay is enabled for the UX Monitoring Profile.
* The user or IP is not excluded.
* Headless-browser exclusion is not affecting the test.
* Monitoring data is reaching GermainUX.

### Conversion Is Not Detected

Verify:

* Required funnel events are being collected.
* Conversion steps are correctly defined.
* Page or event identifiers match the current Squarespace implementation.
* Checkout and purchase completion events are available to the monitoring configuration.

### JavaScript Errors Are Missing

Verify:

* RUM JS is active.
* JavaScript error monitoring is enabled.
* The error occurs in a browser context accessible to the monitoring component.

### Integration Data Is Missing

Verify:

* The integration is accessible to the selected monitoring component.
* The required Engine is online when applicable.
* Network connectivity is available.
* Authentication and permissions are valid.
* The required monitoring component is enabled.

### Get More Information

GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your SquareSpace eCommerce environment.

[Contact GermainUX Support](/main/support.md).

## Get Help

> **[Contact GermainUX Support](/main/support.md)**
>
> The Germain Team can help you set this up.

> **Can't find what you need?**
>
> Search all GermainUX docs with **Ctrl + K**, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.