User Journeys
User journeys use a probe to browse your site along a set path, measuring availability and load times, alerting on failures and suggesting improvements.
Creating a User Journey
Create a user journey in Experience Monitoring: configure probe settings, define steps and actions, add verifications and handle failed steps.
User Journey Best Practices
Build reliable user journeys: choose robust CSS selectors, handle iframes correctly, add the right verifications and avoid fragile actions like wait.
Journey overview
Use the User Journey page to check each scenario's performance, export incidents and HAR files, and open a detailed per-step journey overview.
Receiving and configuring notifications
Get notified when a user journey fails or times out: set contact details for email, SMS, Slack or webhook, define alerting schedules and enable alerts.
Monitoring non-public user journeys
Monitor user journeys on internal sites by creating a private STM zone, deploying a probe in your infrastructure and linking the zone to a journey.
Optimizing your site
Use recommendations from the probe for each user journey step to optimize your website, then compare metrics to measure the impact of your changes.
Understanding errors & unavailability
Troubleshoot user journey incidents with failure screenshots and HAR files, and find causes and fixes for common errors such as timeouts or missing text.
Automate enabling/disabling a journey or an alert via API
Enable or disable a user journey or alert automatically through the Experience Monitoring API, with a curl request example and a reusable shell script.