MonSpark Docs
  • 👋Welcome to MonSpark
  • Overview
    • 💡What Is Monitoring?
    • ✨Types of Monitoring
    • 🛠️Getting Started with MonSpark
  • Fundamentals
    • 🔔Alerting
      • 📒Integrations
      • 🚨Escalation Policies
    • ⚠️Incidents
    • 📣Status Pages
    • 🏅Summary
    • 🔍Auto Discovery
  • Website Monitoring
    • 💻What is Website Monitoring?
    • 🛠️Getting started with Website Monitoring
    • ⚙️Working With Monitors
      • ⏯️Pausing/Resuming Monitors
      • 🗑️Deleting Monitors
      • 💠Bulk Create
      • 📄Reporting
    • 📈Availability
      • Uptime Monitor
        • Uptime Monitor Create
        • Understanding Uptime Monitor Details
      • Ping Monitor
        • Ping Monitor Create
      • TCP Monitor
        • TCP Monitor Create
    • 🛡️Security
      • Domain Expiration Monitor
        • Domain Expiration Monitor Create
      • DNS Record Monitor
        • DNS Record Monitor Create
      • IP Blacklist Monitor
        • IP Blacklist Monitor Create
      • Whois Monitor
        • Whois Monitor Create
      • Subdomain Monitor
        • Subdomain Monitor Create
      • Port Discovery Monitor
        • Port Discovery Monitor Create
    • ✨SEO
      • Lighthouse Audits
        • Lighthouse Monitor Create
      • Sitemap Monitor
        • Sitemap Monitor Create
      • URL Monitor
        • URL Monitor Create
    • ⛓️Integrity
      • Text Monitor
        • Text Monitor Create
      • Screenshot Monitor
        • Screenshot Monitor Create
      • Cookie Monitor
        • Cookie Monitor Create
      • Technology Monitor
        • Technology Monitor Create
      • Source Code Monitor
        • Source Code Monitor Create
    • 🕐Cronjob Monitoring
  • Server Monitoring
    • 🖥️What is Server Monitoring?
    • 🛠️Getting Started with Server Monitoring
      • 🖥️Servers
      • ⏰Alarms
      • 🗃️Rules
  • Transaction Monitoring
    • 🔮What is Transaction Monitoring?
  • Extras
    • ⛑️Troubleshooting and Support
      • IP Whitelisting
    • ⁉️FAQs
    • 💬Appendix
Powered by GitBook
On this page
  • Overview
  • Chrome Extension
  • Actions
  • Use Cases

Was this helpful?

  1. Transaction Monitoring

What is Transaction Monitoring?

Our newest addition to our comprehensive monitoring solution, making it even more all-in-one!

PreviousRulesNextTroubleshooting and Support

Last updated 1 year ago

Was this helpful?

Overview

With Transaction Monitoring, you gain the ability to precisely mimic user interactions within a browser environment. Whether navigating your website, adding items to a shopping cart, or progressing through the checkout process, our solution allows you to replicate any actions performed by real users. In the event of any deviations from the expected flow, you can count on us to promptly notify you, allowing you to swiftly address any issues and maintain optimal performance and user experience.

Chrome Extension

Announcing our Chrome extension for MonSpark Transaction Monitoring! Easily capture user actions like clicks, scrolls, navigations, and inputs directly from your browser page. Install the extension, perform actions, and copy them into MonSpark for the easiest monitoring experience! Get it now from the Chrome Web Store !

Actions

The capabilities of Transaction Monitoring are extensive. Here's a list of actions you can perform (with many more to come )

  • Navigation: Directs the browser to a specified URL.

  • Click: Performs a click action on a designated element.

  • Type: Inputs text into the selected element.

  • Screenshot: Captures a full-page screenshot of the current browser page.

  • Hover: Simulates a hover action over a chosen element.

  • Wait: Delays execution for a specified duration.

  • Wait for Element: Waits for a specific element to become present or visible.

  • Scroll: Scrolls the page to a designated height.

  • Scroll to Element: Scrolls the page to a specified element.

  • Refresh: Refreshes the page.

  • Test Element Content: Checks the content of a selected element against a provided regex pattern. Additionally, you can assign the text content of the selected element to a variable of your choosing.

  • Transform Variable: Modifies a variable previously assigned by matching it with a regex pattern.

Pro tip: Utilize variables within action failure messages, descriptions, and even the content of Type actions for enhanced flexibility and customization.

Use Cases

  1. User Registration: Simulate a user registering on your website by filling out and submitting the registration form. Receive alerts if there are any issues during the registration process.

  2. Search Functionality: Test your website's search functionality by entering specific keywords and verifying that the relevant search results are displayed correctly.

  3. Form Submissions: Monitor the submission of various forms on your website, such as contact forms, feedback forms, or subscription forms, ensuring that submissions are processed smoothly without any errors.

  4. Login Process: Validate the login process by entering credentials and verifying successful login. Receive notifications if login attempts fail or encounter any errors.

  5. Product Availability: Check the availability of products by adding them to the cart and proceeding to checkout. Receive alerts if any products are unavailable or there are issues with adding them to the cart.

  6. Payment Processing: Simulate the payment process by entering payment details and completing a transaction. Monitor for any errors or failures during payment processing.

  7. Account Management: Test functionalities related to account management, such as updating user profiles, changing passwords, or subscribing to newsletters. Ensure that these actions can be performed seamlessly without any issues.

  8. Content Accessibility: Verify that all content, including images, videos, and downloadable files, can be accessed and displayed correctly on different devices and browsers.

  9. Error Handling: Validate the error handling mechanisms of your website by intentionally triggering errors, such as entering incorrect information or navigating to invalid pages, and verifying that error messages are displayed appropriately.

These scenarios cover a wide range of user interactions and functionalities on your website, allowing you to monitor its performance and user experience comprehensively.

🔮
✨
✨
👀
here