⚙️ Configuring Monitoring for User Experience and Performance on Webflow with GermainUX
Configure how GermainUX monitors, analyzes, and alerts on user experience, performance, errors, forms, network activity, and business workflows across a Webflow 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 Webflow Wizard.
Use this profile to configure the applicable Real User Monitoring and Session Replay behavior.
⚡ 2. Configure Real User Monitoring
Configure the browser telemetry required for your monitoring objectives.
Depending on the configuration, GermainUX can collect:
|
Telemetry |
|---|
|
User sessions |
|
Page views |
|
Navigation |
|
Clicks |
|
User interactions |
|
Page performance |
|
Browser performance |
|
Network requests |
|
HTTP errors |
|
JavaScript errors |
|
Customer-defined events |
Enable only the telemetry required for your monitoring use cases.
🎞️ 3. Configure Session Replay
Configure Session Replay for the Webflow UX Monitoring Profile.
Depending on your GermainUX version and global settings, configure:
|
Option |
|---|
|
Session Replay enabled or disabled |
|
Session timeout |
|
Recording behavior |
|
Privacy exclusions |
|
IP exclusions |
|
Included IP ranges |
|
Excluded usernames |
|
Headless-browser exclusion |
Validate the resulting replay before production rollout.
|
Option |
|---|
|
Session Replay enabled or disabled |
|
Session timeout |
|
Recording behavior |
|
Privacy exclusions |
|
IP exclusions |
|
Included IP ranges |
|
Excluded usernames |
|
Headless-browser exclusion |
🔒 4. Configure Privacy and Sensitive Data Protection
Review information captured from the Webflow website.
Configure masking or exclusions for sensitive information such as:
|
Field |
|---|
|
Form values |
|
Names |
|
Email addresses |
|
Phone numbers |
|
Authentication data |
|
Payment-related information |
|
Customer-defined sensitive fields |
Collect only information required for the monitoring use case.
🖱️ 5. Configure Click Monitoring
GermainUX can analyze click behavior such as:
|
Click Type |
|---|
|
Standard clicks |
|
Dead clicks |
|
Error clicks |
|
Rage clicks |
Use these signals to identify:
|
Signal |
|---|
|
Unresponsive elements |
|
Repeated |
|
Repeated attempts |
|
JavaScript failures |
|
User frustration |
|
Navigation problems |
Analyze these events together with Session Replay and performance telemetry.
🚤 6. Configure Performance Monitoring
Configure performance analysis for:
|
Metric |
|---|
|
Page-load time |
|
User interaction time |
|
Browser processing |
|
Network-request duration |
|
API response time |
|
Third-party service response time |
Use thresholds appropriate for the normal behavior of each page or workflow.
🐛 7. Configure Error Monitoring
Configure analysis of:
|
Error Type |
|
|---|---|
|
|
Ja |
|
Browser errors |
|
|
HTTP errors |
|
|
Failed network requests |
|
|
Resource-loading failures |
|
Analyze errors together with:
|
Context |
|---|
|
User |
|
Session |
|
Page |
|
Interaction |
|
Workflow |
|
Browser |
|
Device |
📋 8. Configure Form Monitoring
For important Webflow forms, define the interaction and workflow events required to determine whether users can successfully complete them.
Examples include:
Open Form → Enter Information → Submit → Confirmation
Monitor:
|
Event |
|---|
|
Form interaction |
|
Submission attempt |
|
Errors |
|
Network request |
|
Response time |
|
Completion |
|
Abandonment |
When available, define the confirmation condition that indicates successful completion.
🎯 9. Configure Conversion Monitoring
Define the events that represent conversions on the Webflow website.
Examples include:
🔍 Lead Generation
Landing Page → Service Page → Form → Confirmation
📞 Contact Request
Content → Contact Page → Form Submission
👤 Registration
Landing Page → Registration → Confirmation
Configure:
|
Conversion Element |
|---|
|
Funnel entry |
|
Intermediate steps |
|
Conversion |
|
Abandonment |
|
Failure |
This enables analysis of conversion and friction across sessions and user populations.
🗺️ 10. Configure Customer Journeys
Define important visitor journeys beyond individual forms.
Examples:
Homepage → Product → Pricing → Contact
Campaign Landing Page → Content → Call to Action → Conversion
Analyze:
|
Aspect |
|---|
|
Journey progression |
|
Duration |
|
Repeated steps |
|
Abandonment |
|
Errors |
|
Slow interactions |
|
User friction |
📱 11. Configure Mobile and Browser Analysis
Analyze experience by:
|
Dimension |
|---|
|
Desktop |
|
Mobile |
|
Tablet |
|
Browser |
|
Browser version |
|
Operating system |
|
Screen or device characteristics available to the monitoring component |
Use this analysis to identify issues affecting a specific population rather than assuming a website-wide problem.
🔗 12. Configure Network and Third-Party Monitoring
Analyze browser requests made by the Webflow site.
Depending on the available data, monitor:
|
Attribute |
|---|
|
Request URL |
|
Request duration |
|
HTTP status |
|
Failed request |
|
API |
|
Third-party provider |
|
Interaction associated with the request |
This can help identify problems associated with customer-controlled or third-party dependencies.
🔧 13. Configure JS Profiler — Optional
When deeper JavaScript analysis is required, configure GermainUX JS Profiler.
Use profiling to investigate:
|
Investigation |
|---|
|
Slow JavaScript execution |
|
Browser processing |
|
Network activity |
|
Integration activity |
|
Slow interactions |
Use profiling selectively where additional technical detail is required.
🤖 14. Configure Synthetic Monitoring — Optional
Use GermainUX RPA Bot Recorder to configure synthetic Webflow scenarios.
Examples:
Open Website → Navigate → Verify Critical Page
Open Website → Submit Test Form → Verify Confirmation
Configure:
|
Scenario Element |
|---|
|
Scenario |
|
Monitoring location |
|
Schedule |
|
Timeout |
|
Expected result |
|
Failure conditions |
|
Alerting |
Use safe test scenarios and dedicated test data where appropriate.
⚙️ 15. Configure REST API Monitoring — Optional
When Webflow REST API monitoring is required, configure the GermainUX Engine with the approved endpoint and authentication.
Configure:
|
API Element |
|---|
|
Endpoint |
|
HTTP method |
|
Authentication |
|
Headers |
|
Request parameters |
|
Timeout |
|
Expected HTTP status |
|
Response validation |
|
Monitoring frequency |
Use read-only API calls when possible.
📈 16. Configure KPIs
Configure KPIs appropriate for the Webflow monitoring objectives.
Depending on the configuration, these can include:
|
KPI |
|---|
|
User Session |
|
Page View |
|
User Interaction |
|
JavaScript Error |
|
HTTP Request |
|
Business Process |
|
Conversion |
|
Synthetic Transaction |
Use KPIs available in your GermainUX version.
📏 17. Configure Measures
Measures can include:
|
Measure |
|---|
|
Users |
|
Sessions |
|
Page views |
|
Interactions |
|
Clicks |
|
Errors |
|
Error rate |
|
Page-load time |
|
Interaction time |
|
Network-request duration |
|
Form submissions |
|
Form completion rate |
|
Conversion count |
|
Conversion rate |
|
Abandonment rate |
|
Workflow duration |
🔎 18. Configure Analysis Dimensions
Analyze Webflow activity by dimensions such as:
|
Dimension |
|---|
|
Application |
|
Environment |
|
User |
|
Session |
|
Page |
|
URL |
|
Interaction |
|
Form |
|
Workflow |
|
Browser |
|
Device |
|
Operating system |
|
Geography |
|
Error |
|
API |
|
Third-party provider |
|
Conversion status |
|
Time period |
⏰ 19. Configure SLAs
Configure thresholds for conditions requiring attention.
Examples include:
Availability
Website Availability < Expected SLA
Performance
Page Load Time > Threshold
JavaScript
JavaScript Error Rate > Threshold
Network
Critical Request Response Time > Threshold
Form
Form Completion Rate < Expected Threshold
Conversion
Conversion Rate < Expected Threshold
Synthetic Monitoring
Critical Scenario = Failed
Use environment- and workflow-specific thresholds.
⚙️ 20. Configure Rules
Use GermainUX Rules for conditions requiring more advanced analysis.
Examples:
JavaScript Error + Form Abandonment
Slow Page + Conversion Decrease
Rage Click + No Navigation
Failed Third-Party Request + Affected Users
Slow Network Request + Slow User Interaction
Rules can combine technical, user-experience, and business signals.
🔔 21. Configure Alerts and Watches
Configure notifications for conditions requiring attention.
Examples:
Website Unavailable → Alert Operations
Form Submission Failure → Notify Website Team
JavaScript Error Increase → Notify Engineering
Conversion Drop + Increased Errors → Notify Digital and Engineering Teams
Synthetic Transaction Failure → Alert Support
GermainUX can trigger:
|
Notification Type |
|---|
|
Alerts |
|
Watches |
|
Reports |
|
Approved diagnostics |
|
Approved automation |
📊 22. Configure Dashboards
Create dashboards appropriate for the audience.
🖥️ Website Operations
Monitor:
|
Metric |
|---|
|
Availability |
|
Page performance |
|
Errors |
|
Network requests |
|
Third-party services |
👥 User Experience
Monitor:
|
Metric |
|---|
|
Sessions |
|
User interactions |
|
Dead clicks |
|
Rage clicks |
|
Error clicks |
|
Session Replay |
|
Mobile and browser experience |
🏆 Conversion
Monitor:
|
Metric |
|---|
|
Funnel progression |
|
Form completion |
|
Conversion rate |
|
Abandonment |
|
User friction |
🧰 Engineering
Monitor:
|
Metric |
|---|
|
JavaScript errors |
|
JS Profiler data |
|
HTTP failures |
|
Slow network requests |
|
Third-party failures |
✅ 23. Validate the Configuration
Current Webflow implementation matches the workflow definition.
JavaScript Errors Are Missing
Verify:
-
RUM JS is active.
-
The error occurs in the monitored browser context.
-
Error monitoring is enabled.
-
Filtering or privacy settings do not suppress the event.
Verify:
-
RUM JS is active.
-
The error occurs in the monitored browser context.
-
Error monitoring is enabled.
-
Filtering or privacy settings do not suppress the event.
Third-Party Request Is Missing
Verify:
-
The request originates from the browser.
-
Network monitoring is enabled.
-
Filtering rules are not excluding the request.
-
Browser security restrictions do not prevent the required visibility.
ℹ️ Get More Information
GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your Webflow environment.
Component: Engine, JS Profiler, Mobile App, RPA Bot Recorder, RUM JS
Feature Availability: 2017.2