Stop Guessing: See What Your Customers See. Boost Conversions.
Real User Monitoring (RUM)
for Magento 2

Real User Monitoring (RUM) Extension for Magento 2
Hot
Hyvä Compatible Themes Out-of-the-box
Mage-OS Compatible
Composer Installation Composer Installation?
shapes Free Power Toy Available

Go Beyond Lab Tests. See Your Magento & Hyvä Store's True Performance.
Pinpoint Real User Issues, and Optimize Core Web Vitals with Actionable Data.

Unlock the truth about your store's performance by capturing Core Web Vitals, JS errors, and UX bottlenecks directly from your actual users.

This is the only cutting-edge Real User Monitoring (RUM) extension built exclusively for Magento 2 & Hyvä. Go beyond simulated speeds to get actionable, real-world data that helps you deliver a faster, more stable shopping experience, leading to higher customer satisfaction and increased revenue.

  • Boost Conversions & SEO:
    A faster, more stable user experience directly correlates with lower bounce rates, higher conversion rates, and better search engine rankings. → Calculate Your Page Speed ROI.
  • True Performance Insights:
    Capture real user data on Core Web Vitals (LCP, CLS, INP) and other key metrics like TTFB. This is the "Field Data" Google uses for ranking.
  • Proactive Error Fixing:
    Automatically log frontend JavaScript errors with full stack traces so your developers can fix bugs before more customers are affected.
  • 100% Data Ownership:
    A self-hosted, local solution with no SaaS, no monthly fees, and full GDPR compliance. You own and control your data.

See All Highlights

License:


Magento Marketplace Approved by
  • One-Time Payment
  • Lifetime Access To Source Code
  • 1 Year Free Support
  • 1 Year Free Updates
awesomeicons6/brands/magento

Approved & Verified by Magento Marketplace

awesomeicons6/solid/award

1st Extension Provider
     With Hyvä Support
     Awesome since 2021!

awesomeicons6/solid/code-fork

Unencrypted. 100% Open Source & Customizable

awesomeicons6/solid/code

Coding Standards Applied. Clean & Readable Code

awesomeicons6/regular/face-smile-beam

Countless Satisfied Customers: Be The Next One!

awesomeicons6/regular/heart

Made With Love

Our extensions are made with love & passion for building new things, perfection & performance in mind.

awesomeicons6/solid/handshake

Field Tested

Our extensions are field-proven in our own client projects.

Customer Feedback

The Challenge & The Solution: Real User Performance & Error Monitoring
for Magento 2.

The First And Only Real User Monitoring (RUM) Extension For Magento 2 & Hyvä.
Real-time insights into your store’s CWV, performance, stability and UX as experienced by actual visitors
Collected from real users instead of simulated conditions as with traditional performance tests.
For data-driven visibility you need to optimize your store effectively...

Truly Understand Performance & User Experience
In Your Magento 2 Store!

The Challenge:
Your Performance Tools Are Lying to You

In the competitive world of eCommerce, you live and die by your store's performance and user experience.
You've spent countless hours and significant budget chasing a perfect "100" score in Google PageSpeed Insights or an "A" grade in GTmetrix.

You've optimized images, minified JavaScript, and configured caching, yet the results feel disconnected from reality.

Customer complaints about slowness persist, bounce rates remain high on certain pages, and your conversion rate isn't reflecting your optimization efforts.

The Problem with Lab Data:

Are you tired of relying on synthetic lab tests that don't reflect reality?
Do you push a 'minor' update only to see your Core Web Vitals tank and conversions drop?
The Magento ecosystem is powerful but complex.
Performance bottlenecks can hide anywhere - from a third-party extension conflict to an unoptimized database query or a Varnish cache misconfiguration.

When customers complain about a broken checkout, but "it works on your machine," you're flying blind.

This guesswork costs you sales, damages your brand reputation, and wastes valuable developer time.
You are optimizing for a simulation, not for the complex, unpredictable reality your customers experience every day.

The Solution:
See Your Store Through Your Customers' Eyes

JaJuMa Real User Monitoring (RUM) is the definitive solution to this blind spot.

It fundamentally shifts your perspective from simulation to reality.

Instead of running a synthetic test, our extension integrates a lightweight, asynchronous monitoring script into your Magento store & Hyvä store.

This script collects performance timings and JavaScript error data directly from the browsers of your actual visitors as they navigate your site.

Seeing Through Your Customers' Eyes:

Introducing the first and only Real User Monitoring (RUM) extension built exclusively for Magento 2 and Hyvä. We provide the ground truth of your store's performance by capturing data directly from your actual users' browsers.
This isn't a simulation; it's reality.

Understand exactly how your customers experience your site across different devices, browsers, and network conditions. Because generic tools don't understand Magento's complexity, our native solution provides actionable, context-rich data that helps you answer the questions that truly matter:

  • What is our median LCP for mobile users on product pages?
  • Is a new JavaScript error affecting only users on Safari after our latest deployment?
  • What is our actual Cache Hit Rate and TTFB for logged-in customers?

With JaJuMa RUM, you move from guessing to knowing.
You can make data-driven decisions, prioritize development efforts on issues that have a measurable impact, and deliver a faster, more stable shopping experience that directly influences your revenue.

The Perfect Tool for Your Role Built for Both Growth and Code.

Whether you're driving business strategy or deploying the next feature,
our RUM extension provides the exact data you need to succeed.

For Merchants & Store Owners

Make data-driven decisions that directly impact your bottom line.

  • Increase Revenue:
    Understand how site speed directly impacts your conversion rates and take action.
    → Calculate Your Page Speed ROI
  • Optimize Your Budget:
    Prioritize development resources on fixing the issues that are actually costing you sales.
  • Gain a Competitive Edge:
    Deliver a superior user experience that builds brand loyalty and improves SEO rankings.

For Developers & Agencies

Stop guessing and start fixing with precise, actionable data.

  • Debug Faster:
    Stop wasting hours trying to reproduce elusive frontend bugs. Get the full stack trace and context you need to fix JS errors fast.
  • Validate Deployments:
    Instantly see the real-world performance impact of your code changes and new feature releases.
  • Optimize with Precision:
    Diagnose the root cause of poor Core Web Vitals scores and target your optimization efforts effectively.

Highlights Real User Monitoring (RUM) for Magento 2
by JaJuMa.

Win The Performance & User Experience Game.
Take Your Store To The Next Level With Continuous Improvements!

awesomeicons6/solid/users-viewfinder

Real User Monitoring

Get instant performance & UX insights directly from your customers.

awesomeicons6/solid/arrow-trend-up

Actionable Insights

Drive continuous, data-backed store improvements that boost revenue.

awesomeicons6/solid/face-grin-stars

Measure Customer Satisfaction

Track happiness and address user pain points by seeing what they see.

awesomeicons6/solid/spinner

Pinpoint Bottlenecks

Optimize slow pages and enhance speed where it matters most to users.

awesomeicons6/solid/ranking-star

Prioritized Optimization

Focus development resources on the most impactful performance changes.

awesomeicons6/solid/stopwatch

Real-Time Deployment Validation

Instantly see the performance impact of new code deployments.

awesomeicons6/solid/magnifying-glass-dollar

Instant Error Identification

Pinpoint frontend bugs and optimize your team's efficiency.

awesomeicons6/solid/bug-slash

Catch Bugs Before Users Do

Proactive issue detection and faster resolution times.

awesomeicons6/solid/wand-magic-sparkles

Reduced Mean Time To Resolve (MTTR)

Swift resolution of critical issues with detailed error reports.

awesomeicons6/solid/filter

Detailed Historical Data

Drill down into performance trends by period, layout, device, and more.

awesomeicons6/solid/bullseye

Enhanced UX Metrics Analysis

Unlock data-driven decisions for a smoother customer journey.

awesomeicons6/solid/chart-line

Tailored Reports

Clear, concise reports designed for both merchants and developers.

awesomeicons6/solid/circle-check

Minimal Impact, Maximum Data

Clean, lightweight data sampling for optimal monitoring without slowing your site.

awesomeicons6/solid/scale-balanced

Fully Local, No Third-Party

GDPR compliant with no recurring SaaS fees. You own your data.

awesomeicons6/brands/magento

First & Only Magento RUM Solution

Seamlessly integrated into your Magento store's architecture.

awesomeicons6/brands/mage-os-filled

Mage-OS Compatible

Built for the future of Community Driven Commerce.

awesomeicons6/brands/hyva-colored

Hyvä Compatible

Built for the modern Magento ecosystem.

Hyvä Commerce Integration

Hyvä Commerce Admin Dashboard Widget included.

From Insight to Impact: Real-World Success Stories How RUM Turns Data Into Revenue.

Our Real User Monitoring extension isn't just about charts;
it's about providing the actionable intelligence you need to solve complex problems and protect your revenue.
Here are two real-world examples of our tool in action.

A graph showing the Time to First Byte (TTFB) metric spiking and then recovering, demonstrating a performance issue being resolved.
TTFB Chart - 28-Days Reporting Period

Key Metrics

TTFB Before
0.0s
TTFB After
0.0s

The data showed a direct correlation between
a TTFB spike and a 100% increase in LCP.
This was the critical insight needed to solve the problem.

1. The Alert:
Performance in Freefall

A client noticed their Largest Contentful Paint (LCP) had suddenly increased, the TTFB jumping from a lightning-fast 0.4s to a sluggish 0.8s.
This slowdown was directly impacting user experience and putting conversions at risk.

2. The Diagnosis:
Connecting the Dots

Synthetic tools showed nothing wrong. But our RUM dashboard told the real story:
The LCP spike correlated perfectly with a high Time to First Byte (TTFB). The root cause was a new marketing campaign using URL parameters that were bypassing the Full Page Cache (FPC), forcing the server to render every page from scratch.

3. The Result:
Speed Restored, ROI Protected

Armed with this precise data, we deployed and configured our inhouse FPC optimization module so the Full Page Cache (FPC) can handle the new marketing parameters correctly. The result was immediate:
TTFB dropped to its previous 0.4s, LCP returned to is normal value, and the campaign's ROI was protected.

The Bottom Line

This wasn't just a technical fix; it was a business-critical intervention.
Real user data identified a revenue-threatening issue that was completely invisible to other tools.

A spreadsheet showing IP Country data, revealing that traffic from Germany was being routed through distant servers in the US, Brazil, and Canada.
Column A: Customer Country, Edge Server Country
Columns B/C/D: Percentage of Page Views & TTFB Comparison
A graph showing a stable and low Time to First Byte (TTFB) metric, then increasing after enabling Cloudflare CDN and then recovering again after disabling Cloudflare CDN (Daily reporting period).
TTFB Chart - Daily Reporting Period
A graph showing a stable and low Time to First Byte (TTFB) metric, then increasing after enabling Cloudflare CDN and then recovering again after disabling Cloudflare CDN (28-days reporting period).
TTFB Chart - 28-Days Reporting Period

Key Metrics

TTFB Before
0.0s
TTFB After
0.0s

After implementing a popular CDN, the client's TTFB inexplicably tripled,
moving from "Good" to "Poor" and severely impacting site speed.
The simple solution was to disable the CDN.
As expected, the performance KPIs quickly started recovering to their previous values as soon as the CDN was disabled.

1. The Alert:
A "Solution" Causes a Problem

The day after switching to a popular CDN service, our RUM dashboard lit up.
The client's Time to First Byte (TTFB) had dramatically worsened, climbing from an excellent 0.3s to a poor 1.0s.

2. The Diagnosis:
The Power of Raw Data

Admittedly, this was a tricky case our RUM Dashboard doesn't cover out-of-the-box.
However, because we owned all the raw data, we performed a deep-dive analysis and discovered the issue:
The CDN was misrouting nearly 50% of German visitors via long-distance edge servers in the US, Brazil, and Canada, introducing massive latency.

3. The Result:
A Confident Path Forward

With these undeniable insights, we had the confidence to make a strategic decision.
Instead of blindly tweaking settings, armed with the exact knowledge of the problem we need to solve, we evaluated our options together with the client. In the end, the decision to fix the problem and restore previous performance was to disable the CDN again.

The Bottom Line

This case highlights the immense value of a self-hosted RUM solution.
Owning your data gives you the unrestricted ability to conduct deep-dive analyses and uncover complex issues that are often invisible to third-party tools.

A Note on Server Resources

Powerful monitoring requires data processing. Our RUM extension is highly optimized, but stores with very high traffic or servers already at full capacity should be mindful of resource needs. We've built in extensive controls to manage this. Learn more in the details in "Smart, Lightweight Data Collection You Control" section.

Details & How It Works Real User Monitoring (RUM) Extension for Magento 2
by JaJuMa In Detail.

Error & Performance Monitoring For Next-Level Insights On Speed And Stability For Magento 2.
Monitor & Improve your User Experience and Core Web Vitals

When evaluating website performance monitoring strategies, it's important to understand the fundamental differences between Real User Monitoring (RUM) and Synthetic Monitoring. The table below highlights their unique strengths and limitations.

Table: Real User Monitoring (RUM) vs Synthetic Monitoring
Feature Synthetic Monitoring (e.g., PageSpeed Insights, GTmetrix) Real User Monitoring (JaJuMa RUM)
Data Source 💻 Simulated test from a specific server location. ✅ Aggregated data from your actual site visitors.
Performance Bottlenecks ⚠️ Provides a theoretical baseline under ideal conditions; misses real-world variability. 🔍 Identifies real, long-tail issues affecting specific user segments (e.g., slow mobile performance on checkout).
JavaScript Errors ❌ Cannot detect or report on client-side JavaScript errors. 🔧 Captures actual JS errors that users experience in their browsers, including stack traces.
Core Web Vitals Accuracy ⚠️ Provides "lab data" estimates that can differ from real-world scores. 📈 Measures LCP, CLS, and INP as experienced by real people, aligning with Google's field data.
Environmental Factors ❌ Runs in a controlled, "perfect" environment that doesn't reflect reality. 🌍 Accounts for user's device, browser, network speed, location, and caching status.
Primary Use Case 🔧 One-off debugging and pre-deployment checks. 🛠️ Continuous, strategic monitoring to understand and improve the actual customer journey.
🏆 Key Takeaway

RUM provides real-world accuracy by capturing what users actually experience, making it invaluable for long-term optimization.
In contrast, Synthetic Monitoring is best for controlled tests and debugging.
A balanced strategy often involves using both, but for business-critical insights, RUM delivers the truth of customer experience.

Dive deep into the technical advantages of our Real User Monitoring extension and discover how it translates to tangible business benefits.

01

Your Mission Control for Store Performance & UX

JaJuMa Real User Monitoring (RUM) Dashboard Screen For Magento 2

The Business Benefit:

Get a complete, at-a-glance overview of your store's health.

Our central dashboard consolidates every critical metric - from Core Web Vitals to error rates - allowing you to spot trends, validate changes, and make informed decisions without getting lost in raw data.

This high-level view is designed for quick comprehension, enabling merchants and managers to instantly gauge the impact of marketing campaigns or new features on site performance.

The core of the JaJuMa RUM extension is the Dashboard View.
A powerful interface that serves as your command center for all performance and UX monitoring.
It provides a comprehensive summary of key indicators over the last 28 days, designed for both immediate insights and deeper investigation.

The dashboard is logically structured into several key areas:

Global Stats

Total Page Views & Errors, Mobile vs. Desktop

Core Web Vitals

LCP, INP, CLS

Other Performance KPI

FCP, TTFB

Other Metrics

Navigation Types, Cache Hit Rate

Error Logs

Error Rate
  • Global Top-Line Statistics:
    Immediately see the total volume of Page Loads, the traffic split between Desktop and Mobile users, and the total number of frontend Errors collected. Each metric is accompanied by a 28-day trend chart, providing crucial context on traffic patterns and site stability.
  • Core Web Vitals (CWV):
    This section displays the three critical, user-centric metrics that Google uses as a ranking factor:
    Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP).
    For each vital, the dashboard shows:
    • The 75th Percentile Value:
      This is the industry-standard way to measure CWVs, representing the experience of the majority of your users, rather than being skewed by outliers.
    • Good/Needs Improvement/Poor Rating:
      An instant, color-coded assessment based on Google's official thresholds, letting you know if you meet their standards.
    • Trend Indicator:
      A percentage change compared to 7-day before.
      This provides an immediate feedback loop, showing whether recent code deployments or content changes have improved or degraded the user experience.
  • Other Performance KPIs:
    Beyond CWVs, the dashboard tracks First Contentful Paint (FCP) and Time to First Byte (TTFB), providing deeper insights into initial page rendering and server response times. These KPIs are presented with the same 75th percentile, rating, and trend indicators.
  • Other Metrics:
    Stats about your Navigation Types distribution and Cache Hit Rate povide further insights into your store's performance, potential bottlenecks and opportunities for improvement.
  • Error Logs:
    The Error logs are represented on the Dashboard by your Error Rate.
    Giving you an instant picture of your stores health and stability.
  • Interactive Drill-Downs:
    This is where the dashboard transforms from a report into an analytical tool. Clicking on any CWV or KPI card opens a detailed popup that breaks down the metric by Device Type (Desktop vs. Mobile) and Page Category (e.g., Homepage, Product, Category, Cart, Checkout). This allows for rapid bottleneck identification. For example, you might see a "Good" overall LCP score, but the drill-down could reveal that your checkout pages on mobile are in the "Poor" range - a critical, revenue-impacting issue that would be invisible in synthetic tests.
JaJuMa Real User Monitoring (RUM) Dashboard KPI Detail Drill Down PopUp
02

Master Core Web Vitals with Real-World Data

JaJuMa Real User Monitoring (RUM) For Magento 2 - Daily Performance KPI Values

The Business Benefit:

Stop optimizing for theoretical lab scores and start improving the actual Core Web Vitals your users experience.

By collecting real-world "field data," you can precisely identify which page templates, user segments, or third-party scripts are failing Google's performance standards.

Improving these scores leads directly to a better user experience, which in turn can lead to higher SEO rankings, increased organic traffic, and a frustration-free journey for your customers.

Our extension provides your own private Chrome User Experience (CrUX) report, giving you the same type of field data that Google uses for its Page Experience ranking algorithm.
This is achieved through two dedicated views:
The 28-days History View and the History by Day View.

28-days History View:

This view provides a strategic, long-term perspective, showing trend charts and performance distribution (Good/Needs Improvement/Poor) for each metric over the last 28 days. It's invaluable for visualizing performance degradation or confirming the positive impact of a major optimization project.

History by Day View:

This view offers a more granular, day-by-day analysis, allowing you to correlate performance changes with specific events like sales promotions or code deployments.

These views allow you to go beyond simple scores and diagnose the why behind poor vitals. By applying filters, you can pinpoint common Magento-specific issues:

  • Largest Contentful Paint (LCP):
    Often impacted by large, unoptimized hero images on product and category pages. Our attribution feature pinpoints the exact element causing the delay, providing developers with a clear target for optimization.
  • Cumulative Layout Shift (CLS):
    Address the visual instability that plagues Magento stores when third-party scripts or dynamically loaded content cause layout shifts. Our tool helps identify the specific elements and viewport sizes where CLS is highest.
  • Interaction to Next Paint (INP):
    As a newer metric, INP measures overall responsiveness. It's frequently degraded in Magento by heavy JavaScript execution during tasks like adding to cart or applying filters. We help you identify the long tasks on the main thread that contribute to poor INP.

The true power of these views lies in the advanced filtering capabilities.
You can dissect your data with surgical precision to isolate the root cause of performance issues.
Filter your entire report by:

  • Period:
    Analyze any date range within your collected data.
  • Page/Layout:
    Isolate performance on specific page types (e.g., catalog_product_view) to see if a particular template is the problem.
  • Browser:
    Discover if performance issues are specific to a certain browser, like Safari or Chrome.
  • Navigation Type:
    Differentiate between a standard navigate event, a reload, or a back_forward navigation, as performance can vary significantly.

This level of detail allows you to move from "our LCP is slow"
to "our LCP is slow specifically for mobile users on Chrome visiting category pages after the May 15th deployment."
This is the definition of an actionable insight.

03

Crush Frontend Bugs with Proactive Error Monitoring

JaJuMa Real User Monitoring (RUM) For Magento 2 - Error Reporting

The Business Benefit:

Reduce lost sales and customer frustration caused by hidden website bugs.

Our RUM extension acts as a 24/7 watchdog, capturing JavaScript errors as they happen in your customers' browsers.

This allows your development team to find and fix issues - like a broken "Add to Cart" button or a malfunctioning checkout field - before they impact a significant number of users, protecting your revenue and brand reputation.

The "it works on my machine" problem is one of the most time-consuming challenges in web development.
Our tool eliminates this guesswork by capturing the full context of every error. This is invaluable for diagnosing elusive issues, especially those stemming from third-party extension conflicts - a notorious and costly problem in the Magento ecosystem.

The Error Logs dashboard provides a comprehensive, filterable view of all captured errors, giving developers everything they need to resolve bugs quickly:

  • Error Message:
    The specific error that was thrown. (e.g., TypeError: Cannot read properties of undefined).
  • Full Stack Trace:
    A detailed, line-by-line trace to pinpoint the exact file and line of code that caused the problem. This is the single most critical piece of information for a developer.
  • Contextual Details:
    The exact time the error occurred, the full URL of the page where it happened, and the User-Agent string of the visitor's browser.

This feature fundamentally changes your bug-fixing workflow.
It drastically reduces the Mean Time To Resolve (MTTR) by transforming vague, anecdotal bug reports into precise, actionable data. Your development team can stop wasting time trying to reproduce intermittent issues and instead focus on writing fixes. This not only leads to a more stable store for your customers but also improves developer experience and significantly lowers the Total Cost of Ownership (TCO) of your Magento platform by improving operational efficiency.

04

Smart, Lightweight Data Collection You Control

JaJuMa Real User Monitoring (RUM) Dashboard Screen For Magento 2

The Business Benefit:

Gather invaluable performance data without ever compromising your store's speed.

Our intelligent monitoring script is designed for minimal impact, giving you full control over how and when data is collected and processed.

This ensures your monitoring efforts support your business goals without getting in the way of the fast, seamless user experience your customers expect.

The effectiveness of a RUM system depends on its ability to collect data without introducing performance overhead.
We've engineered our Data Collection module with this principle at its core, providing you with granular control over the tracking & monitoring behavior.

Protect Your PageSpeed Score

Configure the script to collect data only after the first user interaction (like a click, tap, or scroll). This ensures the monitoring process is completely invisible to Google's initial page load metrics, protecting your Core Web Vitals scores.

Control Data Volume with Sampling

For high-traffic stores, collecting data from every single page view may be unnecessary. Set a sampling percentage (e.g., 50%) to gather data from a statistically representative subset of users, giving you accurate trends without overwhelming your server.

Ensure Data Accuracy

Focus on real user experiences.
Robust default filters automatically exclude bots and crawlers from your data set, ensuring your KPIs and reports are clean and accurate. You can also fine-tune these filters to exclude specific User-Agents and IPs.

Isolate Monitoring with With a Standalone Script

For ultimate efficiency, use the optional standalone tracker script.
This offloads the data ingestion endpoint from the main Magento application thread, ensuring that even under heavy load, monitoring will not impact the performance of your core application.

Asynchronous Data Processing

All data is collected with minimal server impact.
The intensive computation of reports and KPIs happens asynchronously via a configurable cron job.
This process ensures a super-fast Dashboard experience without impacting your regular store operations.

The "Server Load" Safeguard

This is our commitment to your store's stability.
You can set a maximum server load threshold (e.g., 0.7). If your server's 1-minute load average exceeds this limit, the RUM data processing and cleanup cron jobs will automatically pause until the load returns to normal. This critical safeguard ensures that monitoring tasks never compete for resources during peak traffic, protecting your customer experience and revenue.

💡 Expert Insight

A Note on Data Processing & Server Resources

The average Magento extension is 'set and forget.' However, a powerful Real User Monitoring tool like ours performs serious data processing in the background to ensure your reports are fast, responsive, and rich with detail.

To ensure that most stores can leverage this power without commissioning additional hardware, we've engineered the extension with extensive flexibility and optimization controls:

  • Data Sampling: Reduces the volume of data that needs to be processed.
  • Configurable Reporting: Tailor the depth of your reports (e.g., global-only vs. per-store-view) and exclude dimensions you don't need.
  • Multi-Threading: Control the number of CPU cores dedicated to data processing.
  • Off-Peak Scheduling: Move intensive processing tasks to low-traffic periods, like overnight.
  • Server Load Safeguard: Automatically pauses processing if your server load exceeds a pre-configured threshold, always prioritizing your customers.

While these features make our RUM tool highly efficient, it's important to note: stores with extremely high traffic or servers that are already operating at maximum capacity may need to ensure they have adequate resources for smooth data processing.

05

Own Your Data: The 100% Self-Hosted Advantage

JaJuMa Real User Monitoring (RUM) For Magento 2 - History 28-days CWV Values

The Business Benefit:

Escape the endless cycle of SaaS subscription fees and take full control of your store's most valuable asset: its data.

As a one-time purchase that runs entirely on your own server, our RUM extension offers a predictable, significantly lower Total Cost of Ownership.

More importantly, it ensures you are always in control of sensitive user information, building trust with your customers and simplifying compliance.

In an era of increasing data privacy regulation, the architectural choice of your monitoring tools has significant strategic implications.
Unlike SaaS-based alternatives that require you to send user data to a third-party cloud, the JaJuMa RUM extension is a 100% local, self-hosted solution.

This architecture provides several key advantages:

  • No Recurring Fees:
    You purchase the extension once and own it forever. There are no monthly subscription costs that scale with your traffic or data retention needs.
  • Complete Data Ownership:
    All performance and error data is collected and stored within your own Magento database on your own server infrastructure. You have full control and ownership, with no risk of a third-party data breach exposing your information.
  • Simplified GDPR Compliance:
    By keeping all data in-house, you avoid the legal and logistical complexities of cross-border data transfers.
    To further enhance privacy, the extension includes built-in tools within the Data Processing configuration :
    • IP Anonymization:
      A simple toggle allows you to anonymize all collected visitor IP addresses, a key requirement for GDPR compliance.
    • IP & User-Agent Blacklisting: Easily exclude traffic from internal IP addresses, known bots, or specific user-agents to ensure your data is clean, accurate, and free of noise.

For businesses, particularly those operating in the EU, this self-hosted model is not just a feature - it's a strategic imperative. It demonstrates a deep commitment to data sovereignty and user privacy, building immense trust with your customers and de-risking your compliance posture.

Ready to Take Control?

Stop guessing and start knowing. Improve your user experience, crush bugs, and boost your bottom line with actionable, real-world data.

Get The Extension Now

The JaJuMa Advantage: Why We're the Unrivaled Choice

Choosing a monitoring tool is a critical architectural decision.
It's not just about features; it's about the philosophy behind the software and
the expertise of the team that built it.
Here’s why the JaJuMa RUM extension is the strategically superior choice for any serious Magento store.

Choosing between JaJuMa RUM Extension and Generic SaaS Monitoring Tools involves trade-offs in cost, privacy, and integration. The table below highlights why JaJuMa RUM stands out as a secure, cost-effective, and Magento-optimized solution.

Table: JaJuMa RUM Extension vs Generic SaaS Tools
Feature Generic SaaS Tools JaJuMa RUM Extension
Pricing Model Recurring Subscription Monthly/annual fees, scales with traffic ✅ One-Time Purchase Predictable, long-term asset
Data Hosting Third-Party Cloud Data sent to and stored by vendor 💻 100% Self-Hosted On your own server
Data Ownership Vendor is a Data Processor Complex DPAs 🔒 You Own 100% of Your Data
GDPR/Privacy Requires Careful Configuration And legal review 🔒 Compliant by Design IP anonymization, no data transfer
Magento Integration Generic JS Snippet Surface-level integration 🛠️ Native Extension Deep, contextual integration
Performance Impact Variable Can introduce another dependency 🚀 Ultra-Lightweight Optimized for Magento, with safeguards
🏆 Key Takeaway

With the JaJuMa RUM Extension, you gain full data ownership, GDPR compliance, and predictable costs thanks to its one-time purchase and self-hosted setup. Unlike generic SaaS tools that depend on recurring subscriptions and third-party hosting, JaJuMa RUM integrates natively with Magento for lightweight performance and deeper insights.

Architectural Elegance & Ecosystem Mastery

We are not just extension developers; we are deeply embedded in the modern Magento ecosystem as a Hyvä Gold Partner, Technology Partner, and Mage-OS Contributor.
Our team lives and breathes Magento performance, from deep dives into LCP optimization to building some of the fastest Hyvä-based stores in the world.
This extension was born from years of hands-on experience.

We built it because we needed a tool that respected the Magento architecture, provided truly actionable data, and didn't compromise on cost, privacy or performance. Features like the server load safeguard aren't afterthoughts; they are foundational principles that come from a deep understanding of what it takes to run a high-performance eCommerce operation.

Hyvä Gold Partner

Hyvä Gold Partner

We hold one of the highest distinctions for expertise and contribution in the Hyvä ecosystem, earned through proven project success and deep collaboration.

JaJuMa Hyva Technology Partner official badge

Pioneering Experience

We were the first extension provider to offer official Hyvä compatibility, leading the way for the entire marketplace from day one.

JaJuMa Hyva Contributor official badge

Core Contributors

Our team actively contributes to the Hyvä core codebase. We have a fundamental understanding of how Hyvä works because we help make it work.

A Strategic Investment In Your Store

Purchasing this extension is a capital investment in your store's core architecture.
For a single, one-time fee, you acquire a permanent, in-house monitoring capability.

You eliminate unpredictable monthly SaaS bills that penalize you for growth,
future-proof your store against evolving privacy regulations, and empower your team.
This is a tool that pays for itself by helping you protect and increase conversions.

Simple & Transparent Pricing: A Smarter Investment


When it comes to monitoring, the Total Cost of Ownership (TCO) goes beyond the sticker price.
SaaS tools lure you in with monthly fees that quickly escalate based on traffic, penalizing you for your own success.
We believe in a simpler, more transparent model: a one-time investment for a permanent asset.

Table: Pricing at a Glance
Edition Magento Open Source Adobe Commerce Typical SaaS RUM Tools*
License Fee ✅ €349 (one-time) ✅ €699 (one-time) ❌ €1,200 – €5,000 / year (recurring)
Updates & Support ✅ 1 year included ✅ 1 year included ❌ Always tied to subscription
Updates & Support Renewal ✅ €349 / year (optional) ✅ €699 / year (optional) ❌ Same subscription cost, no opt-out
Installation Type 💾 On-premise (data stays in your shop) 💾 On-premise (data stays in your shop) ❌ Cloud-based (data leaves your shop)
Multi-store Setups 🔗 License per Magento installation 🔗 License per Magento installation ❌ Per domain / per site charges
*Examples: New Relic, Pingdom, RUMvision – all charge ongoing fees based on traffic or domains.
3-Year Total Cost of Ownership - JaJuMa RUM vs. SaaS RUM 0 2000 4000 6000 8000 10000 12000 14000 16000 Total Cost (€) 1 2 3 Years of Use €1,200 €2,400 €3,600 €5,000 €10,000 €15,000 €349 €698 €1,047 €699 €1,398 €2,097 Magento Open Source (€349 + €349/yr optional) Adobe Commerce (€699 + €699/yr optional) SaaS RUM (low €1,200/yr) SaaS RUM (high €5,000/yr)
🏆 Why Choose the JaJuMa RUM Extension?
  • One-Time Investment:
    A predictable, manageable cost versus never-ending SaaS fees that grow with your business.
  • On-Premise Data:
    No sensitive customer or performance data ever leaves your Magento shop, ensuring maximum security and simplifying GDPR compliance.
  • Future-Proof:
    Your extension will continue to work indefinitely, even if you choose not to renew your support and update license.
  • Enterprise-Ready:
    Our solution is built to scale, with robust options for Adobe Commerce and complex multi-store setups.
  • Massive Cost Savings:
    Pay once, not per pageview or per month. Over three years, the savings compared to a typical SaaS tool can be thousands of Euros.
JaJuMa Real User Monitoring (RUM) For Magento 2 - Detail Views: LCP - CLS - INP - TTFB

Write Your Review

Your Rating:
Loading...

You submitted your review for moderation.

Frequently Asked Questions

Real User Monitoring (RUM) Questions
Is this extension compatible with Hyvä Themes?

Absolutely. As official Hyvä Gold Partners and Technology Partners, we have engineered the Real User Monitoring extension for seamless compatibility with Hyvä Themes. Its lightweight data collection script and efficient processing are designed to complement, not hinder, Hyvä's performance-oriented architecture.

How does this differ from Google Analytics or other web analytics tools?

While Google Analytics can provide some page timing reports, it is not a dedicated performance monitoring tool. Our RUM extension is purpose-built to capture detailed Core Web Vitals (LCP, CLS, INP), other performance metrics (FCP, TTFB), and frontend JavaScript errors with a level of granularity and context specific to performance optimization that web analytics tools do not offer.

Will the tracking script slow down my website?

No. The script is highly optimized, asynchronous, and lightweight by design. Furthermore, you have the option to configure it to only initiate data collection after the first user interaction (e.g., a click or scroll). This ensures it has zero impact on initial page load times and the Core Web Vitals scores measured by tools like Google PageSpeed Insights.

Is this a one-time payment or a subscription?

This is a one-time payment. You buy the extension once and own it forever. This includes lifetime access to the source code, 1 year of free support, and 1 year of free updates. There are no recurring monthly or annual fees.

How is this different from SaaS RUM solutions like Raygun or RUMvision?

The key difference is the architecture and ownership model. SaaS solutions require you to send your user data to their third-party servers and pay a recurring subscription fee that often scales with your traffic. Our extension is 100% self-hosted. All data is collected and stored on your own server, giving you complete data ownership, making GDPR compliance simple, and eliminating monthly fees.

What are the technical requirements to run this extension?

The extension is compatible with Magento 2.4.x and all its editions (Open Source, Commerce) as well as Mage-OS. It requires standard Magento cron jobs to be configured for data processing and cleanup. For the optional IP-to-country geolocation feature, the maxmind-db/reader library is required via composer.

What kind of support is included?

Your one-time purchase includes lifetime access to the extension's source code, one full year of free, expert-level support, and one year of free updates for all new versions and features. Our dedicated support team is available via email/contact form to assist with any questions or issues you may have.

How is this different from New Relic or other APM tools?

While enterprise APM tools like New Relic are powerful, they are often complex, prohibitively expensive SaaS platforms designed to monitor an entire server stack. Our RUM extension is different. It is purpose-built for Magento, focusing specifically on the critical area of frontend user experience and performance. It is a lightweight, self-hosted solution available for a one-time purchase, giving you the exact data you need without the overhead, complexity, and recurring costs of a full APM suite.

What are the server requirements for data processing?

The extension is designed to be efficient and respectful of your server resources. In the configuration, you can specify the number of CPU threads to be used for data processing. Crucially, you can also set a server load limit. If your server's 1-minute load average exceeds this configured threshold, the data processing cron job will automatically pause and resume later, ensuring that the monitoring process never compromises your live storefront's performance.

Is the data collected GDPR compliant?

Yes. The extension is inherently designed for privacy and compliance. Because it runs entirely on your own server, no user data is ever sent to JaJuMa or any other third party. We also provide a built-in feature to automatically anonymize all visitor IP addresses before they are stored in your database, ensuring you can meet your GDPR and other privacy regulation obligations.

Is it compatible with Varnish Cache?

Yes, the extension is fully compatible with Varnish and other caching layers. In fact, it provides valuable insights into your cache hit rates, helping you see how effectively your caching strategy is performing for real users.

Will this conflict with my other third-party extensions?

Our extension is built to the highest Magento coding standards to minimize the risk of conflicts. In many cases, our RUM tool actually helps you identify JavaScript errors that are being caused by other conflicting third-party extensions, making it a valuable debugging tool for your entire ecosystem.

How do I install the extension?

Installation is handled easily via Composer. Full, developer-friendly instructions are provided in our comprehensive documentation.

Will this RUM Tool return the same values as Google in CrUX data and Search Console?

Yes and no, while we do measure the same KPIs as Google and rely on the official Google Script for collecting the data, there are many reasons why absolute numbers in RUM data can be different from CrUX data.
Furthermore, in our tool we preemptively implemented some changes in KPI calculation as planned by Google for the future.
For further information, please see this blog post explaining differences between CrUX and RUM (and why it it is still recommended to invest in a RUM solution like ours).

Changelog

Version: 1.0.0

  • Initial Release

Version: 1.0.1

  • Updated: Added filter options in Hyvä Commerce Dashboard Widget
  • Improved: Data processing performance

More Extensions

Maybe also interesting for you?
More valuable Extensions and Add-Ons for your Magento Store

Our Customers Are Excited!

Find all you need to know and more valuable insights about Hyvä and Magento.
Expertly curated by JaJuMa:

🚀 Launch the JaJuMa Hyväverse

Your central resource for everything Hyvä.

Explore the Magento Metropolis!

Your central resource for everything Magento.



How do you like this extension?