• Use Cases
    • Type
      • EnterpriseHigh traffic websites with advanced functionality, such as booking, browsing or paying.
      • Small/MediumWebsites with low-mid traffic that have one or more key functionalities including checkout, sign-ups or account login.
      • AgenciesAgenciesWeb agencies that help clients build, maintain and improve their websites.
    • Industry
      • eCommerce
      • Travel
      • Gambling
      • Public Sector
    • Team
      • Technical
      • Digital
  • Platform
    • Platform
      • PerformanceRapidSpike’s performance tools help you improve website speed, so you can boost conversions and keep customers coming back.
      • SecurityProtection from web skimming attacks, scan for the latest vulnerabilities, check your external perimeter and more.
      • ReliabilityCustomer complaints can drive away future business. It’s vital you find, fix and prevent any issues fast.
    • Top Features
      • User Journeys
      • Magecart Attack Detection
      • Core Web Vitals Monitoring
      • Uptime
      • Alerting & Integrations
    • Take a guided tourLearn how RapidSpike can support your business today.
  • Customers
  • Learn
    • Learn
      • BlogNews updates and articles about web monitoring.
      • Knowledge BaseDocumentation and other resources for customers.
      • RapidSpike AcademyTraining courses and guided tutorials.
      • About UsWe help make the web faster, safer and easier to use.
      • PressSee what the press are saying about RapidSpike.
    • From The Blog
      • Return On Investment Website Revenue CalculatorReturn On Investment Website Revenue Calculator
      • 3 Website Reliability Metrics Councils Should Be Measuring3 Website Reliability Metrics Councils Should Be Measuring
      • Marketing Campaign Highlight - NEOMMarketing Campaign Highlight: NEOM Organics
      • The World Cup Of WebsitesThe World Cup Of Websites
  • Pricing
  • Log In
  • Get Started
  • Use Cases
    • Type
      • EnterpriseHigh traffic websites with advanced functionality, such as booking, browsing or paying.
      • Small/MediumWebsites with low-mid traffic that have one or more key functionalities including checkout, sign-ups or account login.
      • AgenciesAgenciesWeb agencies that help clients build, maintain and improve their websites.
    • Industry
      • eCommerce
      • Travel
      • Gambling
      • Public Sector
    • Team
      • Technical
      • Digital
  • Platform
    • Platform
      • PerformanceRapidSpike’s performance tools help you improve website speed, so you can boost conversions and keep customers coming back.
      • SecurityProtection from web skimming attacks, scan for the latest vulnerabilities, check your external perimeter and more.
      • ReliabilityCustomer complaints can drive away future business. It’s vital you find, fix and prevent any issues fast.
    • Top Features
      • User Journeys
      • Magecart Attack Detection
      • Core Web Vitals Monitoring
      • Uptime
      • Alerting & Integrations
    • Take a guided tourLearn how RapidSpike can support your business today.
  • Customers
  • Learn
    • Learn
      • BlogNews updates and articles about web monitoring.
      • Knowledge BaseDocumentation and other resources for customers.
      • RapidSpike AcademyTraining courses and guided tutorials.
      • About UsWe help make the web faster, safer and easier to use.
      • PressSee what the press are saying about RapidSpike.
    • From The Blog
      • Return On Investment Website Revenue CalculatorReturn On Investment Website Revenue Calculator
      • 3 Website Reliability Metrics Councils Should Be Measuring3 Website Reliability Metrics Councils Should Be Measuring
      • Marketing Campaign Highlight - NEOMMarketing Campaign Highlight: NEOM Organics
      • The World Cup Of WebsitesThe World Cup Of Websites
  • Pricing
  • Log In
  • Get Started

Back to Knowledgebase

Categories

Account & Billing

Getting Started

Performance Monitoring

Alerts & Notifications

Uptime Monitoring

Security Monitoring

Synthetic User Journey Monitoring

Interpreting Data

Assurance and Search

Sitemap Monitoring

Other Articles

Choosing Appropriate Selectors

User Journeys: Video Journeys

What is Synthetic User Journey Monitoring?

How to Create a Synthetic User Journey

A Step-By-Step Guide

Create a User Journey

Synthetic User Journeys must be added to an existing website within your account.

Note: If the website hasn’t been created yet, click the “Websites” button in the left blue menu, and then click the green “Add website button” at the top right.

  1. Select the website you want to create the journey on
  2. Click “Create” on the top navigation menu and click ‘User Journey’
  3. Make sure the correct site is selected for your journey to be added onto
  4. Give your Journey a label – e.g. “Testing the Checkout”, and add a description (optional).
  5. You can adjust the check interval of the journey to run between every 5 minutes, and every 24 hours. Choose your journey type, depending on your plan you may be entitled to a video journey which records the synthetic user journey taking place, making issues easier to spot.

7. You can also select a range of regions you want your user journey to be tested from.

Note: The number of regions you choose to test from, and the frequency of the check interval you choose will influence the number of credits it takes for your user journey to run.

8. Once this process has completed, click “Create Journey” to see your new User Journey.

Writing a Journey Script

User Journeys consist of a series of Steps and Actions. Each Step corresponds to a single page on your site. Actions are the things you do on each page: e.g. take a screenshot, click a button, fill in a form.

  1. To start scripting your journey, click “Script Editor”.

2. In the Script Editor screen, click “Add a First Step” to start writing your Journey, and give the step a name . E.g. “Visit Home page”

You will have the option to add recommended actions which most journeys use to save you some time, don’t worry you can always edit these later if you change your mind.

3. Then click the “Add Step” button.

4. Add actions to your first step by clicking the ‘Add Action in the step box, this will open a selection window of a choice of actions you can add.

The first action is usually done with a Click action. (E.g. Click on the “Products” button in the website’s navigation). To create a new action you will need the selector of the element you wish to interact with, and you can enter comments and on-error messages to help guide people interacting with your journey script in the future.

Tip:

If you’re struggling to work out what ‘selector’ to use when interacting with an element on the page – try using the “Inspect Element” feature available in most modern browsers. To do this Visit your website, then right click and click “Inspect Element” on the element you want to click on. This will show you the source code, and you can get the CSS Selector from there. In Google Chrome, you can right-click on the source code in the Inspector and choose “Copy > Copy Selector” to get the exact CSS selector to use in the script.

5. When you’re ready to move to a new page in the Journey, click “Add Step”, you can choose the position each step is in to edit the order your journey goes through. You will have the option to pause, edit or delete each action and step in your journey to experiment and make changes.

Continue to add actions and steps to build up your Journey. As you go along, it’s a good idea to use the “Save & Check” button in the top menu. This will run your Journey and return results – letting you know if your steps are successful.

6. Once you’re happy with your script, remember to save your changes and finally, click “Publish” to begin testing your site.

See our blog post on User Journeys here!

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Start your free 30-day trial today

Start monitoring today, no credit card required. Or chat to our friendly team about your requirements.

Get StartedLet’s Talk

RapidSpike - Global eCommerce Winner 2021
RapidSpike - Northern Digital Awards Winners
RapidSpike - Insider Yorkshires Most Exciting Companies
RapidSpike - UK Dev Awards 2021 Winner
RapidSpike - Prolific North Top Tech 30 To Watch
RapidSpike - Cyber Accelerator Alumni

Copyright © 2023 — All Rights Reserved.

RapidSpike - AWS Well Architected
RapidSpike - AWS Partner Network
  • Solutions
    • Technical
    • Digital
    • eCommerce
    • Travel
    • Gambling
    • Public Sector
    • Enterprise
    • Small/Medium
    • Agencies
    • New Relic
    • Customers
    • Pricing
  • Platform
    • Performance
    • Security
    • Reliability
    • How It Works
    • Insights
    • Alerting & Integrations
    • All Features
    • Synthetic User Journeys
    • Google Lighthouse
    • Core Web Vitals & Performance
    • Page Load
    • Real User Monitoring
    • Vulnerability Scanning
    • Magecart Attack Detection
    • Uptime
    • Assurance & SEO
  • Learn
    • Blog
    • Knowledge Base
    • RapidSpike Academy
    • System Status
    • RapidSpike Roadmap
    • Log In
  • Company
    • About Us
    • Contact
    • Careers
    • Press
    • Privacy Policy
    • Terms & Conditions
    • Vulnerability Disclosure